Arduino

Вопросы и ответы для разработчиков аппаратного и программного обеспечения с открытым исходным кодом, совместимого с Arduino

3
Используйте все контакты в качестве цифрового ввода / вывода
Увеличьте количество цифровых выводов Есть много постов, в которых объясняется, как использовать больше, чем просто стандартные выводы на различных arduinos, но ни один из них не объясняет должным образом ограничения и проблемы. Arduino Uno: 1.Вы можете использовать аналоговые контакты Pin 14 = Analog in 0 Pin 15 = Analog in …

3
ATMega328P-PU и 328P-AU
Я планирую сделать свой собственный дизайн Arduino на основе Arduino PRO mini. Я выбрал эту плату вместо UNO в основном потому, что она намного проще по сравнению с UNO, поскольку отсутствует часть USB-to-Serial. Как многие из вас знают, MINI использует 328P-AU, который является SMD-версией 328P, однако, поскольку версия AU слишком …

3
Каковы основные отличия различных модулей Bluetooth для начинающих?
Я новичок в микроконтроллерах и электронике, хотя не совсем в компьютерах и программировании. Начав с Arduino, я пришел к тому, что действительно заинтересован в том, чтобы заставить мой прототип общаться с мобильным устройством или компьютером для отправки и получения данных (например, отправки данных датчика или получения команд). Глядя на это, …

1
Понимание процесса компиляции / компоновки / загрузки (поэтому мне не нужно использовать IDE)
Я начал играть с Arduino UNO совсем недавно (без какого-либо опыта работы с микроконтроллерами). Я хотел бы использовать emacs вместо IDE, и я также хотел бы знать, что IDE делает под капотом, чтобы иметь возможность написать свой собственный make-файл. Учебники, которые я нашел, либо устарели, либо представлены в виде последовательности …
10 ide  avrdude 

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

5
Мой DS18B20 читает высоко. Как я могу заставить его вернуть правильную температуру?
Я работаю над системой управления отоплением для своего дома, но у меня проблемы с показаниями датчика температуры выше, чем я ожидаю. У меня есть клон Arduino Mini Pro 5 В, подключенный к релейному модулю, дисплей HD47780 и модуль Tiny RTC, с подключенным к нему DS18B20. DS18B20 питается от 5 В …

1
Каково назначение контактного конденсатора ввода / вывода на микроконтроллере AVR?
Каково назначение конденсатора на выводах ввода / вывода на ATmega328 (я думаю, что это также на других микроконтроллерах AVR)? Это чтобы уменьшить шум от других частей микроконтроллера?

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 () { Serial.begin(57600); Wire.begin(); RTC.begin(); if (! RTC.isrunning()) …

3
Какой смысл D0-D3 на ЖК-дисплее?
Библиотека 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 

2
Совместимость с Arduino Uno R2 и Ethernet Shield R3
Я купил Ethernet Shield R3 для моего Arduino Uno R2 , но так как R3 имеет дополнительные контакты, он не подходит. Могу ли я использовать щит? Должен ли я отрезать лишние булавки. Что мне нужно сделать, чтобы это работало?

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

4
Все различия между Arduinos: Pro Mini и Pro Micro
Я хотел бы знать различия между этими двумя платами: Arduino Pro Mini и Arduino Pro Micro . Даже если я прочитал это и этот связанный пост, это не достаточно ясно. Я всегда использовал Arduino Uno или Leonardo, и я немного боюсь использовать эти компактные миниатюрные доски. Я видел до сих …

1
Как спроектировать и отладить пользовательскую систему «главный-подчиненный» I2C?
Как поступить, если требуется настраиваемая система «главный-подчиненный» I2C? Какие критерии дизайна применять? Какие инструменты отладки можно использовать для устранения проблем?

1
ESP8266 как-то запоминает данные доступа к wifi?
Сегодня я немного поработал с 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.