Список вопросов
- Почему Arduino IDE долго открывается? У меня есть Arduino IDE версии 1.8.10 (Windows 10 x64, 8 ГБ ОЗУ, i5-7200 @2,5 ГГц) на сетевом диске, подключенном к D:, в проводной сети со скоростью 100 Мбит и на быстром файловом сервере. …
- Рекомендуемый способ разветвления библиотеки Я хочу расширить библиотеку, доступную на github, чтобы добавить некоторые функции, которые мне нужны. Конечно, я также сделаю доступным новый исходный код. Поскольку я делаю это впервые, я не знаю,…
- Питание Arduino напряжением более 5 В В прошлый раз, когда я подал 12 В от источника питания на контакт 5 В Arduino, он взорвался. На этот раз я собираюсь использовать адаптер. Почему адаптер с входом 12 В не взрывает Arduino, как в…
- Датчик температуры Ардуино Мы делаем проект, и нам нужно построить термодатчик и считывать напряжение и температуру, но нам также нужно, чтобы температура соответствовала светодиодам, которые будут давать синий цвет для…
- Документация ESP32 для "time.h" Я работаю с примером скетча, который установлен . с модулем разработки ESP32 в Arduino IDE. Он включает в себя <WiFi.h> и "time.h" . У меня есть ряд вопросов о том, как использовать часы,…
- Какова работа pulseIn? У меня есть код для ультразвукового датчика, который я нашел на сайте. Вот код: #define trigPin 12 #define echoPin 13 void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); …
- Мой код Arduino показывает неопознанную ссылку для 3 моих переменных, я не знаю, как это исправить Вот код ошибки. const int R = 12; const int G = 10; const int Y = 8; const int PBR = 13; const int PBG = 11; const int PBY = 9; const int pinNum = 3; const int speaker = 2; int LED = 0; int…
- Как можно постоянно сохранять float 'ave' в EEPROM? Как я могу постоянно сохранять выходные данные в EEPROM? Или это вообще возможно? Пожалуйста, помогите мне. void setup() { Serial.begin(9600); } void loop() { static unsigned long count =…
- Использовать timer0, не влияя на millis() и micros(). Я пишу библиотеку, которой требуется ISR для выключения светодиода через некоторое время после его включения. Поскольку все дело в том, чтобы включать и выключать светодиод, нет необходимости быть…
- Повреждение данных SoftwareSerial - поиск предложений У меня проблемы с последовательной связью между NodeMCU ESP8266 и Arduino Uno. Я использую «стандартную» настройку SUART, то есть контакты D1 и D2 на ESP подключены к GPIO 2 и 3 на UNO; tx от UNO к…
- Установка беспроводной связи. между ПК и arduino pro micro для обмена речью и данными гироскопа У меня есть клиентский проект по созданию беспроводной мыши с креплением на голову. Какой беспроводной модуль мне следует использовать, чтобы я мог обмениваться данными между ноутбуком и arduino pro…
- FPC1020 + WeMos D1 Мини У меня есть FPC1020am , который отлично работает с Arduino, и ESP8266 D1 Mini V2 NodeMcu 4MB Lua, который может подключаться к серверу. Как подключить FPC1020 напрямую к ESP8266 D1 Mini для…
- Как выйти из цикла while с помощью клавиатуры? Кажется, я не могу выйти из цикла while с помощью кнопки на клавиатуре. Я пробовал решение из этой темы: https://forum.arduino.cc/index.php?topic= 79932.0 Вот мой код: void alarm(){ char…
- Adafruit 128x64 OLED не включается Я заказал у Adafruit OLED-дисплей с разрешением 128 x 64 пикселей и подключил его в соответствии с их . руководство . (К Arduino Uno) Сейчас я использую SPI, и дисплей не включается и…
- Основные различия между Arduino и mbed? Последний год я много работал с платформой Arduino. Arduino позволяет новичкам (на мой взгляд) очень легко начать работу и имеет большое сообщество и множество библиотек для всех видов периферийных…
- Arduino не записывает полное предложение NMEA в файл SD-карты В настоящее время я создаю небольшой GPS-модуль, который должен отслеживать мое местоположение и записывать полное предложение NMEA на SD-карту. (Я хочу потом разобрать его на своем компьютере)…
- устранение проблемы дрейфа для модуля распознавания голоса elechouse v3.1 и датчика MPU6050 для головной мыши даже после калибровки датчика? Для моего проекта с головной мышью, который основан на модуле распознавания голоса V3.1 для операций левого, двойного и правого щелчка, акселерометре MPU 6050 и гироскопе для движения курсора, я…
- Как долго программа будет оставаться в памяти без питания? Допустим, мы программируем Arduino Uno или Nano, а затем на некоторое время прекращаем их использовать. Как долго мы можем ожидать, что программа будет работать на Arduino?
- Как закодировать задержку внутри ISR? Я построил простейшего робота для обхода препятствий. Когда датчик обнаруживает препятствие, он дает прерывание RISING для контакта 2. В этот момент я хочу, чтобы робот вернулся на 2 секунды и…
- Arduino Uno по-прежнему загружается и работает, но нет последовательной связи через USB После того, как Arduino Uno поработала в течение короткого периода времени, кажется, что он больше не обменивается данными через порт USB при подключении к компьютеру. Вроде еще включается и…
- Ошибка загрузки на плату, но я выбрал порт и тип платы? У меня возникла проблема, когда я пытаюсь загрузить программу на плату. Я работаю над игрой Simon Says, и когда я впервые начал загружать ее, мой компьютер отлично с ней справился. Все работало…
- Можно ли использовать мобильный зарядник (выход 5 В) для питания Arduino Uno? Я сделал проект домашней автоматизации Arduino, используя Bluetooth-модуль HC-05. Я хочу питать свой Arduino от основного источника переменного тока. Могу ли я использовать мобильное зарядное…
- Несколько записей variant.cpp для одного и того же физического контакта Некоторые файлы variant.cpp содержат несколько записей, указывающих на один и тот же физический контакт. Например (из файла Arduino Zero): // 14..19 - Аналоговые пины // -------------------- {…
- PlatformIO: collect2.exe: ошибка: ld returned 1 exit status Я пробую некоторые файлы библиотеки для esp8266. Я создал файлы hpp и .cpp. Но я пытаюсь скомпилировать программу, я получил эту ошибку на VSCode. collect2.exe: ошибка: ld вернул 1 статус выхода ***…
- SIM800C, CPIN: НЕ ГОТОВ (КОД ОШИБКИ: +CME ОШИБКА: 10) Я использую модуль SIM800C, и обычно он работает нормально, но в последнее время он начал выдавать ошибку «+CPIN: NOT READY» с КОДОМ ОШИБКИ: +CME ERROR: 10 (SIM NOT INSERTED). Как только я получаю…
- Последовательный шлейф не работает с подключенными перемычками Я новичок в программировании Arduino. Прежде чем приступить к чему-то более сложному, я сначала пытаюсь получить некоторые очень базовые функции, поэтому, используя некоторые примеры из альбома для…
- Помогите, я хочу постоянно включать реле, пока не будет обнаружена разница, но вместо этого срабатывает только одно Помогите, я хочу использовать Arduino для управления реле для электричества, я получаю данные от датчика, и при обнаружении значения оно должно быть постоянно включено, пока снова не сработает…
- Как мне подключить 5 кнопок к ардуино, чтобы я мог использовать наименьшее количество входов, все кнопки подключены к земле Проблема здесь в том, что я хочу подключить 5 входных кнопок к Arduino, но я не хочу использовать 5 входных контактов Arduino, есть ли какое-либо матричное соединение, с помощью которого я могу…
- Как настроить матричный светодиодный дисплей 8 * 8 с помощью этого кода? Я делаю тикер криптовалюты, используя NodeMCU ESP8266, и пока у меня есть этот код, я не знаю, как настроить точечную матрицу, состоящую из 4 сегментов по 8 * 8 каждый с этим конкретным кодом.…
- Можно ли использовать strlcpy для копирования массива в себя? Задача: удалить "\n" в начале массива. Пример: char s_msg[15] = "\nHello world!"; void setup() { Serial.begin(115200); Serial.println("Load"); // Поиск \n if(strstr(s_msg, "\n") …
- Максимальная частота, которую можно преобразовать с помощью Arduino Uno? На плате Arduino Uno используется последовательный АЦП с разрядностью 12 бит и тактовой частотой 16 МГц. Какую максимальную частоту голоса можно преобразовать с помощью платы arduino uno? Мне нужно…
- Пароль MD5 в Sketch Я играю с обновлениями Over The Air (OTA) в своем LoLin. Я могу подключиться к своему маршрутизатору, и OTA-обновления работают хорошо. Мне неудобно хранить SSID и пароль маршрутизатора WiFi в…
- Сколько линий I2C у Arduino Due? Согласно сопоставлению контактов Arduino 20 PB12 SDA 3 6 21 PB13 SCL 3 6 70 PA17 SDA1 3 6 71 PA18 SCL2 15 9 Первое кажется довольно очевидным, а вот второе…
- Где определение system_adc_read() в коде esp8266 Arduino? Где находится определение uint16 system_adc_read(void) в коде esp8266 Arduino ? Я вижу, что он объявлен в Arduino/tools/sdk/include/user_interface.h , однако, похоже, для этого нет…
- Эхо-вывод HC-SR04 не переходит в низкий уровень после триггерного импульса Я реализовал датчик расстояния HC-SR04 с помощью Arduino. После включения датчик работает хорошо, когда объекты находятся в пределах досягаемости датчика. Однако, если измеряемое расстояние…
- EthernetClient неправильно инициализируется Я пытаюсь установить соединение с EthernetClient, но он всегда терпит неудачу с кодом 0. Я решил написать небольшой код, чтобы проверить, будет ли когда-либо готов клиент, и, как я подозревал, это…
- Синхронизация нескольких MPU9250 Я заинтересован в сборе данных с 3 MPU9250 по протоколу связи I2C. Как я читал, я могу собирать измерения на одной и той же шине I2C с двух MPU. Однако как я могу собирать синхронизированные …
- Serial Monitor печатает странные значения и пропускает строки Сейчас я работаю над проектом с друзьями. Короче говоря, мы хотим создать установку, в которой при нажатии кнопки термопринтер печатает случайное предложение. В настоящее время я пытаюсь…
- Аппаратный последовательный порт не работает, SoftwareSerial - работает На моем Uno-эквивалентном Arduino соединение SoftwareSerial (на RX, TX = 8, 9) работает*, в то время как аппаратное последовательное соединение с тем же устройством настроено таким же образом (но на…
- Как отправить данные с ПК на ардуино? Как я могу прочитать данные в Arduino IDE из текстового файла, если у меня есть текстовый файл, в котором есть угол наклона руки в разные промежутки времени? Если я хочу прочитать текстовый файл с…
- Несколько срочных задач Я использую Arduino Leonardo, и мне нужно выполнить две срочные задачи, подобные этой: // Задача 1 — выполняется раз в секунду (1 Гц) // Выполнение задачи требует около 70 мс task1();…
- Модуль Wi-Fi не отправляет данные должным образом Я написал программу на C++ для Arduino Uno, которая подключается к модулю Wi-Fi (ESP8266) и отправляет рассчитанные данные на сервер через модуль Wi-Fi с почтовым запросом http. Проблема в том,…
- Зашифрованная радиосвязь Arduino Есть ли способ или библиотека для связи двух устройств Arduino с зашифрованным соединением с использованием модулей NRF24L01 или «433Mhz RF»? Шифрование похожее на CCMP в сети Wi-Fi.
- Разница в загрузчике между Atmel328p (сквозное отверстие) и Atmel328p au (smd) Меня очень беспокоит, нельзя ли записать один и тот же загрузчик как для 328p, так и для 328p au? Я запутался, увидев эту ссылку загрузчик smd 328p au для записи . Будет ли какое-либо влияние…
- Отмена состояния кода перед прерыванием В настоящее время в моем коде Arduino есть два цикла. В некоторых случаях я перехожу от цикла 1 к циклу 2 У меня также есть ISR Когда мое условие ISR выполняется, код выполняется, и часть…
- Обнаружение, когда прерывание таймера не выполняется Я имею дело с полученным кодом, который сильно зависит от прерываний таймера. я использую Arduino Mega (Funduino) В частности, когда на вывод поступает сигнал, запускается прерывание, запускающее…
- Подключите Arduino к LiDAR через RS-232 Правка: мы так близко! Обновление внизу! Я не уверен, что это правильное место, чтобы задать вопрос, но поскольку вы так много помогли мне в прошлом, я подумал, что стоит попробовать. Итак, как…
- Создать номер Я хочу сделать набросок для генерации числа, представляющего значение датчика, в диапазоне от высокого (900) до низкого (670), это число уменьшается в диапазоне от 1 до 10 и с некоторой задержкой…
- Как сбросить millis()? Сейчас я делаю школьный проект. Там вы должны запрограммировать секундомер с помощью Arduino. Я написал программу, в которой запускается миллис. Но когда я нажимаю кнопку запуска, миллисекунды не…
- Arduino случайно зависает во время выполнения? В настоящее время я пытаюсь создать проект моделирования дорожного движения на Arduino, где он может менять свет, открывать ворота и включать уличные фонари в зависимости от света. Если бы…
- Функция управления сервоприводами Я пытаюсь управлять 6 сервоприводами, пока пишу простой код. Я думаю, что вызов функции еще не корректен, и я думаю, что переменные (pos_n, open_n, servo_1) в цикле for не вставляются, а вместо…
- Симуляционно управлять двумя шаговыми двигателями? Я использую Arduino Mega 2560, драйвер двигателя A4988 для 5 шаговых двигателей. Есть оси X1, X2, Y, Z, A, и если я контролирую Y и Z сразу, это работает. Но когда я просто меняю ось с Y и Z на X1 и…
- Как я могу сравнить показания двух последовательных портов на Arduino Mega? Я пишу некоторый код, который сравнивает информацию от двух Arduino Unos с помощью Arduino Mega 2560. Проблема, с которой я сталкиваюсь, заключается в том, что когда я читаю информацию, поступающую…
- Можно ли использовать специальные контакты Arduino Due для цифровой записи и чтения? Здравствуйте, в документации для arduino указано расположение контактов. Я делаю собственную плату. используя схемы сборов, и у меня все еще немного мало контактов. Кроме того, некоторые из…
- GPS-симулятор Arduino: проблемы с программным обеспечением Для моего проекта мне нужен Arduino Uno для имитации GPS. Для этого мне нужно: Генерировать импульс 5 В раз в секунду (нет проблем) Отправить предложение $GPRMC NMEA с текущим временем через…
- Arduino uno wifi rev2 застрял внутри цикла Возможно глупый вопрос, но я не могу понять. При запуске кода ниже. Я хочу открыть коробку, когда код совпадет с кодом в API. Это все работает. Я даже могу закрыть коробку послесловием. Но тогда я…
- «Серийный» не называет тип -> Как решить эту проблему? Я изо всех сил пытаюсь решить эту проблему, но ничего не изменилось Красная линия была нарисована на последнем Serial.println */ int cds = A0; int led = 12; int trig1 = 2; // Левый…
- cast double to long приводит к неожиданным результатам Я написал небольшую программу, чтобы показать свою проблему: void setup() { Serial.begin(9600); double K=39.85; double a=K*100; Serial.print("a= "); Serial.println(a); long…
- моторный щит напрямую к ПК? БЕЗ АРДУИНО! Есть ли способ подключить и управлять платой моторного шилда вообще БЕЗ Arduino. Могу ли я подключить его напрямую к моему ПК? Я запутался, так как я перечитал много тем, в которых люди используют…
- Arduino Uno Rev3 Внутренний кварц Я использую плату Arduino Uno Rev3, и мне нужно отправить триггерный сигнал с определенной частотой (20–50 Гц). Этот триггерный сигнал должен быть максимально точным (+/- 0,01 мс). На сайте…
- Как запитать Arduino и 1 цветную светодиодную ленту от одного источника питания Я пытаюсь понять и адаптировать это руководство: https://learn.adafruit.com/rgb-led-strips/current-draw для собственного использования. По сути, я делаю то же самое, за исключением того…
- Не могу загружать шестнадцатеричные файлы вне Arduino IDE на Pro Micro У меня странная проблема. Я пытаюсь загрузить файл .hex в свой прекрасный Arduino Pro Micro, но не могу этого сделать. Если я использую Arduino IDE, он отлично работает и загружает скетч. Однако,…
- метод класса параметров по умолчанию У меня есть эта функция (которая отлично работает): String Esper::rtcTimeString() { DateTime now = rtc.now(); char buf[] = "MM/DD/YY hh:mm:ss"; return now.toString(buf); } Я хотел бы…
- Не удается записать байт блокировки на Arduino Pro Micro У меня есть Arduino Pro Micro с чипом atmega32u4 и загрузчиком caterine. Однако каждый раз, когда я (успешно) прошиваю какую-либо программу через USB-порт, устройство /dev/ttyACM0 исчезает, и я…
- Как заставить Arduino IDE использовать определенную версию GCC в Debian? Использование Raspbian Stretch. Я установил gcc-4.9 указанной версии. Затем я установил arduino (2.1.0.5), который, в свою очередь, подтянул gcc 4.6. Когда я пытаюсь скомпилировать в нем Marlin …
- формат json в esp32 с arduino json Я использую модуль ESP32 для подключения по Bluetooth и сканирования сети Wi-Fi. Но я не могу отформатировать json с помощью библиотеки arduinojson так, как хочу. void scanWifiNetworks() { …
- Как добавить условие в пример RFID? С помощью модуля Arduino Mega 2560 и PN532 NFC/RFID я хочу иметь возможность сканировать карту и проверять, соответствует ли ее значение (0xF0, 0x21, 0x5D, 0xA7). Он должен напечатать "accepted" в…
- Чип CH340 сгорает после подключения Arduino к мощному источнику 12 В Я использую блок питания постоянного тока мощностью 120 Вт, подключенный параллельно с ESC и Arduino nano через Вин. Однако каким-то образом Arduino загорелся рядом с чипом CH340 , то есть вокруг…
- Подключите Arduino к термопринтеру и подайте внешнее питание Отказ от ответственности. У меня нет связи с adafruit. Мы с другом хотим создать небольшой проект. Мы хотим подключить Arduino к термопринтеру, а затем распечатать небольшое сообщение,…
- Варианты протокола для обмена данными между Arduino и ESP8266 У меня есть устройство, построенное на базе Arduino uno: Программное обеспечение Arduino, установленное на Arduino uno можно управлять с помощью последовательных команд можно управлять…
- выполнить функцию if во временном цикле У меня есть школьный проект, в котором мне нужно было заставить часть кода работать в течение 1 минуты, а затем вернуться. Сначала я использовал считыватель RFID, который у меня не работал, поэтому…
- Регистратор Arduino с модулем SD-карты Может ли кто-нибудь порекомендовать мне лучшее устройство по низкой цене для записи звука на SD-карту и наоборот с динамика...... я хочу записать звук на SD-карту, например, в качестве отзыва от…
- Можно ли запитать Arduino nano светодиодной лентой от 12В Максимальная сила тока Arduino составляет 200 мА при напряжении питания 5 В. Но я могу подключить ардуино со светодиодной лентой к одному блоку питания 12В 40А параллельно. Это дает наиболее…
- Схема операционного усилителя с одним источником питания от Arduino Получение аудиосигнала с 3,5-мм разъема, усиленного (не инвертированного) и подаваемого на аналоговый вход на Mega 2560. У меня возникли проблемы с использованием потенциометра в качестве…
- Увеличить частоту дискретизации на плате ESP32 Для моего последнего проекта в университете в качестве системного инженера я работаю над «электронным стетоскопом», который доставляет мне много головной боли. Я купил Adafruit Feather ESP32…
- NodeMCU второй HARDWARE последовательный TX в качестве порта отладки Я использую плату NodeMCU для отправки команд на мой домашний распределительный щит с использованием связи RS485. Для этого я подключил модуль преобразователя TTL-to-RS485 MAX485 к своим…
- ОБНОВЛЕНИЕ: ошибка в коде обработки - не получает правильные данные от Arduino Я получаю данные от LDR, которые ввожу в обработку. Кажется, что данные поступают в Arduino правильно, и я просмотрел данные, отправляемые через последовательный монитор, и все кажется правильным.…
- Когда АЦП снимает показания? Я экспериментирую с "двухвыводным измерителем емкости" и пытаюсь сделать его более точным. В настоящее время я заставил Arduino читать интервалы 62,5 нс, но это означает, что время чтения АЦП…
- Питание Arduino не от USB? Я собираю 3D-принтер и использую плату ATmega2560 + RAMPS. Все это питается от блока питания ATX (12 В для двигателей и прочего, 5 В для Arduino), но когда я подключаю USB-кабель, я не могу…
- Лента Dotstar сходит с ума при подключении к MIDI-пианино У меня есть полоска Dotstar, пианино и UNO(wa usb host shield). Я могу получить и правильно перевести данные с фортепиано на UNO, поэтому я точно передаю правильную информацию на плату. Когда я…