Arduino

9
Jak naprawdę zmniejszyć szkic

Chcę zrobić szkic tak mały, jak to możliwe, do celów testowych. Problem polega na tym, że kiedy kompiluję szkic BareMinimum (z pustą konfiguracją i pętlą), otrzymuję 466 bajtów dla Uno i ogromną 4,242 dla Leonardo. Czy jest jakiś sposób na napisanie własnego kodu, który nie ma żadnych dodatkowych...

9
Co się stanie, gdy użyję nieprawidłowego numeru PIN?

Powiązane z: Co się stanie, jeśli wystąpi błąd środowiska wykonawczego? To pytanie jest podobne do powyższego, ale jest to sytuacja alternatywna: int pin = 999; pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); Co by się stało w tym przypadku? Kompilator może go złapać, ale jeśli użyjesz...

9
Uruchamianie przy niższej mocy nie działa

Mam niestandardową kartę Arduino ATMega328, która ogólnie działa przy 5 V @ 8 MHz (przy użyciu profilu Arduino Pro 3.3 V 8 MHz i programu ładującego). Głównym powodem, dla którego korzystam z tej konfiguracji jest to, że mogę uśpić płytę, gdy główne zasilanie zostanie odłączone i zacznie się...

9
Jak zmierzyć całkowite zużycie energii płyty arduino

Mam projekt, nad którym obecnie pracuję. Zbudowaliśmy zieloną ścianę, na którą składają się rośliny na ścianie Teraz mamy na dole pompę, która podlewa wszystkie rośliny. Istnieje tablica arduino, która decyduje, kiedy włączyć pompę. Zasilanie to panel słoneczny i turbina wiatrowa. Chcemy...

9
Jak korzystać z Arduino i node.js?

Jestem nowy w Arduino, jednak mam doświadczenie w tworzeniu stron internetowych, ostatnio używam, Mete JS i średniego stosu do różnych projektów. Jestem jednak otwarty na wypróbowanie dowolnego języka dla rozwoju. Staram się zbudować prostą aplikację do sterowania diodą LED w Arduino przez...

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