Esp32
Семейство дешевых и маломощных микроконтроллеров, использующих процессорные ядра Tensilica Xtensa LX6 со встроенным Wi-Fi и двухрежимным bluetooth.
Микроконтроллер использует одно или два ядра процессора и имеет объем оперативной памяти в полтора мегабайта. Наиболее часто используемыми встроенными операционными системами являются Arduino и FreeRTOS.
Он имеет широкую поддержку бесплатных инструментов разработки, в частности, цепочки инструментов GNU.
Он был выведен на рынок китайской компанией Espressif в 2016 году.
Вопросы, связанные с [esp32]:
- Почему функция server.on() из "ESPAsyncWebServer.h" выполняется на стороне setup(), а не на стороне loop()? Я реализую пример, в котором 2 ESP32 обмениваются данными друг с другом, используя протокол HTTP. Один действует как Сервер, другой - как Клиент. В приведенных примерах мне интересно узнать об…
- ESP32 изо всех сил пытается последовательно запустить 4- канальный релейный модуль 5 В Я столкнулся с проблемой, которую не могу решить из-за своих ограниченных познаний в электронике. Я работаю с 4-канальным релейным модулем 5 В и ESP32, который работает от 3,3 В. Поначалу…
- HID-клавиатура: отправлять только клавиши-модификаторы Я хочу отправлять клавиши-модификаторы, такие как Shift, Alt, Ctrl и т. д., без каких-либо других клавиш. Теоретически это должно быть возможно, поскольку оно работает на моей обычной клавиатуре…
- ESPAsyncDNSServer не может найти AsyncUDP Я использую эту библиотеку ESP32AsyncDNSServer в своем приложении ESP32. Внезапно (я не уверен, что я сделал) он больше не компилируется: …
- Безопасно ли использовать std::string (и выделение памяти в целом) для ESP32 Arduino? Я знаю, что в 8-битных AVR Arduinos std::string широко рассматривается как принципиально небезопасный из-за проблем с фрагментацией кучи (частично из-за ограниченного объема оперативной памяти, а…
- Ошибка A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode. [upload] Error 2 Я видел, как много людей жаловались на одну и ту же ошибку, и им было дано множество ответов, которые помогли с этой ошибкой, но мне пока ничего не помогло. Все работало нормально, пока я не…
- Попытка изменить расположение прошивок ESP8266 по беспроводной сети. Предыстория Некоторые устройства Tasmota на базе ESP8285 необходимо прошить чужой прошивкой. Порты программирования устройств недоступны (за исключением одного макета устройства, который был…
- Трудности получения значений угла от MPU6050. Я пытаюсь получить значения углов от датчика MPU6050 IMU с помощью < a href="https://docs.espressif.com/projects/esp-idf/en/stable/esp32/hw-reference/esp32/user-guide-devkitm-1.html…
- Загрузка в ESP32-C3 не удалась Я создал собственную печатную плату, используя модуль ESP32-C3-MINI-1-H4 ( таблица данных ). Вот схема: У меня есть линии GND, Tx и Rx, подключенные к Arduino Uno без Atmega. 3V3 питается от…
- ESP32 со статическим IP-адресом, выступающим в качестве клиента, подключающегося к ESP32, выступающему в качестве точки доступа. У меня есть плата ESP32 в качестве клиента со статическим IP-адресом. Клиент со статическим IP-адресом подключается ко второму ESP32, который действует как точка доступа. Соединение установлено, и…
- ESP32: nRF24L01 не получает данных Использование двух nRF24L01 и двух ESP32 DEVKIT V1. Попытка установки библиотеки RF24. Пример «Начало работы». Однако возможность передачи на обоих узлах не позволяет получить полезную нагрузку при…
- Камера ESP32 и код MB загружены, но в Serial Monitor ничего нет Код работает успешно, но в последовательном мониторе ничего не происходит, что мне делать, ведь я почти все перепробовал.
- ESP32 ADC <-> Проблема с WIFI Я использую ESP32 ADC1 (а не ADC2, который конфликтует с функциями Wi-Fi) для захвата некоторых аналоговых данных, полученных @IO36 (порт ADC1). Как только я раскомментирую строку WiFi…
- Проверка AT-команды не отображается на последовательном мониторе Я не могу проверить AT-команду. Есть ли у кого-нибудь какие-либо предложения относительно того, что я могу делать неправильно? Должно быть напечатано сообщение "Отправка успешна!" или "Отправка…
- Сжатие изображения в оттенках серого с помощью ESP32-S3-WROOM Freenove У меня есть модуль ESP32-S3-WROOM от Freenove, в котором есть камера и модуль карты micro SD. Я могу сделать снимок в формате PIXELFORMAT_JPEG. Однако, когда я меняю формат пикселей на…
- Проблема с сохранением переменной «char» в EEPROM на ESP32. Я создаю проект, в котором мне нужно сохранить учетные данные Wi-Fi в EEPROM. На данный момент я могу хранить массив bool в EEPROM, но не могу хранить переменные char из-за сбоя ESP32. Я не могу…
- Как очистить кучу памяти в esp32 Я использую в своей программе бесплатную RTOS на esp32. Однако в какой-то момент, когда я выполняю xTaskCreate(), он возвращает -1, что означает ошибку could_not_allocate_required_memory. В моей…
- AccelStepper.h — Как быстро увеличить скорость двигателя NEMA 17? Я новичок в Arduino. Я пытаюсь построить самобалансирующегося робота. Я использую драйверы A4988, микроконтроллер ESP32, двигатели NEMA 17 и MPU 6050. Проблема в том, что переменная скорости…
- Как получить продолжительность сканирования менее 1 секунды с помощью Arduino BLE? Я хочу непрерывно сканировать другие устройства Bluetooth с помощью моего ESP32 с использованием BLE. Метод scan принимает только целые числа больше 0, например scan->start(1, false) . Однако…
- Нужен ESP32 для использования 3 последовательных портов У меня есть проект, для которого требуется 3 последовательных порта на моем 38-контактном микроконтроллере ESP32 Dev. Два из них предназначены для сенсорных дисплеев Nextion, а другой — для GPS.…
- Не могу подключить карту microSD Я не могу подключить карту microSD ни к Arduino, ни к ESP32. Его необходимо подключить к ESP32; Я только что протестировал его на Arduino, чтобы проверить, работает ли он вообще. Оборудование:…
- Разместить веб-сервер на esp32d, на котором есть гиперссылка, которая запускает песню ardiuno через buzzer Я хотел бы использовать свой ESP32D для создания точки беспроводного доступа и размещения html-страницы, на которой есть гиперссылка и несколько других вещей, которые запускают песню arduino…
- Получение неверных аналоговых показаний с использованием ESP32 devkitc v4 Я знаю, что эта тема не связана с Arduino, но я полностью уверен, что кто-нибудь может помочь мне найти проблему. Я тестирую 6 датчиков температуры (3 цифровых, 3 аналоговых). Цифровые - "DS18B20",…
- Невозможно установить карту microSD с модулем Freenove ESP32 WROVER и модулем Sparfun MicroSD. Я использую модуль ESP32 WROVER от Freenove с платой расширения GPIO, как показано на изображении ниже: Я пытаюсь интегрировать в схему модуль microSD Sparkfun. Вот мой скетч . Однако мне не…
- Проверить неправильный пароль Wi-Fi? может быть, это глупый вопрос, но есть ли способ проверить неправильный пароль Wi-Fi, Я знаю, что вы можете выполнить WL_CONNECT, чтобы проверить, работает ли пароль, но есть ли команда для…
- ESP32 — петля DeepSleep или нет? Я пытаюсь создать батарею & ESP32 на солнечной энергии для будущего использования с датчиками. Он подключается к Wi-Fi, MQTT, публикует некоторые показания и сообщения о состоянии и снова уходит…
- Как передать AT-команды Лоре из UART ESP32? Я подключил "Reyax RYLR998" Модуль Lora подключен к ESP32 UART2, но AT-команды прошли через последовательный порт оборудования, но он не работает. #define RXD2 16 #define TXD2 17 void setup() { …
- ESP 32 изменение частоты вместо рабочего цикла Использование этого кода на esp32 позволяет изменять рабочий цикл ШИМ с фиксированной частотой 5000 Гц и работает нормально. Мой вопрос в том, как изменить частоту и сохранить рабочий цикл на…
- ESP32 - "Детектор Браунаута был активирован" при запуске Wi-Fi Я использую ESP32 - NodeMCU. Один из MCU ведет себя странно при загрузке, в то время как на старте я думал, что это как-то связано с его циклом сна. Но, похоже, что даже на минимальном коде, как…
- ESP32 — спорадический медленный прием сообщений MQTT Описание проблемы: Каждые ~20+ опубликованных сообщений (с использованием терминала) MCU получает это сообщение с очень заметной задержкой (в основном ~10 секунд, редко до 1 минуты). После…
- Какой это был скетч? Поскольку ESP32 здесь так много (еще 3 на Рождество), я не могу определить, какой скетч я использовал для конкретного устройства. Кто-нибудь разработал схему ведения учета или даже обратную связь с…
- Как использовать ESP_LOGx? Я не могу заставить ведение журнала работать на ESP32. Вот мой пример: #define LOG_LOCAL_LEVEL ESP_LOG_VERBOSE #include <esp_log.h> void setup() { Serial.begin(115200); …
- 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 Существует ли какой-либо макрос для импорта содержимого файла (например, html-кода), расположенного в папке скетча, в виде строки для Arduino IDE во время компиляции?
- Как настроить I2S с ESP32 и MAX98357A для воспроизведения wav-файлов? Я настроил I2S для воспроизведения файлов с ESP32 и MAX98357A с SD-карты. Проблема в том, что он воспроизводит файлы слишком быстро, как будто они ускорены * 100. Вот мой (упрощенный) код: …
- LILYGO TTGO T-Display не может обнаружить акселерометр, гироскоп и датчик температуры MPU 6050 Я пытался подключить акселерометр, гироскоп и датчик температуры MPU 6050 к T-дисплею LILYGO TTGO, чтобы показания отображались на последовательном мониторе (для начала). Проводка довольно проста.…
- Взаимная связь ESP32 SPI У меня есть две карты ESP32. Я хочу установить одну из этих карт как главную, а другую как подчиненную и общаться через SPI. Я делал это раньше на Arduino Uno, но не могу сделать это на ESP32. Ниже…
- Esp32 не может прочитать датчик MH-Z19C Я пытаюсь считать данные CO2 с датчика MH-Z19C с платой ESP32, но ничего не получаю. Код ошибки из библиотеки — 2, что указывает на тайм-аут (данные не получены). Я неправильно подключил проводку…
- Некоторые из операторов <include> не работают Я пытаюсь включить эту штуку... #include <BLEDevice.h> #include <BLEServer.h> #include <BLEUtils.h> #include <BLE2902.h> BLEServer* pServer = NULL; …
- Автоматизация последовательного монитора/выполнение команды последовательного монитора без ввода CMD Хорошего дня. Название эксперимента: Калибровка и использование датчика PH. Описание эксперимента: Я работаю над экспериментом, в рамках которого я подключаю esp32 к комплекту датчиков DFRobot…
- Запуск изображения с помощью esp32-cam и GPIO13 Я пытаюсь вызвать изображение, используя GPIO13 камеры esp32 модели AI Thinker. Я использую этот пример в качестве основы: https://randomnerdtutorials…
- Подключение к Wi-Fi работает только без пароля (проблема с безопасностью WPA) У меня есть ESP32 Joy-it — SBC NodeMCU-ESP32, который следует использовать с платой «ESP32 Dev Module». IDE сообщает: Чип ESP32-D0WDQ6 (версия v1.0). Продукт веб-сайта: https://joy-it…
- USB-OTG и ESP32-S2 У меня есть ESP32-S2-DevKitM-1 , который должен работать как USB HID-устройство. Но что бы я ни пытался использовать с помощью ESP-IDF или Arduino-IDE, я не могу получить от него никаких данных.…
- Несоответствие типа параметра конструктора PubSubClient Я только изучаю Arduino, так что это чисто образовательный вызов. Я хочу создать экземпляр клиента PubSubClient с параметром WiFiClient . #include <WiFiClient.h> #include…
- Как разместить изображение с помощью Arduino HttpClient Я использую arduino HttpClient для выполнения post-запроса в ESP32. Может ли кто - нибудь помочь мне с той частью, где я смогу разместить файл изображения вместе с некоторыми данными? Приведенный…
- ESP32 + шаговый двигатель 17HS3401S + драйвер A4988. Шаговый двигатель не может двигаться по часовой стрелке. /* * Базовый пример кода для управления степпером с помощью библиотеки AccelStepper. * * автор Деян, https://howtomechatronics.com */ #include <AccelStepper.h> const int DIR = 12; const int…
- Загрузка данных SPIFFS в Arduino IDE 2.0.0-rc3 (ESP32 & TTGO) - Ubuntu Я попытался добавить esp32fs.jar в /home/myname/Arduino/tools/ESP32FS/tool (и несколько других мест, поскольку казалось вероятным, что файл jar не загружается). Я определенно выбрал…
- Как использовать внешний кристалл 32 кГц для ESP32 S3 с Arduino IDE? Я хочу использовать внешний кристалл с частотой 32 кГц для RTC с ESP32 S3, но я не видел ни одного примера или руководства для Arduino IDE. Даже когда я спросил ChatGPT, он дал мне несколько…
- Какова функциональность необработанных значений и значений масштаба аналогового чтения () ESP32? (Предоставлено для UNO для справки) В чем разница между ESP32 Dev kit & Uno для функции analogread()? Как Uno от -0 до 1023 Как Esp 32 Dev Kit -0 до 4095 Итак, каким будет необработанный val & значение масштаба ? …