ESP32 — спорадический медленный прием сообщений MQTT Описание проблемы: Каждые ~20+ опубликованных сообщений (с использованием терминала) MCU получает это сообщение с очень заметной задержкой (в основном ~10 секунд, редко до 1 минуты). После…
Считыватель Rfid и экран SD-карты не работают вместе Недавно я столкнулся с проблемой, которая не даёт мне покоя уже несколько дней. Я хочу сделать проект с использованием считывателя RFID и регистрировать данные на SD-карте с помощью Arduino Nano, но…
Связь между системами 3,3 В и 5 В Я использую ESP8266-01S, который работает только с питанием 3,3 В. Я хочу управлять реле 5 В.
Я дал каждому компоненту свой собственный источник питания, взял NPN-транзистор и подключил его, как…
Ошибка Chrome-sandbox в Arduino IDE 2.3 в Ubuntu 24.04 Я пытаюсь настроить установку IDE 2.3 в среде Ubuntu 24.04 LTS (beta) и столкнулся с проблемой, которую не могу решить. IDE переходит в графический интерфейс для принятия положений и условий и…
ESP8266 - ошибка после обновления платы до 3.1.1 Я использую Ubuntu 22.04 и Arduino IDE 1.8.19 для своих проектов ESP8266.
Вчера я обновился до 3.1.1 (используя менеджер библиотек плат), и сразу после этого я получил следующее сообщение (через…
Запутанная распиновка на MH-ET ATTiny88 Я немного озадачен аналоговыми контактами на Arduino ATTiny88.
Во-первых, правильно ли я понимаю, что функции analogRead() и analogWrite() могут использовать либо строку A0 - A7, либо…
HC-05 bluetooth не работает Я подключаю HC-05 к плате драйвера L293d (vcc к + / Gnd к - / rxd к 1 / txd к 0), но HC-05 продолжает мигать красным и синим светом, что это значит?
Библиотека клавиатуры не работает или я где-то ошибаюсь Я использую PICSimLab для моделирования клавиатуры. Конфигурация клавиатуры показана на рисунке:
и код:
#include <LiquidCrystal.h>
#include <Key.h>
#include <Keypad…
IDE компилирует неверные файлы после их переименования Я использую автономную Arduino IDE для создания некоторых проектов, и сейчас у меня есть несколько файлов .cpp, но во время работы я переименовал их в .c и обратно. При компиляции проекта сейчас…
Связь между двумя ESP32, USART против RS232 с MAX3232 У меня есть два ESP32, которые взаимодействуют через USART (TTL) на Serial2.
Вывод TX2 ESP_Alice соединен с выводом RX2 ESP_bob.
Вывод RX2 ESP_Alice соединен с выводом TX2 ESP_bob.
(слева на…
OLED (I2C) и модуль карты Micro SD не работают вместе в Arduino Я пытаюсь записать некоторые данные на SD-карту и считывать их обратно на последовательный монитор, а также отображать их на OLED-дисплее.
И sd-карта, и oled-дисплей работают отдельно, но при…
Проблема связи Arduino UNO и RS485 Я изучаю Arduino, новичок в программировании. Я хочу использовать Arduino UNO для подключения датчика направления ветра RS485. Проблема заключается в том, что выход в последовательном мониторе,…
Arduino Digispark ATtiny85 условная логика не работает Ожидаемое поведение:
Я пытаюсь использовать && или вложенные операторы if , чтобы добиться эффекта, при котором два переключателя должны замкнуться до того, как загорится светодиод (т.…
Прозрачный OLED-дисплей 240*320 с ардуино Давным-давно я заказал этот прозрачный OLED-дисплей (у китайского поставщика на Alibaba), планируя соединить его с Arduino, но у меня не было навыков, чтобы запустить проект.
У меня есть таблица…
Реверс-инжиниринг шины LIN на системе E-bike В качестве проекта я пытаюсь "взломать" старый электронный велосипед.
Электронная система велосипеда состоит из:
Датчик крутящего момента, измеряющий деформацию задней части кузова.
Датчик…
Путаница в смещении битов Я пытаюсь считать два отдельных сообщения по 3 байта через CAN, сложить их и отправить обратно через CAN на CANBED V1, который использует Leonardo.
Моя проблема в использовании битового сдвига.
…
Проблемы с кнопками Я использовал https://wokwi.com/ для изучения Arduino, и у меня возникла проблема, которая, похоже, происходит независимо от того, что я делаю. Я пытаюсь настроить кнопку и светодиод. Конечная…
Случайное сервомоторное движение с помощью Arduino Uno Недавно я работал над проектом, включающим 8 сервоприводов Tower Pro sg90 и Arduino Uno. Проблема, с которой я сталкиваюсь, заключается в том, что сервоприводы будут случайным образом двигаться при…
Как просто закрыть вкладку в Arduino IDE? Как закрыть вкладку в Arduino IDE? Есть кнопка Tab (маленький треугольник) с опцией «Удалить» (довольно вводящий в заблуждение термин). Опции «Закрыть» нет. И опция «Удалить» тоже не работает для…
Как смоделировать Arduino? QUCS-это единственное программное обеспечение с открытым исходным кодом, которое предлагает моделирование (и проектирование компоновки печатных плат [в будущем]) электрических цепей. Но проблема с…
Эмуляция Arduino Uno с помощью QEMU: прерывания не работают Итак, я написал этот код для Arduino Uno:
// file qemu.ino
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(millis());
}
А затем скомпилировал и загрузил его в…
Реле Гроува заикается Я купил это реле Grove: Grove - Relais | Киви Электроникс.
Я использую его для привода маломощного водяного насоса с аккумулятором 9 В. Таким образом, схема насоса изолирована от схемы Arduino…
Как подключить 2 сервопривода MG996R towerpro Я новичок и попытался подключить сервопривод MG996R Tower Pro (180 deg Metal Gear) от Arduino UNO, но в итоге перевел хост-компьютер в спящий режим.
Я хочу запитать 2 таких мотора (в параллельной…
ESP8266: system_adc_read_fast() всегда возвращает 1024 Мне нужно использовать system_adc_read_fast (uint16 *adc_addr, uint16 adc_num, uint8 adc_clk_div) , чтобы получить частоту дискретизации, близкую к 100 ksps. Я могу добиться этого, используя …
Проблемы с компиляцией RadioHead и Servo У меня возникла эта проблема при попытке скомпилировать свой скетч. Я использую радиочастотные модули для передачи данных между устройствами и серводвигателем для управления наклоном рампы. Я…
Создать систему горячей замены прошивки на Arduino Nano? Разрешает ли архитектура Arduino Nano разрабатывать Sketch, разделенный на два сегмента:
Тот, который принимает через CAN-шину новую версию прошивки и записывает ее во второй сегмент. Цель…
SIM800L не реагирует на AT-команды SIMM800L, подключенный к Arduino UNO, не реагирует на AT-команды.
Последовательный монитор останавливается на
"инициализация..."
светодиод мигает каждые 3 секунды
VDD --> подключен к 5v Arduino…
Не могу загрузить скетч на Arduino Uno с помощью avrdude Я уже потратил пару дней, пытаясь загрузить скетч на свою плату Arduino Uno R3, и теперь пришло время сдаться, поэтому я пытаюсь обратиться к более опытным разработчикам.
Моя конфигурация…
Создание избыточности прошивки на Arduino Nano Существует ли устоявшаяся система, которая при загрузке новой версии приложения во Flash автоматически переключается на нее, но сохраняет старую на случай, если из-за каких-то проблем нам придется…
Как узнать, нужно ли мне использовать резистор в цепи? Я пытаюсь найти ответы на этот вопрос в Google, но не могу найти ответы, которые действительно относятся к тому, что я хочу знать. Я бы считал себя новичком в области электроники, имеющим некоторый…
Не удалось удалить символ T из передатчика Arduino Я написал код для своего передатчика Arduino. Я хочу отправлять данные на приемник Arduino через последовательные порты Tx и Rx.
Проблема в том, что я не смог отбросить символ «T», и он появляется…
Arduino + HC-05 Проблема: AT-команды не работают Устройство: ноутбук, HC-05, резистор 2,2 кОм и 4,7 кОм, Arduino Uno R3
Поэтому я пытаюсь переименовать и изменить пароль моего HC-05. для получения полной подробной схемы. Здесь (разница…
Модуль GPS не ловит сигнал
Я делаю GPS-трекер с модулем Neo6m GPS и платой разработки ESP32.
Я проверил проводку и кодировку, но мой модуль все равно не ловит сигнал
Я уже на крыше своего дома на случай, если для…
Дым выходит из Arduino Uno R4 Minima Мой Arduino Uno R4 Minima начал дымиться после подключения к компьютеру. Я отключил его и визуально проверил, и я увидел этот пузырь, как показано на этой фотографии.
Могу ли я восстановить…
ESP-WROOM-02 со встроенным аккумулятором 18650. Как его заряжать? У меня есть модуль ESP-WROOM-02 со встроенным аккумулятором 18650. V+ и GND выведены на плату.
Можно ли заряжать аккумулятор напрямую с помощью разъема USB-C, припаяв два кабеля (красный и черный)…
Чтение данных I2C из регистра SW6106 Я использую микросхему внешнего аккумулятора SW6106 в качестве I2C, но, как бы я ни старался, я не смог прочитать ничего, кроме «FF».
Техническое описание микросхемы.
Временная диаграмма…
Статический IP-адрес для esp8266 на основе шлюза Я новичок в программировании Arduino. Я хочу, чтобы мой esp8266 получил статический IP-адрес на основе шлюза.
Я имею в виду, что если шлюз 192.168.0.1, то он должен получить 192.168.0.15 в…
Проблемы с реакцией на нажатие кнопок джойстика Я пытаюсь использовать джойстик в проекте для управления устройством. Нажатие кнопки джойстика должно приводить к увеличению переменной. Режим INPUT_PULLUP используется для внутренней кнопки.
…
Регистрация частоты с помощью фотодиода Я только что купил следующий фотодиод (здесь) и пытаюсь создать простую схему/код Arduino, чтобы фотодиод мог регистрировать мигание светодиода с произвольной частотой обновления.
У меня есть…
Arduino_DebugUtils.h: Нет такого файла или каталога Как избавиться от этой ошибки?
/storage/emulated/0/ArduinoDroid/userlibraries/Arduino_ConnectionHandler/src/Arduino_ConnectionHandler.h:26:34: fatal error: Arduino_DebugUtils.h: No such file or…
Как преобразовать char[12] в byte[6] Я пытаюсь преобразовать массив char[12], содержащий Mac-адрес, в byte[6] для использования в методе Ethernet.begin. Я пробовал различные методы из Интернета, но пока безуспешно. Массив символов в…
Как использовать ESP_LOGx? Я не могу заставить ведение журнала работать на ESP32.
Вот мой пример:
#define LOG_LOCAL_LEVEL ESP_LOG_VERBOSE
#include <esp_log.h>
void setup() {
Serial.begin(115200);
…
Разделить код Arduino на несколько файлов с помощью Arduino IDE Я работаю над очень длинным кодом, который требует определения нескольких функций. Я хочу разделить код на два файла: основной код ("Feeder_Control" на скриншоте) и функции ("соединения" на…
Flash esp8266 из файловой системы SPIFFS Я ищу способ прошить esp8266 программно , то есть без участия пользователя (и особенно без Arduino IDE)?
Предполагая, что я могу поместить программу для прошивки в файловую систему SPIFFS, есть…
Arduino Uno usb 5v и внешний блок питания 12v перегреваются У меня возникла проблема с Arduino Uno r3.
Прошу прощения за мой английский и объяснение моей проблемы, я не умею объяснять.
Я не знаю, почему это происходит, но у меня есть блок питания 5 В 18…
Мигните светодиодом 5 раз с помощью цикла for Можно ли позволить светодиоду мигать, например, 5 раз с помощью Arduino?
Должен ли я использовать цикл For?
Что-то подобное работает в цикле настройки, но оно будет непрерывно выполняться в цикле…
Сервопривод слайдера не выдает правильный выходной сигнал #include <HCPCA9685.h>
#include <Wire.h>
#define I2CAdd 0x40
HCPCA9685 HCPCA9685(I2CAdd);
String state = "";
int servo5Pos;
int servo5PPos;
void setup() {
Wire…
Запуск АЦП, запускаемый TIMER1_COMPB Я пытаюсь запустить АЦП на канале 0, вызванном TIMER1_COMPB.
Кажется, все работает нормально, но базовая арифметика не работает, а переменные внутри ISR и даже основной цикл не обновляются (x == 2…
Как подключить TFT-экран (ST7735S) к Arduino? Я учусь работать с Arduino и решил поработать с TFT дисплеем (драйвер ST7735S, подключаю к Arduino Uno), но столкнулся с проблемой в виде того, что у меня контакты обозначены не так, как во всех…
USB-OTG и ESP32-S2 У меня есть ESP32-S2-DevKitM-1 , который должен работать как USB HID-устройство.
Но что бы я ни пытался использовать с помощью ESP-IDF или Arduino-IDE, я не могу получить от него никаких данных.…
Очень медленное подключение к WiFi с ESP32 (минуты, а не секунды) У меня возникли некоторые проблемы с подключением к WiFi с помощью платы ESP32. Она очень медленная. Первые несколько раз, когда я пробовал, я оставлял ее в покое на 20 минут, и она все равно не…
Формула последовательного регистра COM Я работаю над atmega328p, учусь использовать его регистры вместо кодирования с помощью обычного кода Arduino.
Я нашел эту формулу для получения скорости передачи данных на последовательном порту…
NodeMCU 1.0 - Порт D3, реле и насос не загружаются Я пытаюсь создать систему полива с использованием NodeMCU 1.0, реле и нескольких насосов.
В настоящее время у меня уже используются порты D0, D1, D2, D5, D6, D7, D8.
Я пытаюсь использовать порт D3…
Как вывести несколько переменных в строке? Допустим, у меня есть несколько переменных, которые я хочу распечатать на терминале, и каков самый простой способ напечатать их в виде строки?
В настоящее время я делаю что-то вроде этого:
…
Запрос POST не работает Я следую руководству по хранению данных датчиков в MySQL:
Руководство
Мой запрос POST не возвращает никаких результатов на мой сервер. Сейчас я только сохраняю температуру.
Вот мой код для…