Arduino

Q&A для розробників апаратного забезпечення та програмного забезпечення з відкритим вихідним кодом, сумісного з Arduino

3
Використовуйте всі штифти як цифрові введення / виведення
Збільшити кількість цифрових штифтів Існує багато публікацій, які пояснюють, як використовувати більше, ніж просто стандартні шпильки на різних ардуїнах, але жоден з них не пояснює обмеження та проплементи належним чином. Ардуїно Уно: 1.Ви можете використовувати аналогові штифти Pin 14 = Analog in 0 Pin 15 = Analog in 1 Pin …

3
Які основні відмінності різних модулів Bluetooth для початківців?
Я початківець з мікроконтролерів та електроніки, хоча не дуже для комп'ютерів та програмування. Починаючи з Arduino, я дійшов до того, що мені справді цікаво, щоб мій прототип став розмовляти з мобільним пристроєм або комп’ютером для надсилання та прийому даних (наприклад, надсилати дані сенсора або отримувати команди). Дивлячись, я дізнався, що …

1
Розуміння процесу компіляції / зв’язування / завантаження (тому мені не потрібно використовувати IDE)
Я почав грати з ардуїно UNO зовсім недавно (без попереднього досвіду роботи з мікроконтролерами). Я хотів би використовувати emacs замість IDE, і я також хотів би знати, що IDE робить під кришкою, щоб мати можливість написати власний makefile. Підручники, які я знайшов, або застаріли, або подаються у вигляді серії кроків …
10 ide  avrdude 

3
Час тайм-аута зв'язку Arduino Mega з помилкою програміста
У мене є Arduino Mega 2560, і він працював нормально до часу обіду, коли я почав отримувати цю помилку: avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Я знаю, що це не код, який я запускаю, коли я намагався завантажити його на Uno, і здавалося, він завантажується без проблем. …

5
Мій DS18B20 читає високо. Як змусити його повернути правильну температуру?
Я працюю над системою управління опаленням для свого будинку, але у мене проблеми з читанням датчика температури вище, ніж я очікував. У мене є 5В Arduino Mini Pro, підключений до релейного модуля, дисплея HD47780 та крихітного модуля RTC, до якого приєднано DS18B20. DS18B20 живиться від 5v Vcc, застосованого до модуля …


1
Червоний та синій світлодіодні пристрої ESP8266 залишаються на
Я підключив ESP8266 до Arduino UNO. Після отримання величезних проблем мені вдалося запустити кілька команд AT. Я також протестував режим AP. Тоді у мене виникли проблеми з послідовним зв’язком програмного забезпечення з Arduino і вирішив змінити швидкість передачі даних на 9600 (раніше це було 115200). Я AT+IPR=9600змінив команду. Після цього …

4
Чому мої годинники в режимі реального часу отримують неправильний час від мого ПК?
Я хочу, щоб годинник у режимі реального часу встановлював його час як час на моєму ПК. Однак, коли я запускаю наступний ескіз, годинник у режимі реального часу повідомляє про час на 32-33 секунди раніше, ніж мої ПК говорять про час. #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; void setup () { …

2
Сумісність Arduino Uno R2 та Ethernet Shield R3
Я купив Ethernet Shield R3 для свого Arduino Uno R2 , але оскільки у R3 є додаткові шпильки, він не підходить. Чи можу я використовувати щит? Чи слід відрізати зайві шпильки. Що мені потрібно зробити, щоб він працював?

1
Оновіть динамічно шкала віджетів Tkinter від Arduino Ports за допомогою python та firmata
У мене виникають проблеми при спробі отримати значення цифрових портів Arduino і встановити ці значення в масштаб віджетів Python Tkinter. Я використовую Python та Arduino з Firmata. Я можу отримати доступ до своєї ардуїнської дошки з кодом python. Наприклад, у віджеті етикетки я отримую і встановлюю значення аналогового порту Arduino …

4
Всі відмінності між Arduinos: Pro Mini & Pro Micro
Мені хотілося б знати відмінності між цими двома платами: Arduino Pro Mini та Arduino Pro Micro . Навіть якщо я прочитав цей та цей пов’язаний пост, він недостатньо зрозумілий. Я завжди використовував Arduino Uno або Leonardo, і я трохи боюся використовувати ці компактні мініатюрні дошки. Я бачив поки що ці …

3
Який сенс D0-D3 на LCD?
Бібліотека Arduino LiquidCrystal має 4 конструктори з різними аргументами: 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) Для аргументів конструктора наведено такі коментарі: [...] …
10 lcd 


1
Чи пам’ятає ESP8266 якось пам’ятати дані доступу до Wi-Fi?
Сьогодні я попрацював з ESP8266, спробувавши OTA та написав веб-сервер. Щоб знайти помилку, я зменшив ескіз до наступних рядків: #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(); } Зауважте, що немає коду для підключення …
10 esp8266  wifi 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.