Jak postępować, gdy potrzebujesz niestandardowego systemu master-slave I2C? Jakie kryteria projektowe należy zastosować? Jakich narzędzi do debugowania można użyć do rozwiązywania
Jak postępować, gdy potrzebujesz niestandardowego systemu master-slave I2C? Jakie kryteria projektowe należy zastosować? Jakich narzędzi do debugowania można użyć do rozwiązywania
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...
Jak napisać szkic Arduino i aplikację na Androida, aby rozmawiać ze sobą przez standardowy kabel
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...
Gdy używasz C / C ++ na innych platformach, inttyp wynosi zazwyczaj 4 bajty (lub potencjalnie więcej). Jednak w Arduino to tylko 2 bajty. Dlaczego jest inaczej? Czy wpływa to na wydajność, jeśli zawsze używam 4 bajtów
Używam Arduino do rejestrowania niektórych danych. W moim szkicu Arduino również użyłem tej millis()funkcji, dzięki czemu mogę śledzić czas, w którym pobierana jest każda mierzona wartość. Zauważyłem jednak, że czas nie jest prawidłowy. Na przykład 30 sekund w prawdziwym życiu pojawia się tylko...
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ę...
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...
W następstwie czego jest 2. nagłówek ICSP w Arduino Uno R3? Zastanawiałem się, jak można to zhakować na naszą korzyść. Na przykład, czy to oprogramowanie może zostać przepisane, aby UNO było rozpoznawane jako wejście myszy / klawiatury? Czy można to zrobić po zakończeniu procesu ładowania i...
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...
Mam ekran LCD 1602, który sam działa dobrze. Chciałem jednak uwolnić niektóre piny za pomocą kontrolera LCD I2C / IIC, który kupiłem osobno. Podczas gdy sterownik wydaje się komunikować z moim Arduino UNO pod właściwym adresem, nie mogę wyświetlić tekstu do wyświetlenia. Domyślnie (bez kodu)...
Czy jest jakiś kod, którego mogę użyć do ustalenia prędkości wybranego portu
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...
Buduję projekt, w którym dwa Arduinos zostaną połączone trzema przewodami: TX i RX do komunikacji szeregowej i wspólny GND. Jaka byłaby tutaj maksymalna długość przewodów przed zakłóceniem komunikacji? Używam Arduino Mega R3 z jednej strony i Arduino Mini z drugiej. Nie mam szczególnych wymagań...
Właśnie wziąłem parę płyt klonowych Arduino Mini Pro 5v (Inland, sprzedawany w Microcenter, obecnie 4 USD) i chciałem używać mojego Uno jako dostawcy usług internetowych, tak jak wcześniej z chipami ATmega328 i ATtiny85. Zaprogramowałem Uno za pomocą instrukcji na stronie z samouczkiem ArduinoISP i...
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...
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...
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...
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ł...
Próbuję odbierać i wysyłać niektóre dane z komputera do ATtiny przez USB. Czy ATtiny85 IC może komunikować się z komputerem przez USB? Jeśli tak, jak należy to