Список вопросов
- случайный программный сброс wdt при запросе Я делаю почтовые запросы с помощью esp8266 на nodeMCU. у меня беспорядочный код, поэтому я не хочу раздражать вас, показывая его здесь. проблема в том, что я время от времени получаю программный…
- Сохранение файла .txt на SD-карту и чтение данных каждого содержимого в файл txt, а затем сохранение его в переменной Я новичок в arduino Я пытаюсь создать проект arduino, который сохраняет файл .txt на SD-карту и читает файл txt, а затем сохраняет его в переменной типа данных «Long» с именем «savednum». Я успешно…
- Движение сервопривода на 360 градусов с контролем положения Можно ли каким-либо образом контролировать положение сервопривода, изменив значение потенциометра, чтобы использовать его для движения на 360 градусов?
- количество акселерметоров снижается после 1 пика Я использую Wemos D1 Mini и ускоритель mpu 6050. Мне удалось заставить работать ускоритель и получить 1 значение из движений. Поэтому, когда он достигает пика (то есть достигается порог 1,00), n…
- Controllino Mega и ЧМИ Fatek У меня есть установка, которая управляет вращением двух шаговых двигателей с помощью Arduino UNO, шаговых драйверов HBS860H, клавиатуры 4X4 и ЖК-экрана. Я заменил Arduino Uno на Controllino Mega, и…
- Возможно сломал новый atmega328p? У меня есть новая микросхема atmega328p, которую я хотел запрограммировать. Для этого я поместил его в разъем Arduino Uno. Я случайно поместил его неправильно (повернув на 180°), запитал через USB и…
- Создание файла на SD-карте У меня есть Arduino Mega, подключенная к устройству чтения SD-карт (торговая марка Catalex), которое, по крайней мере, обнаруживает карту, когда отображает информацию о карте. Но когда я пытаюсь…
- читать состояние с кнопки, чтобы проверить, нажали ли Я здесь новичок и плохо знаком с платформой Arduino. Я хочу создать "меню", используя LCD 20*4, поэтому я хочу обнаружить событие "нажатие кнопки". Я подключил кнопку к контакту 8 и к земле,…
- хранить несколько типов с плавающей запятой в EEPROM У меня есть 7 переменных с плавающей запятой. плавающая температура, дифференциал, калибровка,hta,lta,hha,lha; Я хочу сохранить их все в памяти EEPROM, как мне рассчитать адреса, учитывая,…
- Можно ли подключиться из модуля esp8266 по протоколу HTTPS? Прежде чем я начну реализовывать серверное приложение для клиента Arduino, я должен знать: Можно ли подключиться из модуля esp8266 к конечной точке по протоколу HTTPS? Приветствуются любые…
- Лазерный датчик ToF (VL53L0X) не работает У меня есть лазерный датчик расстояния для времени полета: http://www.dx.com/de/p/cjmcu-vl53l0x-tof-laser-distance-measuring-sensor-module-purple-449081#.WSbn52jyi70 Пример кода библиотеки…
- Как узнать физический адрес XBee? У меня есть система с сервером (персональный компьютер с подключенным XBee Dongle, на котором запущена программа Java) и несколько Boe-Bot с подключенными XBees и программами Arduino. Я знаю, как…
- Как настроить многофайловый проект в Arduino IDE? Допустим, у меня есть проект с несколькими модулями и основной программой. Это хорошо работает при добавлении модулей в main_program. module1.cpp module1.h module2.cpp module2.h ... main_program…
- Удаленный пульт дистанционного управления Daikin Я начал с попытки использовать библиотеку IRRemote и датчик VS1838B для захвата сигнала кондиционера Daikin. Я читал о сроках и, честно говоря, я не думаю, что смогу сделать это самостоятельно,…
- Нет сервера веб-сокетов для Arduino mkr1010? Я видел несколько интересных объяснений по использованию связи через веб-сокет на mkr 1010, но он всегда обрабатывает mkr 1010 как клиент, а сервер всегда является компьютером или каким-либо другим…
- Как использовать 2 или более датчиков HC-SR04 как один датчик? Я новичок в Arduino, и это моя проблема. Мне нужно отслеживать объект в комнате. На данный момент я разместил 3 датчика на краях каждой оси (x, y, z), где ось x будет линией между восточной и…
- Master Slave Многопроцессорная обработка на стороне Arduino Я начал проект робототехники Arduino с Bluetooth-датчиком HC-05 для отправки данных на мой компьютер для обработки. В моем проекте Arduino должен служить ведомым устройством, которое собирает данные…
- Отображение случайного числа для отображения в течение T секунд с помощью Millis() для Dice Roller Я пишу код для электронного игрального автомата. При нажатии кнопки (A2) код должен отображать случайное число на двухразрядном семисегментном дисплее в течение 20 секунд, а затем отображать пустое…
- Компиляция во время выполнения Я хочу скомпилировать скетч на Arduino Uno, пока Arduino работает и не подключен ни к чему другому, а затем автоматически запустить скомпилированный скетч. Возможно ли это? Как?
- Отладка различного поведения последовательного приема/отправки между Uno и Mega У меня есть простой текстовый синтаксический анализатор (как компонент более крупного проекта), написанный кодом и вроде бы работающий правильно. Он анализирует команду с разделителями…
- Как долго должна выполняться калибровка TinyMPU6050.h ? Я только что нашел облегченную библиотеку для гироскопа MPU6050. Пример ниже. mpu.Calibrate() никогда не заканчивается. Я держу его очень тихо. Когда я убираю это, остальная часть кода работает…
- О строках и назначениях У меня есть этот код, который работает: String ErrorMsg; ....... if(!UploadPacketError) { ErrorMsg="OK"; } else { ErrorMsg="NOK"; } Строка создает динамически размещаемый массив,…
- Какие накладные расходы и другие соображения существуют при использовании структуры по сравнению с классом? С во встроенных системах традиционно использует структуры для хранения структурированных данных. Arduino предлагает C++, поэтому вместо этого мы можем использовать классы. Допустим, у нас есть…
- Сортировка данных напряжения от контакта A0 до 3 переменных (ранжированных) У меня пока нет кода для этого, но я хотел бы получить некоторые идеи по кодированию. У меня есть направленная антенна, которая вращается с небольшой скоростью, и радиолюбитель, подключенный к…
- Как управлять одним мосфетом с другим мосфетом У меня есть 4 элемента Пельтье 12 В 6 а и несколько мосфетов для 3D-принтеров. контроллеры, чтобы управлять ими с помощью ШИМ с моей Arduino. Но я обнаружил, что для включения мосфетов…
- Как установить библиотеку зависимостей в среду компиляции Arduino? Следуя подходу A из этого ответа Arduino SE, мне удалось запустить компиляцию Arduino CLI в среде Docker. Однако проект, который я пытаюсь скомпилировать, имеет зависимость от библиотеки…
- Можно ли определить размер стека по свободной куче? у меня есть NodeMCU с es8266 на борту. Я читал, что память кучи и стека обращена друг к другу, и если куча или стек заполняются и достигают других, происходят странные вещи. Поэтому мне интересно,…
- Кнопка устраняет дребезг с помощью millis() в этом примере Я пытался найти способ использовать millis() вместо delay(), чтобы нажимать 2 кнопки для включения и выключения синего светодиода. ОТРЕДАКТИРОВАНО: const int right_button = 8, left_button = 9…
- Могу ли я интегрировать Arduino в установку CI/CD? Хотя эмуляция Arduino в конфигурации CI/CD кажется менее ценной , существуют ли какие-либо опыт/рекомендации для совместных команд по автоматизации приемочных испытаний? где настоящая Arduino…
- Uno - ошибка при загрузке с библиотекой Я пишу код в VS Code на IO Platform . Вчера я закончил свой код и загрузил его в Arduino Uno. Это работает нормально. На следующий день я запустил VS Code и немного изменил код, затем загрузил…
- Можно ли использовать MEMS-акселерометр в качестве датчика удара? Я пытаюсь создать проект IOT — SMART DOOR, в котором я использовал двигатель подачи и NodeMcu, а для добавления дополнительных функций я думал добавить функцию обнаружения кражи, при которой всякий…
- Могу ли я эмулировать Arduino в безголовой установке CI/CD? 6 лет назад возник вопрос " Как эмулировать Arduino на ПК ". С тех пор, возможно, появилось еще много эмуляторов Arduino. С этим вопросом я хотел бы сузить область поиска до следующих…
- Базовое использование библиотеки Regexp Ника Гэммона Я использую следующий код, измененный из примеров. Я получаю количество совпадений, но фактическое значение не отображается #include <Regexp.h> void setup() { Serial.begin(115200); …
- Значения Mouse.move Я понимаю, что Mouse.move перемещает мышь из ее текущего положения, например: Mouse.move(100, 100); Переместит мышь на 100 пикселей вправо и на 100 пикселей вниз. Но на самом…
- Могу ли я запустить 3 устройства на Arduino Uno с разными источниками питания? Я новичок в подобных проектах. Я хотел бы поработать над проектом теплицы с помощью Arduino Uno. Цель состоит в том, чтобы иметь возможность измерять температуру и управлять лампой обогрева,…
- esp8266 проблема с ОТА Я загрузил скетч BasicOTA в Esp8266-12e. Я написал одну программу, когда я пытаюсь загрузить ее в первый раз в Esp через порт OTA, она загружается успешно, но когда я пытаюсь загрузить любой скетч…
- MPU6050 Акселерометр зависает/глючит после ускорения Я пытаюсь вычислить вектор вращения, используя микросхему MPU6050, которая на самом деле работает очень хорошо с небольшим дрейфом, когда я медленно вращаю MPU . Однако, когда я слишком сильно…
- Серийный монитор, '\r' и Realterm Я хочу, чтобы результаты каждого из 6 ультразвуковых модулей печатались в соответствующей строке после получения новых результатов, а не выдавали непрерывный поток (см. прикрепленное изображение). Я…
- Захват прерывания на обоих фронтах, когда он установлен на RISING или FALLING Я пытался зафиксировать нарастающий фронт выходного сигнала ИК-датчика. Vcc этого датчика подключен к Arduino 5V и имеет цифровой выходной контакт. Я наблюдал цифровой выходной контакт на…
- Программа Arduino, использующая i2c, перестает работать после нескольких раз печати на OLED ПРИМЕЧАНИЕ О СТРУКТУРЕ ПРОЕКТА И ПРОГРАММЫ Я разрабатываю проект Smart Watch с открытым исходным кодом, используя Arduino. Код можно найти здесь: https://github.com/shivangsgangadia/SmartWatch…
- ESP - Nodemcu amica - аварийная программа attachInterrupt Я покупаю новые платы в магазине, но они мало чем отличаются от предыдущей версии. У меня есть программное обеспечение, которое работает нормально на Nodemcu lolin v3, теперь я получаю Nodemcu Amica…
- Проблема с отправкой строк на другой ESP У меня возникли проблемы с получением данных из другого esp. У меня есть два esp8266, один из которых является точкой доступа, к которой подключен ЖК-дисплей nextion. Точка доступа считывает нажатия…
- Совместимая с Arduino беспроводная технология, подходящая для передачи данных Введение Я хотел построить транспортное средство, используя компоненты Arduino и LEGO. У меня есть механический зажим, созданный с помощью Arduino, который будет зафиксирован поверх нестандартной…
- Контакты для подключения напряжения Arduino На разъеме питания Arduino, какой контакт является положительным, а какой отрицательным?
- Чтение данных из Google Таблиц с помощью Nodemcu Я хочу читать и записывать данные в таблицы Google с помощью ESP8266 WIfi Nodemcu, и я могу это сделать, но временной интервал между двумя строками записи составляет 3 секунды, что слишком много. Я…
- Чтение данных с Ohaus Defender 3000 с экраном RS-232 У меня есть проект, в котором мы должны считать вес Ohaus Defender 3000 с помощью Arudino Mega 2560 и экрана RS-232. Прямо сейчас у нас есть RX Arduino к TX шилда и TX Arduino к RX шилда. В нашем…
- Поиск адреса OLED с использованием связи I2C и Arduino Известно, что адрес OLED SSD1306 — 3C. Формат кадра следующий: Из рисунка следует, что двоичный шаблон должен быть 01111000 для первого кадра (учитывая режим записи и предпоследний бит не имеет…
- Последовательная связь Arduino с Python: отправка массива Я немного новичок в Arduino и Python. Моя цель — отправить команды Arduino для запуска шагового двигателя. Мне нужно отправить массив, содержащий параметры. После консультации со многими более…
- MCore (Arduino) - Bluetooth-связь Python ПК и Mcore с модулем Bluetooth сопряжены. Порт COM9 исходящий в ПК. Однако, когда я отправляю сообщение, Arduino ничего не получает. Я просто отключаю Arduino от ПК и пишу простой код в Mcore,…
- Как правильно сделать сканер массива символов? Я начинаю с этого: char delay_chars[10]; затем у меня есть поток входящих символов, которые мне нужно назначить следующим образом: ['I', ' ', 'l', 'o', 'v', 'e', ' ', 'p', 'i', 'e'] …
- Непредсказуемое поведение при синтаксическом анализе ввода с разделителями "ключ-значение" из последовательного порта У меня проблемы с "простым" парсером команд; Я предполагаю, что делаю что-то не так с распределением памяти - ценю любые указатели :) Для контекста: я использую Arduino Uno (если это имеет…
- Как добавить доходность перед else if? Итак, я запускаю свой проект на NodeMCU, но я не знаю, как добавить доходность перед else if. Это даст мне такую ошибку: Arduino:1.8.12 (Windows 10), 開發板:"NodeMCU 1.0 (модуль ESP-12E), 80 МГц,…
- Первый раз работаю с ардуино, нужна помощь в адаптации проекта с UNO на NANO Я впервые работаю с Arduino, и у меня возникли некоторые проблемы при попытке скопировать программу, которую я нашел в Интернете, на свой Nano. По сути, мой проект состоит из датчика пульса,…
- Энергопотребление Arduino Nano IoT Я пытаюсь уменьшить мощность моего Arduino Nano IoT . Я хотел бы запустить его с использованием батареи в течение более длительного периода времени. Я думал, что это будет возможно, если большую…
- Esp8266 + Atmega328p в качестве прошивки Уточним, я не говорю о прошивке ESP8266 с помощью Arduino . Я хочу спросить, как я могу использовать atmega328p в качестве флэш-памяти с esp8266 (вместо этого 8-контактного маленького чипа на…
- Запуск сервопривода при захвате изображения Я пытаюсь создать программу, когда камера захватывает сервопривод, который будет непрерывно вращаться на 90 градусов, но мой код остановится в выводе на печать 2 . Любая идея для непрерывного…
- Есть ли лучший способ объединить оператор if с ISR? В моем скетче при срабатывании прерывания переменная состояния переключается с высокого на низкий уровень и наоборот. В зависимости от состояния переменной у меня есть оператор if в основном цикле,…
- Как округлить миллис () при делении на минуты? unsigned long milliseconds=millis(); // если во время чтения указанные выше миллисекунды = 599999, т.е. 1 миллисекунда меньше 600000, т.е. 10 минут unsigned long minutes =…
- Как динамически реагировать с помощью файлов, содержащих шаблоны? Мы разрабатываем веб-консоль и REST API для NodeMCU V3 ESP8266, используя ESPAsyncWebServer . Мы столкнулись с некоторыми трудностями при обслуживании динамических страниц с использованием файлов,…
- Arduino Uno R3 USB не работает У меня возникла проблема с платой Arduino Uno. Он не монтируется на моем компьютере с Linux, но его питание включено и горит светодиод. Раньше работало. После того, как я протестировал кнопки с…
- Можем ли мы использовать ESP32 для программирования ESP32-CAM через ESP-IDF? Можем ли мы просто использовать ESP32 NodeMCU, например, для программирования ESP32-CAM? Я видел много людей, программирующих ESP32-CAM с помощью Arduino Uno. Можем ли мы сделать то же самое для…
- Как называется периферийное устройство, которое физически считывает выходные данные сервопривода? Я знаю, что заголовок сформулирован ужасно, но я не знаю, как его сформулировать, так как я не уверен в названии. У меня есть сервопривод, к которому я не могу подключиться, кроме выходного…
- как узнать, какая батарея (сколько ампер и напряжение) нужна моей схеме для идеальной работы? Я действительно люблю делать много вещей, но у меня всегда есть проблема, что я не знаю, как я могу определить, какая батарея (с каким напряжением и силой тока) моя схема должна работать идеально!…
- Как подключить BLE-шилд RedBearLab (или как найти Nordic_nRF8001.h)? Я пытаюсь изучить возможности подключения Arduino к Phonegap/Cordova. У меня есть RedBearLab BLE Shield, с которым я хочу проверить соединение. Мой MVP будет заключаться в том, чтобы получить…
- Подключение двух датчиков к одному аналоговому выводу Я новичок в программировании с помощью Arduino, поэтому, если это покажется глупостью, потерпите меня. Я использую Arduino Uno R3. У меня есть два датчика: датчик влажности почвы и датчик…
- Nema 17, Arduino Uno и шаговый двигатель ~2H42B Я попытался запустить шаговый двигатель Nema 17, используя привод, показанный на рисунке ниже (не базовый привод L298N, который, кстати, я успешно использовал для вращения двигателя). Может ли…
- несколько индивидуальных сервоуправлений Arduino Я хочу объявить в своем коде 11 серводвигателей. Есть ли лучший способ сделать это, чем просто объявить всех друг под другом. Причина в том, что у меня есть код, который будет устанавливать вращение…
- Последовательный монитор читает входные строки, но не может остановить оператор while Я только что изучил что-то под названием «протоколы связи» в Arduino, пока я тестировал этот код, мне кажется, что каждый раз, когда я ввожу строку «YELLOW_ON», оператор while работает отлично,…
- Пример SimpleChat BLE печатает зашифрованные символы Я пытаюсь использовать приложение SimpleChat для тестирования своего RedBearLab Shield. Если я отправлю «Hello» и to в Serial.print или Serial.write, то в моем Serial-мониторе я увижу что-то вроде…
- Если условие не работает должным образом В последнем условии в else if (см. код, помеченный ***), я не получаю экран со сбоем лазера/спеклке, если присутствуют оба флага сбоя 1 и флаг сбоя 5, однако вместо этого он показывает мне отказ…
- Сторона сервера NodeMCU не может отправлять данные на сторону клиента — подключено несколько клиентов Технически мне нужна ваша помощь, когда я работаю над своим проектом, я обнаружил, что моя серверная часть не может отправлять данные на клиентскую сторону, моя серверная часть сделана с помощью …
- Использование оператора case с приемником ИК-излучателя Я пытаюсь использовать два "инфракрасных модуля обхода препятствий" для работы со следующим скетчем. Из всех моих исследований я считаю, что формулировка случая - мой лучший вариант, потому что (я…
- Ошибка последовательного чтения SSID и PASSWORD WiFI-соединения в ESP32 Пытаясь получить SSID и пароль Wi-Fi динамически с монитора последовательного порта и подключиться к WiFi, попробовал приведенную ниже программу, но Wi-Fi всегда находится только в состоянии…
- В чем разница между библиотеками «ESP8266Wifi.h» и «WiFiEsp.h»? Я начну проект с использованием модуля NodeMCU V3 WiFi , в котором используется чип esp8266 . Однако я не решил, какую библиотеку использовать. Я не хочу использовать последовательный мост с…
- Включение класса с файлами .h и .cpp Я пытаюсь использовать класс в файле .ino. Код: .ino-файл #include <LED.h> int Pin1 = 13; int Pin2 = 12; int Pin3 = 11; LED led; void setup() { pinMode(Pin1,OUTPUT); pinMode(Pin2…
- Получение координат с сенсорной панели по I2C Привет, мир (это мое первое сообщение на этом форуме). Я совсем недавно женился на Arduino, я очень увлечен этой платформой, которую я давно люблю, но никогда не было времени посвятить ей. …
- G-коды Marlin, применимые к плате Melzi Sanguino Как/где найти полный список «приемлемых» g-кодов Marlin, применимых к плате Melzi Sanguino на 3D-принтере (Zonestar). Похоже, что не все платы принтеров принимают все доступные коды Marlin. …
- Использование DHT11 и EMF — проблема с задержкой Код работает, но есть задержка при включении и выключении светодиода (физически). Есть ли более эффективный способ написать этот код? Я предполагаю, что это вызвано задержкой чтения DHT11. …
- Низкая частота обновления 1,8-дюймового TFT-дисплея У меня есть 1,8-дюймовый TFT-дисплей для Arduino Nano, и он очень медленно меняет цвет. Когда я пытаюсь изменить цвет всего экрана, я вижу, как он меняет цвет построчно. Я использую библиотеки…
- Плохое качество звука при использовании пьезоэлемента в TinkerCad Я провел быстрый поиск и не нашел, что этот вопрос уже был опубликован, но я уверен, что это должно быть так, простите меня, если это повтор. Я использую пьезоэлемент и Arduino в TinkerCad для…