Arduino

9
Czy możliwe jest bardzo duże opóźnienie ()?

Staram się otwierać i zamykać małe drzwi, które powinny się otwierać lub zamykać co 12 godzin. Zastanawiałem się, czy mógłbym po prostu zrobić mały skrypt z zapętleniem z opóźnieniem () na 12 godzin, opóźnienie (43 200 000 000); Zgaduję? Nie mam jednak pojęcia, czy jest to możliwe i / lub godne...

9
Jak działają funkcje poza pustą pętlą?

Jestem przyzwyczajony do szkiców Arduino z void setup()częścią, która działa raz i void loop()częścią, która ciągle się zapętla. Co się stanie, gdy będziesz mieć nieważne funkcje poza głównym void loop()? Czy to wszystko będzie się zapętlać równolegle, czy będą działać jeden po drugim? Czy też...

9
SPI Arduino Due konflikt z pinMode (), błąd?

Rozważ następujący minimalny przykład, w którym ustawiłem pinModeprzed wywołaniem funkcji SPI: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Teraz, kiedy SPI.transfer(10,1)jest...

9
SAM3X8E (Arduino Due) Rejestry Pin IO

Jak działają rejestry IO Arduino Due? Arduino Uno tylko na ustawiony DDRx, a następnie PINxczytać, PORTxpisać, chciałbym zrobić to samo z Arduino Due, ale ma wiele więcej rejestrów, takich jak PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, itd. Nie znajduję żadnej korespondencji pomiędzy Arduino Uno i...

9
Jak najlepiej zdefiniować pin we / wy?

Czytam takie definicje jak const int ledPin = 9; i również #define ledPin 9 Wiem, że taka definicja int ledPin = 9; jest złą praktyką, jeśli nie zamierzasz tego zmieniać (czego zwykle nie robisz), chociaż widziałem to kilka razy w programach Arduino. Który z pozostałych dwóch jest...

9
Przegląd rozmiaru skompilowanego kodu

Kiedy kompiluję mój kod, Arduino IDE zwraca rozmiar szkicu binarnego w bajtach. Czy istnieje dobry sposób, aby dowiedzieć się (w przybliżeniu), która funkcja lub jaka część mojego kodu zajmuje tyle pamięci w pamięci flash, że mam wrażenie, która funkcja zajmuje najwięcej cennej pamięci flash lub...

9
Ponownie użyj części smartfona / tabletu, takich jak aparat

W celu uczenia się i hakowania planuję studiować i używać części ze smartfonów i tabletów, takich jak Galaxy czy iPhone. Są naprawdę wydajne i dość tanie ... Czy ktoś to zrobił wcześniej? Jeśli tak, czy ktoś może mi powiedzieć, jakie to złącze jest w aparacie galaxy, przednim aparacie Galaxy Tab S...

9
Dlaczego w moim arduino jest zegar?

Oczywiście wiem, że przydatne jest kontrolowanie czasu opóźnienia, ale jakieś inne zastosowanie? Z zegarem 16 MHz każda linia mojego programu zajmie 1/16000000 sekundy, prawda? nawet bardzo bardzo duża linia zajmie tylko 1/16000000 sekundy? Z zegarem 8 MHz każda linia zajmie dwa razy więcej...

9
Wysyłanie kolorów do monitora VGA

Szukam prostego sposobu wysłania sygnału z mojego arduino do monitora VGA. Jaka byłaby najłatwiejsza metoda i jakie komponenty byłyby potrzebne? Nie muszę wyświetlać obrazu, tylko jednolity kolor.