Как использовать ESP_LOGx? Я не могу заставить ведение журнала работать на ESP32.
Вот мой пример:
#define LOG_LOCAL_LEVEL ESP_LOG_VERBOSE
#include <esp_log.h>
void setup() {
Serial.begin(115200);
…
OLED и Wi-Fi не работают вместе на ESP8266 Heltec NodeMCU У меня есть это плата ESP8266 Heltec NodeMCU с ОЛЕД. Контакты описаны здесь .
У меня следующая проблема. И OLED (с u8g2), и Wi-Fi работают нормально по отдельности. Есть проблема с их…
Синусоидальный инвертор Я работаю над созданием инвертора чистой синусоидальной волны с использованием Arduino Uno для вывода двух ШИМ-сигналов для верхней и нижней половины волны. В настоящее время я вывожу предварительно…
Как записать загрузчик? Мне было поручено "прописать загрузчик" на Arduino, чтобы исправить ошибку, которую я получал. Как это можно сделать? (А что такое загрузчик?)
DS3231 RTC не работает с ESP32 Я использую ESP-32-WROOM-32 с модулем RTC DS3231. Я подключил SDA & Выводы SCL RTC DS3231 с выводами ESP32 D22 и D23. Кроме того, VCC RTC подключен к 3V3 ESP32, а GND RTC также подключен к GND…
PubSubClient зависает на ESP32C3 Возможно, я сделал некоторые вещи неправильно, но это то, что у меня есть для публикации изображения, которое я прочитал с последовательной камеры, в брокере MQTT:
void capturePicture() {
if (…
Какова максимальная выходная мощность контактов Arduino Mega? У меня противоречивая информация о максимальной выходной мощности Arduino Mega. Некоторые говорят 200 мА, другие говорят 800 мА, как плата Uno. Я использую 8 моделей железнодорожных сигнальных…
Arduino Serial Monitor работает, но не на PySerial и PuTTY Я сделал простую пользовательскую плату Arduino, используя atmega328p и микросхему PL2303 Serial to USB.
В моей программе на Arduino я нахожусь в цикле, который непрерывно отправляет строку. Я…
Обработка не отвечает на ардуино Прежде всего, если я делаю неправильное предложение, это потому, что мой основной язык не английский.
У меня есть домашнее задание, поэтому я пытаюсь сделать радар с помощью Arduino IDE и Processing…
HX711 Смешные скорости Я использую плату SparkFun HX711 и перьевую плату Adafruit AdaLogger (M0). Я сократил трассировку на задней панели HX711, чтобы получить более быструю скорость передачи данных (должно быть около 80…
Elechhouse Mo3 Shield Play случайная песня когда кто-то проходит мимо моего датчика расстояния, я получаю ошибку, одна и та же песня(трек 0001) играет каждый раз. Какой-нибудь совет?
#include <SoftwareSerial.h>
SoftwareSerial…
DHT20 и дисплей Oled не работают вместе Я пытаюсь заставить DHT20 и Oled (оба из комплекта датчиков Arduino) работать одновременно. Я могу заставить их работать отдельно с соответствующими тестовыми кодами, но когда я пытаюсь объединить…
Эмуляция 1-проводных устройств Я хочу сделать микросхему ATTiny ведомой на 1-проводной шине со своим собственным серийным номером и списком команд для своих конкретных функций.
Я хочу знать, могу ли я использовать библиотеку…
Arduino Nano. Max30102 и проблемы с памятью Мы делаем простое устройство пульсоксиметра с датчиком nano и max30102. Проблема в том, что алгоритм чтения и обработки spo2 библиотеки max в буквальном смысле выполняет обработку сигналов на…
Преобразование необработанных данных IIS2MDC в угол Я не знаю, подходит ли это место для вопросов, но у меня есть 3-осевой магнитометр IIS2MDC. Я использовал это с Arduino. Я скачал библиотеку IIS2MDC.h в Arduino IDE. Я использовал пример кода…
Протокол Matter с Arduino Mega/Giga Я хотел бы попробовать материальный протокол с Arduino mega или Arduino giga.
Но я не нашел ни образца, ни библиотеки. Я нашел только библиотеки, совместимые с ESP32.
Знаете ли вы, как я могу…
ESP8266-01S перестал отвечать после второго запуска Вот код:
#include <SoftwareSerial.h>
#define RX 6
#define TX 5
String AP = "...";
String PASS = "...";
SoftwareSerial esp8266(RX,TX);
void setup() {
Serial.begin(9600);
Serial…
Эквивалентная библиотека RTCZero для Arduino UNO Я новичок в Ardunino UNO
Это моя первая программа для подсветки светодиодной ленты
#include <Adafruit_NeoPixel.h>
#include <RTCZero.h>
#define PIN 6
#define NUMPIXELS …
Рекурсивный список файлов SD-карты Я работаю над MP3-плеером и хочу получить список всех файлов на SD-карте.
Я нашел этот код в Интернете:
void displaySdCardContent(FileItem& item, int numTabs) {
for (int i = 0; i <…
Как сделать выходную схему с тремя состояниями Мне нужна схема, в которой микроконтроллер Arduino может устанавливать выход в 3 разных состояния.
ВЫСОКИЙ (12 В)
НИЗКИЙ (ЗЕМЛЯ)
Н/Д (полностью отключен)
Использование транзисторов…
Diecimila со стандартом Firmata не работает Привет, я бы хотел использовать старую Diecimila с домашним помощником, и это, похоже, подразумевает установку стандарта Firmata.
Это не удалось, так как на доске недостаточно места.
Есть ли…
Чтение частоты ввода в цифровых выводах Это несколько теоретический вопрос:
Допустим, у меня есть датчик, который посылает цифровые сигналы на один из цифровых портов Arduino.
Я не знаю, на какой частоте он посылает эти сигналы.
Например,…
Как реализовать компас с компенсацией наклона? Поэтому я пытался реализовать компас с компенсацией наклона, используя HMC5883L и MPU6050. Проблема, с которой я сталкиваюсь, заключается в том, что существует 2 уравнения компенсации наклона
…
Воспроизведение звукового файла с помощью Arduino Uno Wifi У меня есть Arduino Uno Wifi (Rev2), и я хочу воспроизвести звуковой файл. Пока что я нашел две библиотеки, но ни одна из них не работает. Библиотека TMRpcm ( https://www.arduino…
Как записать целочисленное значение в RFID-метку? Я работаю над проектом, в котором будут использоваться два Arduino. Каждый Arduino подключен к RFID-считывателю. Первый считыватель RFID должен записать целое значение в обнаруженную метку, тогда…
fatal error: avr\wdt.h: No such file or directory in arduino due Я использую Arduino DUE для отслеживания транспортных средств gps/gprs устройства. Перед использованием Arduino DUE я использовал Arduino UNO. Когда я пытаюсь загрузить свой код в Arduino DUE, он…
Ардуино зависает/не отвечает- не могу понять почему Я строю лодку с дистанционным управлением. Мой удаленный проект зависает через произвольное время. Последовательный порт перестает выводить, OLED больше не обновляется и инструкции больше не…
Ошибка: expected unqualified-id before 'if' Это мой эскиз или код:
const int EchoPin = 5;
const int TriggerPin = 6;
const int LedPin = 13;
void setup() {
Serial.begin(9600);
pinMode(LedPin, OUTPUT);
pinMode(TriggerPin, OUTPUT);
…
Шаговый двигатель работает медленно при чтении с датчика MPU 6050 Я пытаюсь заставить работать проект перевернутого маятника (следуя инструкциям здесь ), и в то время как мой шаговый двигатель прекрасно двигает тележку, когда это единственный код в скетче Arduino…
NodeMCU ESP8266 Версия 0.1 не включается с VIN Я пытаюсь включить свой NodeMCU ESP8266 версии 0.1 (это то, что написано на плате), через VIN и заземление с помощью зарядного устройства для телефона.
Я на 100% уверен, что зарядное устройство…
Рассчитать уровень заряда Li-Po батареи в ESP-Wroom-02 Я новичок в микроконтроллерах и схемах. Я вообще не в этой сфере. Но пытаюсь создать домашний проект, к которому ниже прикреплено изображение устройства.
Это устройство с питанием от…
Arduino с модулем Bluetooth HC-05 | Данные не передаются У меня есть Arduino Uno (Elegoo R3) и модуль Bluetooth Hc-05. Прежде всего, я хочу отправить данные с помощью приложения Android (Bluetooth-терминала) на Arduino и включить вывод 13 (светодиод).
…
Нужна помощь в применении логики к этому коду Вот код:
int softStart = A0;
int enable = A1;
int powerBTN = A2, powerState = HIGH, lastPowerState = HIGH;
unsigned long lastDebounceTime = 0;
unsigned long debounceDelay = 25;
unsigned long…
Чтение значений из текстового файла на SD-карте Я пытаюсь прочитать текстовый файл (имеющий числовые значения) с SD-карты. Значения в файле такие
87 512
255
Мне нужно прочитать 87 в главе 1, 512 в главе 2 и 255 в главе 3.
Почему я…
Проблемы со скоростью шагового двигателя Nema 17 Этот код взят из здесь . Могу ли я узнать, как еще больше увеличить скорость шагового двигателя NEMA 17? Я попытался увеличить скорость шага до 2000 об / мин, но это даже не работает. В моем случае…
Arduino напряжение кнопки против высокого/низкого состояния Я измеряю напряжение между заземлением кнопки и входным полюсом на следующем рисунке. Когда кнопка находится в выключенном состоянии, там есть 5 В, когда она включена и светодиод включен, там …
Модуль DS3231 RTC и проблема с батареей У меня есть батарея CR2032, подключенная к модулю DS3231 в качестве резервной батареи, когда модуль подключен к 5 В, напряжение батареи составляет 4,3 В, а без питания 3,7 В.
Это означает, что…
Объект класса внутри ISR Мне нужно смоделировать АЦП, который ведет себя как подчиненное устройство I2C. Имитированные значения, которые должен предоставить АЦП, передаются по последовательному порту, сохраняются в атрибуте…
Подключение вывода TX Arduino Uno напрямую к Esp8266 esp-01 Я новичок в esp8266 esp-01 и пытаюсь понять, как его использовать. Во многих руководствах в Интернете я видел, как люди подключали вывод TX Arduino uno напрямую к esp8266 esp-01 без какого-либо…
Используется плата ESP32CAM, но лицо не зарегистрировано. Я работал над проектом использования платы ESP32CAM для распознавания лиц и открытия какого-то замка. Программа может обнаружить лицо с помощью желтого поля, которое появляется, как вы можете видеть…
Почему запуск последовательного монитора перезапускает скетч? Если я загружаю какой-либо скетч, который отправляет последовательные данные, я сразу же вижу, как мигают светодиоды TX/RX после загрузки скетча. Если затем я запущу последовательный монитор, скетч…
`.readFileCounts()` не работает в мини-модуле DFPlayer Я только что поигрался с модулем MP3-TF-16P , он же DFPlayer mini . Библиотеку и примеры, которые я взял за основу, можно найти здесь .
Моя текущая настройка содержит кнопку (NC, нормально…
Взаимная связь ESP32 SPI У меня есть две карты ESP32. Я хочу установить одну из этих карт как главную, а другую как подчиненную и общаться через SPI. Я делал это раньше на Arduino Uno, но не могу сделать это на ESP32.
Ниже…
Невозможно ввести клавишу клавиатуры в цикл while Я новичок в Arduino, поэтому у меня возникла небольшая проблема: я пытаюсь выполнить обратный отсчет на ЖК-дисплее, используя цикл while, но я также пытаюсь получить ввод ключа внутри того же цикла…
Очистка последовательных данных для новых входящих значений Я пытаюсь извлечь числа из строки, отправленной через последовательный порт, а затем преобразовать числа в целочисленные значения, которые я могу использовать для арифметических операций или…
Esp32 не может прочитать датчик MH-Z19C Я пытаюсь считать данные CO2 с датчика MH-Z19C с платой ESP32, но ничего не получаю. Код ошибки из библиотеки — 2, что указывает на тайм-аут (данные не получены).
Я неправильно подключил проводку…
Как правильно объявить случайный URL-адрес в ESPAsyncWebServer? Я пытаюсь создать одноразовый URL-адрес со случайной строкой, например, чтобы предоставить пользователю одноразовый доступ к дому с интеллектуальным замком. У меня есть функция для создания…
Питание USB работает, VIN нет на Arduino Nano RP2040 Я использую следующий простой фрагмент кода для записи на контакт D3 моего подключения Arduino Nano RP2040.
for(int i = 0; i <= 0xff; i++) {
analogWrite(3,i);
delay(10);
}
USB…
Некоторые из операторов <include> не работают Я пытаюсь включить эту штуку...
#include <BLEDevice.h>
#include <BLEServer.h>
#include <BLEUtils.h>
#include <BLE2902.h>
BLEServer* pServer = NULL; …
Пповорот сервопривода на 90 градусов #include <Servo.h>
Servo myservo; // создаем сервообъект для управления сервоприводом
// на большинстве плат можно создать двенадцать сервообъектов
int pos = 0; // переменная для…
Arduino Nano Every USB-соединение не работает У меня есть две оригинальные (спроектированные и собранные в Италии) платы Arduino Nano Every из немецкого интернет-магазина. Они пришли запечатанными в оригинальной упаковке. Когда я пытаюсь…
Почему моя переменная дает неправильное значение? Я делаю программу для отображения чисел на светодиодах WS2812 и TM1637. Я также использую обычную клавиатуру 4х4.
Светодиод WS2812 изготовлен своими руками с размером 25 x 10. На данный момент на…