Arduino Nano IoT 33 Ограничения размера массива символов Я хотел бы сохранить данные, которые я получаю от вызовов API, в массиве символов. Проблема в том, что данные составляют около 80 КБ, однако мой Arduino IoT 33 имеет 32 КБ памяти. Это сохранит…
Несовместимость микроконтроллера MacBook + BLE? Я запрограммировал плату Adafruit Feather nRF52840 для отправки нажатий клавиш на мой компьютер через BLE. Я могу подтвердить, что плата успешно соединяется с телефоном Android и ПК с Windows, но…
Arduino работает бесконечно без контакта с ПК Я изучаю H-мост для двигателей постоянного тока. У меня есть батарея 9 В, двигатель постоянного тока (9 В), Arduino Nano и L293D. Я читаю книгу Джереми Блума об Arduino. Что ж, система прекрасно…
Последовательная связь с HC-05 - Arduino UNO Я новичок на сайте, и это мой первый вопрос. Я постараюсь описать свою проблему как можно лучше.
Я получил следующий код для своего проекта, который в основном состоит в том, чтобы заставить…
Датчик Lora to Mqtt не может быть прочитан Я пытаюсь передать данные с датчика температуры, расположенного за пределами моей зоны действия Wi-Fi. Я выбрал технологию Lora между ESP32, оснащенным SX1278, и TTGO Lilygo lora.
Пока все работает…
ESP32 ADC <-> Проблема с WIFI Я использую ESP32 ADC1 (а не ADC2, который конфликтует с функциями Wi-Fi) для захвата некоторых аналоговых данных, полученных @IO36 (порт ADC1). Как только я раскомментирую строку WiFi…
Как избежать цикла повторного подключения MQTT У меня есть следующий код, позволяющий мне управлять своим устройством с моего веб-сайта с помощью mqttbroker , пока доступен Интернет. Я также встроил локальный веб-сервер для управления…
7-сегментный дисплеи не работают
#include <Wire.h>
#include <Adafruit_INA219.h>
Adafruit_INA219 ina219;
//Adafruit_INA219 ina219_A;
//Adafruit_INA219 ina219_B(0x41);
void setup(void)
{
Serial.begin(115200);
…
Как отправить HTTP-запрос на определенный порт с помощью Ciao? В настоящее время у меня есть REST клиент для работы на ардуино, но запросы всегда поступают на порт 80, как я могу заставить его отправить запрос на определенный порт?
Это мой текущий…
Как подключить nRF24L01+ к Arduino Giga R1? Я купил 2 модуля Arduino Giga R1, 2 модуля nRF24L01+ и 2 адаптера nRF24L01+. Я использую Arduino SPI, чтобы подключить его к nRF24L01+. И я использую следующий код только с этим изменением в…
Почему 0 устройств, а не 1? Я нашел в Wokwi скетч, где используется светодиодная матрица MAX7219. Предмет скетча должен отображать 0 с помощью <LedControl.h> . Я не понимаю, почему в четвертом параметре при…
Машинное обучение на Arduino Nano RP2040 Я пытаюсь использовать Arduino Nano RP2040 для распознавания жестов с помощью IMU. Эта плата поддерживает основные функции машинного обучения, предоставляемые LSM6DSOX.
Я протестировал пример ,…
Помогите решить проблему с загрузкой программы! Я собираюсь загрузить код в свой LeArm с помощью платы Arduino. Я подключил контакты rx и tx LeArm к Arduino, но при попытке загрузить код получил сообщение об ошибке. Не уверен, правильно ли я…
Ошибка компиляции библиотеки Ethernet Я просто пытаюсь подключить свой Adruino к Интернету, и мой конфигурационный код подключения к Ethernet завершается с ошибкой, когда я пытаюсь его проверить, и я не уверен, какова точная причина.
…
Проверка AT-команды не отображается на последовательном мониторе Я не могу проверить AT-команду. Есть ли у кого-нибудь какие-либо предложения относительно того, что я могу делать неправильно? Должно быть напечатано сообщение "Отправка успешна!" или "Отправка…
Где хранить секретные ключи? Я хочу сохранить пароль в своей программе ESP8266, но не могу найти способ сделать это недоступным для хакеров. Даже если я зашифрую его, мне все равно нужно будет где-то хранить закрытый ключ для…
ArduinoJson - необъяснимое поведение '.size()' Я использую ESP8266, ArduinoJson v6.21.5. PlatformIO и Vscode.
Файл конфигурации сохраняется и корректно считывается во флэш-память ESP8266:
{
"gen_pubTopic": [
…
ESP8266 I2C не отвечает У меня возникла огромная проблема при использовании ESP8266 от Wemos D1 mini.
Я использую STM32L073RZ для отправки запроса на ESP8266, чтобы передать мне время, полученное через соединение Wi-Fi.…
Почему порты UART не работают на коммутационной плате Portenta? Я использую коммутационную плату Portenta Arduino , подключенную к Portenta H7 для проекта, над которым я работаю. Проект требует от меня использования трех датчиков Adafruit Ultimate GPS и…
Питание Arduino от батареи и считывание напряжения батареи Я пытаюсь отобразить уровень заряда батареи, поскольку он используется для питания arduino.
Я попытался включить питание arduino через USB, и напряжение батареи считывается точно по сравнению с…
Как подключить Arduino Uno с ESP-01 к облаку Arduino IoT? Я пытался подключиться к облаку Arduino IoT с помощью Arduino Uno и ESP-01.
Облако Arduino IoT не распознает мое устройство как подлинное. Поэтому я пытался создать вещь и подключить ее как…
GPS-модуль Значение Serial.begin Я разобрал дрон и нашел модуль GPS. Я хочу использовать его. Я не нашел никакой информации об архитектуре и значении Serial.begin , которое мне нужно использовать. Смогу ли я сломать его, если…
Перезапускать переменную каждый день Как я могу перезапускать переменную каждый день? У меня есть RTC 1307. Проблема в том, что я не могу использовать тревожное событие, потому что Arduino будет отключен в течение этого часа. Поэтому…
SPI с DMA в Arduino Due У меня есть проект, в котором мне нужно хранить данные (~ 16 месяцев) в памяти и иметь возможность быстро извлекать данные (<36000 бит/с) с помощью DMA, поскольку у меня есть другие сигналы,…
Светодиодная лента WS2812B + First Pixel продолжает ломаться Я тоже пытаюсь подключить светодиодную ленту WS2812B к arduino nano. Текущая полоса состоит из 6 пикселей, и все это питается от источника питания для ПК напряжением 5,26 В.
Проблема в том, что…
RFID-RC522 Невозможно прочитать с MIFARE Ultralight Я испробовал много способов получить и распечатать UID и другие данные из MIFARE Ultralight, но это всегда заканчивалось ошибкой. Я использую считыватель RFID-RC522 с Arduino UNO и библиотекой…
Arduino получает ответ от SIM800H на AT+CCLK? команда Я пытался создать программу, которая взаимодействует с SIM800H с помощью AT-команд. Он работал с классом String, но был полон "утечек памяти" и через несколько часов просто зависал. Затем я…
ATtiny25 - сборка - отключение BOD для спящего режима - ошибка Если я правильно понял инструкцию по эксплуатации AVR, ATtiny 25 может программно отключить предохранитель BODlevel2, но при компиляции с помощью Studio 7 (версия 7.0.132) я получаю ошибку…
Как проверить, активно ли соединение MQTT? Мне интересно, есть ли способ проверить, активно ли соединение MQTT.
Причина в том, что у меня возникла проблема с разрывом соединения через некоторое время и отсутствием повторного подключения.
…
Подключить NodeMCU к USB-камере Я пытаюсь подключить USB-камеру к NodeMCU v0.9.
VCC Красный +5 В
Данные D-Уайта
Зеленые данные D+
Земля, черное заземление
Я разобрал USB-кабель и подключил кабель VCC к 5 В, а черный…
Проблема с сохранением переменной «char» в EEPROM на ESP32. Я создаю проект, в котором мне нужно сохранить учетные данные Wi-Fi в EEPROM. На данный момент я могу хранить массив bool в EEPROM, но не могу хранить переменные char из-за сбоя ESP32. Я не могу…
Модуль RTC DS1307 не работает У меня проблема с RTC: он работает неправильно. Когда я пытаюсь прочитать дату или время, я вижу только символы "àààààààà" или программа заблокирована.
#include <Wire.h>
#include…
Странное поведение BearSSL на GPIO ESP8266 Я использую GPIO 5 для запуска реле, мой код также подключается через безопасное соединение MQTT, для которого мне нужно использовать определения сертификата BearSSL.
Без сертификатов BearSSL, когда…
PulseIN не распознан Я подключил библиотеку для эхолота HCSR04, но pulseIN не распознается; он никогда не становится оранжевым.
Я пробовал несколько библиотек, закрывал IDE и открывал ее снова.
Как очистить кучу памяти в esp32 Я использую в своей программе бесплатную RTOS на esp32.
Однако в какой-то момент, когда я выполняю xTaskCreate(), он возвращает -1, что означает ошибку could_not_allocate_required_memory. В моей…
Не могу заставить прерывание контролировать мой проект Я создаю программируемый насос смолы для своего принтера смолы. Цель состоит в том, чтобы обеспечить возможность установки объема печати и времени печати, предоставляемых принтером. Затем насос…
Камера ESP32-CAM: справка по SD Я пытаюсь сделать простой скетч, чтобы сделать фотографию с помощью ESP32-CAM и сохранить ее на SD-карту.
Я нашел кучу примеров, которые делают то, что я хочу, но в основном они просто делают…
WatchDog на Arduino Nano — не восстанавливается Я пытаюсь добавить сторожевой таймер на Arduino Nano для своего кода, и я точно следую коду в данное руководство , но по истечении времени не сброса сторожевого таймера- он сбрасывается, но не…
ArduinoOTA — разница между ArduinoIDE и PlatfromIO Я использовал OTA-скетчи и файлы данных с помощью инструментов ArduinoOTA и ESP32 Sketch Data Upload и набора средств разработки ESP32, например, при использовании Arduino IDE .
Версии:
…
Адресные светодиоды с использованием SM16704 Меня попросили подключить некоторые светодиодные ленты, в которых используются пиксельные чипы SM16704.
Поиск по сайту не дает никаких упоминаний об этом чипе, поэтому мне интересно, знает ли…
Проблемы переполнения и зависания MPU6050 FIFO Я использую датчик MPU6050 для управления движениями моей роботизированной руки. Код отлично работает, когда это автономная программа, но я продолжаю сталкиваться с "переполнением FIFO", когда код…
Преобразование трехосевого магнитометра в Градусы Я не знаю, является ли здесь лучшим местом для публикации этого вопроса.
У меня есть датчик 9-DOF (MPU 9150), и я хочу использовать его магнитометр для определения угла поворота от 0 до 359. Однако…
Как уменьшить шум при использовании режима 80 Гц? У меня 4 hx711, и каждый из них читает по 1 ячейке, я использовал режим 10 Гц, однако это сильно замедляло работу моего приложения, так как мне нужно было снять 5 показаний и получить среднее из них…
Нужен ESP32 для использования 3 последовательных портов У меня есть проект, для которого требуется 3 последовательных порта на моем 38-контактном микроконтроллере ESP32 Dev. Два из них предназначены для сенсорных дисплеев Nextion, а другой — для GPS.…
Модуль DS1302 RTC работает слишком быстро Я использую модуль DS1302 RTC с Arduino Mega 2560 Rev 3. Я следую инструкциям на этом веб-сайт , поскольку раньше у меня не было опыта работы с модулем RTC. Вот результаты, которые я получаю.
…
Совместное использование RFID и датчика отпечатков пальцев В своем проекте я использую как RFID, так и датчик отпечатков пальцев. При запуске программы RFID обнаруживается, но датчик отпечатков пальцев не обнаруживается, и, следовательно, мой код не…
Коректный синтаксис для setCACert ESP8266 Я пытаюсь использовать сертификат с ESP8266, идентичный код отлично работает на ESP32, но для ESP8266 я получаю ошибки.
Я установил сертификат следующим образом
const char *ROOT_CERT PROGMEM =…
ESP01 не загружается при подключении к светодиодной ленте У меня странное поведение ошибки.
У меня есть блок питания ATX, который питает длинную полоску WS2812B 5 В, управляемую Esp 01 и платой. ..
Теперь ошибка возникает только тогда, когда я…