Arduino

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

3
Użyj wszystkich pinów jako cyfrowych wejść / wyjść
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 …

3
Jakie są fundamentalne różnice między różnymi modułami Bluetooth dla początkujących?
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 …

1
Zrozumienie procesu kompilacji / łączenia / przesyłania (więc nie muszę używać IDE)
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ś …
10 ide  avrdude 

3
Przekroczono limit czasu Arduino Mega z błędem programatora
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 …



1
Zarówno czerwona, jak i niebieska dioda ESP8266 pozostają włączone
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 …


3
Jaki jest sens D0-D3 na wyświetlaczu LCD?
Biblioteka Arduino LiquidCrystal ma 4 konstruktory z różnymi argumentami: LiquidCrystal(rs, enable, d4, d5, d6, d7) LiquidCrystal(rs, rw, enable, d4, d5, d6, d7) LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7) LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7) Dla argumentów konstruktora podano następujące komentarze: [...] …
10 lcd 

4
Dlaczego mój zegar czasu rzeczywistego pobiera nieprawidłowy czas z komputera?
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 …




1
Czy ESP8266 w jakiś sposób pamięta dane dostępu do Wi-Fi?
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 …
10 esp8266  wifi 


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.