Arduino

Pytania i odpowiedzi dotyczące twórców oprogramowania i oprogramowania open source zgodnego z Arduino

4
Włącz Arduino z zegarem co 24 godziny
Obecnie pracuję nad projektem Arduino, który wysyła mi ładowanie akumulatora samochodowego raz dziennie za pośrednictwem ESP8266. Zimą nie prowadzę samochodu i chciałbym zostać poinformowany, gdy akumulator spadnie powyżej wartości krytycznej, aby móc go naładować i zapobiec uszkodzeniom. Dlatego efektywność energetyczna jest ważna dla projektu, dlatego nie rozładowuje samego akumulatora. Dużo …
9 power  timers  relay 

2
bardzo lekki mikrokontroler małej mocy z pamięcią?
Zbudowałem kilka projektów za pomocą Arduino. W przypadku nowego projektu chcę rejestrować temperaturę powierzchni skóry w funkcji czasu (może kilka razy dziennie) i ewentualnie inne łatwe do uzyskania informacje, takie jak napięcie. Muszę sprawić, aby wszystko było tak małe i lekkie, jak to możliwe (ponieważ mierzyłoby to temperaturę skóry u …

2
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 czasu, prawda? Więc cała „główna pętla” również …



3
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.

3
Programowanie wielu Arduinos jednocześnie z transmisją bezprzewodową
Będę miał wiele urządzeń opartych na mikrokontrolerach, które będą od siebie niezależne, ale wszystkie będą uruchamiać ten sam program. Chciałbym przesłać program do wszystkich jednocześnie z transmisją bezprzewodową. Idealnie, użytkownik podłączałby kontroler USB do swojego komputera i ładował program ze środowiska Arduino, jakby programował pojedyncze urządzenie. Aby uzyskać lepszy obraz …

2
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 …
9 hardware 

1
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 gdzie mogę marnować pamięć flash …


4
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 preferowany?



3
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 Rejestry Arduino Due. Istnieje również kilka przydatnych …

1
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 wywoływany loop(), zawsze widzę, że wybrany pin slave spada do 1,65 V, ale nie 0, jak powinien! (patrz zdjęcie poniżej) …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.