Zwiększ liczbę pinów cyfrowych Istnieje wiele postów, które wyjaśniają, jak używać więcej niż standardowych pinów na różnych arduinos, ale żaden z nich nie wyjaśnia poprawnie ograniczeń i problemów. Arduino Uno: 1.Możesz użyć pinów analogowych Pin 14 = Analog in 0 Pin 15 = Analog in 1 Pin 16 = Analog …
Jestem początkującym w mikrokontrolerach i elektronice, choć tak naprawdę nie w komputerach i programowaniu. Zaczynając od Arduino, doszedłem do punktu, w którym naprawdę jestem zainteresowany tym, aby mój prototyp mógł rozmawiać z urządzeniem mobilnym lub komputerem w celu wysyłania i odbierania danych (na przykład wysyłania danych z czujników lub odbierania …
Zacząłem grać z arduino UNO całkiem niedawno (bez wcześniejszego doświadczenia z mikrokontrolerami). Chciałbym używać emacsa zamiast IDE, a także chciałbym wiedzieć, co robi IDE pod maską, aby móc napisać własny plik makefile. Samouczki, które znalazłem, są albo nieaktualne, albo przedstawione jako seria kroków bez żadnego wyjaśnienia. Byłbym wdzięczny, gdyby ktoś …
Mam Arduino Mega 2560 i działało dobrze do czasu przerwy na lunch, kiedy zacząłem otrzymywać ten błąd: avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Wiem, że nie jest to kod, który uruchamiam, gdy próbowałem go załadować na Uno i wydawało się, że ładuje się bez problemu. Muszę jednak …
Pracuję nad systemem sterowania ogrzewaniem w moim domu, ale mam problemy z odczytem czujnika temperatury wyższym niż się spodziewam. Mam klon 5 V Arduino Mini Pro podłączony do modułu przekaźnika, wyświetlacz HD47780 i moduł Tiny RTC z dołączonym DS18B20. DS18B20 jest zasilany z 5 V Vcc zastosowanego do modułu Tiny …
Jaki jest cel kondensatora na stykach we / wy ATmega328 (wyobrażam sobie, że jest to również w innych mikrokontrolerach AVR)? Czy ma to na celu zmniejszenie hałasu z innych części mikrokontrolera?
Podłączyłem ESP8266 do Arduino UNO. Po ogromnym problemie udało mi się uruchomić kilka poleceń AT. Testowałem również tryb AP. Potem miałem problemy z komunikacją szeregową oprogramowania z Arduino i zdecydowałem się zmienić szybkość transmisji na 9600 (wcześniej było to 115200). Użyłem AT+IPR=9600polecenia, aby to zmienić. Po tym niebieska dioda esp …
Kupiłem Ethernet Shield R3 dla mojego Arduino Uno R2 , ale ponieważ R3 ma dodatkowe piny, nie pasuje. Czy mogę użyć tarczy? Czy powinienem odciąć dodatkowe szpilki. Co muszę zrobić, aby działało?
Chcę, aby mój zegar czasu rzeczywistego ustawiał czas jako czas na moim komputerze. Jednak po uruchomieniu poniższego szkicu zegar czasu rzeczywistego zgłasza, że jest o 32-33 sekundy wcześniej niż mówi mój komputer. #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; void setup () { Serial.begin(57600); Wire.begin(); RTC.begin(); if (! RTC.isrunning()) { Serial.println("RTC …
Mam problem z uzyskaniem wartości portów cyfrowych Arduino i ustawieniem tych wartości w skali widżetu Python Tkinter. Używam Python i Arduino z Firmatą. Jestem w stanie uzyskać dostęp do mojej tablicy Arduino za pomocą kodu python. Na przykład w widżecie etykiet otrzymuję i ustawiam wartość portu analogowego Arduino w czasie …
Chciałbym poznać różnice między tymi dwiema płytami: Arduino Pro Mini i Arduino Pro Micro . Nawet jeśli czytałem to i tę związaną post, nie jest wystarczająco jasne. Zawsze korzystałem z Arduino Uno lub Leonardo i trochę się boję korzystania z tych kompaktowych miniaturowych płyt. Do tej pory widziałem te różnice: …
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 problemów?
Dzisiaj trochę majstrowałem przy ESP8266, wypróbowałem OTA i napisałem serwer WWW. Aby znaleźć błąd, zredukowałem szkic do następujących linii: #include <ESP8266WebServer.h> ESP8266WebServer server(80); void setup() { Serial.begin(115200); server.on("/", []() { Serial.println("Sending response..."); server.send(200, "text/plain", "Hi there!"); }); server.begin(); } void loop() { server.handleClient(); } Zauważ, że nie ma kodu do …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.