Список вопросов
- Использование прерывания внутреннего таймера для чтения аналогового датчика Мне трудно использовать прерывание внутреннего таймера в Arduino Nano, чтобы правильно получить определенное значение от линейного потенциометра и затем мгновенно остановить привод. По сути, у…
- Автоматизация силы Wi-Fi . Справка. Нуби здесь #include <ESP8266WiFi.h> const char *SSID = "mr_lazy_boei"; const char *pass = "usalusal"; WiFiClient client; // Relay pin number int ignition=2; int self=0; // …
- ArduinoJson читает `null` из последовательного порта У меня есть установка, которая считывает данные из последовательного порта, когда я чувствую, что есть что-то, что нужно прочитать (и всегда предполагаю, что то, что отправляется на Arduino,…
- Как обновить iframe на странице, созданной с помощью Espasyncwebserver Итак, у меня есть эта страница на esp8266: controlserver.on("/UDEL", HTTP_GET, [](AsyncWebServerRequest *request){ request->send(200, "text/html", htmltd); }); …
- Почему Arduino IDE выдает неправильное имя платы для ESP32 S3 Я разрабатываю печатную плату для ESP32 S3 wroom-1 для тестирования безопасных в использовании контактов. Моя печатная плата выглядит так: Я программирую ESP32 S3 через USB-интерфейс…
- Ошибка запроса HTTP POST на esp8266 на моем локальном хосте (ошибка: -1) Я искал решения и пробовал, но не смог заставить это работать. Я пытаюсь отправить запрос POST на localapi. Мой код: #include <ESP8266WiFi.h> #include <ESP8266HTTPClient.h> #include…
- Как добавить один JsonDocument в другой в ArduinoJson Я использую эту библиотеку json: https://arduinojson.org/ Я пытаюсь написать функцию, которая создает объект ответа и оборачивает уже созданный документ json: void sendResponse( …
- Проблемы с автомобильным проектом arduino bluetooth (с драйвером двигателя L298n) Итак, сценарий таков: я делаю автомобиль, управляемый Bluetooth (голосовое управление) + функция предотвращения препятствий. Я использую Arduino Uno с драйвером двигателя L298n и модуль HC-05 BT в…
- Команда через последовательный монитор не работает должным образом в Arduino Я выполняю функцию в Arduino, передавая строковый ввод на последовательный монитор. Проблема в том, что когда я ввожу SHOW$ , функция showData() работает, но когда я ввожу тот же SHOW$ , она…
- Несколько TFT не отображаются Я пытаюсь подключить около 5 TFT к моему Arduino Uno, и мне удалось подключить два из них без каких-либо проблем. Однако после загрузки кода они перестали работать. Затем я извлек весь код и…
- Arduino Uno WiFi - Как отключить Wi-Fi? Я использую Wi-Fi Arduino Uno. Я сделал свой Arduino для подключения к локальной сети на основе http://www.arduino.org/learning/getting-started/getting-started-with-arduino-uno-wifi Теперь я…
- Как отладить "No device found on cu.usbserial, An error occurred while uploading the sketch" Я тестирую проект на Arduino Nano. Копирую-вставляю код в Arduino IDE и нажимаю "Загрузить". Я вижу: No device found on cu.usbserial-<unique id> An error occurred while uploading the…
- ИК-пульт дистанционного управления на UNO Я работаю над кодом ИК-удаления, работающим на Arduino UNO. Я уже могу заставить это работать. но когда я нажимаю кнопку и удерживаю ее, выходные данные повторно отправляются с одним и тем же…
- Отправка переменной в IFTTT через ESP32 с помощью Асинхронного веб-сервера Я пытался отправить три переменные в IFTTT с моего ESP32, используя асинхронный веб-сервер. Однако я не мог установить "URL", который должен был быть ответом, который вызовет мой IFTTT. Вот мой код:…
- Sparkfun Pro Micro (5v) как ошибка ISP Я пытаюсь использовать Sparkfun Pro Micro (5 В, 16 МГц) в качестве ISP для программирования чипов Attiny (ОС: Windows10Pro). Я следовал инструкциям. Установлен правильный драйвер и добавлены платы…
- Использовать Ethernet Shield и RFID rc522 вместе на мега Я использую Arduino Mega и хочу подключить RFID-считыватель rc52 и сетевой экран. Моя проблема в том, что оба настроены на использование одного и того же набора контактов: 50–53. Могу ли я…
- Отправка мультимедийных клавиш клавиатуры с помощью библиотеки клавиатур У меня есть Arduino Pro Micro (ATmega32U4), который я хочу использовать в качестве ИК-приемника для мультимедийного ПК, и мне нужно посылать такие коды, как Volume Up, Media Home, Play и т. Д. Но…
- Возврат в родительский каталог с библиотекой SD У меня есть переменная File под названием dir , и я создаю простой файловый менеджер для своего устройства. Есть ли способ получить ссылку на родительский каталог dir ?
- Импульсы SCLK не видны при использовании SPI на ESP32 Я использую следующий код в своем esp32 используя arduino IDE для spi связи который является примером кода - #include <SPI.h> static const int spiClk = 1000000; // 1…
- Где хранить структуру, используемую для инициализации драйвера Я делаю небольшой проект с платой ESP32. При инициализации драйвера функциям инициализации передается несколько структур. Я знаю, что есть два способа хранения таких структур: Хранение структур…
- Загрузка библиотеки менеджеру библиотеки из ветки Github Я пытаюсь загрузить библиотеку в диспетчер библиотек Arduino. Я знаю GitHub - arduino/library-registry: репозиторий списков диспетчера библиотек Arduino и уже прочитал инструкции, но у меня есть…
- ESP8266 не отвечает через случайные промежутки времени 4-е обновление: Я купил ESP32 (преемник ESP8266) и столкнулся с той же проблемой. Я использовал тот же код, но вместо этого использовал библиотеку Wifi.h , а также удалил код …
- В чем разница/связь между Arduino и AVR? Я всегда думал, что Arduino — это платформа микроконтроллера, но на самом деле микроконтроллер — это чип AVR, изготовленный Atmel, или что-то в этом роде, сделанное кем-то другим, на основе RISC ISA…
- Как снять Arduino Due и Mega shields без изгиба штифтов? Каков предложенный вами метод надежного удаления Arduino Due и Mega shields при минимизации вероятности изгиба штифтов заголовка полосы ? Например, здесь есть аналогичная дискуссия , где аскер…
- Ошибка при загрузке «Произошла фатальная ошибка esptool.py: тайм-аут записи» Я постоянно получаю эту ошибку при попытке загрузить скетч на Wemos D1 Mini R1 & Плата типа R2. Произошла неустранимая ошибка esptool.py: время ожидания записи Недавно я обновил свою…
- Arduino отключает шину i2c Я строю самолет. В качестве контроллера я использую Raspberry pi 4. Есть 3 датчика (MPU6050, QMC5883L, BME280) и Arduino Pro Mini, подключенные к Raspberry через i2c. При отправке запросов в…
- Как откалибровать магнитометр MMC5603 Я только что получил магнитометр MMC5603 от Adafruit, однако измерения ненадежны. Например, когда я конвертирую его в заголовок, он меняется с 200° на 180°, а затем обратно на 200°, если я перемещаю…
- Скорость передачи данных 800l v1 не фиксируется на 115200, как сделать ее постоянной на 115200 Я пытаюсь изменить скорость передачи данных sim800l v1. Но это не происходит успешно, каждый цикл питания снова переходит в режим AT+IPR= 0. Я использую следующие команды AT для изменения скорости…
- Код не выполняется надежно при активации кнопки Я собрал следующий код для активации двигателя с помощью Arduino Uno с помощью кнопок. Две кнопки должны быть нажаты одновременно, чтобы активировать двигатель на определенное количество шагов.…
- ESP32 не предоставляет IP-адрес шлюза в точке доступа У меня есть esp32-cam-модуль m5stack Wide Сейчас Я веду поток с камеры в режиме точки доступа. в Linux он получает IP-адрес шлюза, но на моем Mac или любом другом устройстве это не работает …
- Как запустить светодиод и зуммер одновременно? Я делаю полицейский свет и сирену, но с задержкой на свет (); влияет на тон задержки зуммера Это код: //PIN 9 — Зуммеры int f,d; int t =0; void setup() { pinMode(5,OUTPUT); pinMode(6…
- Цифровой горшок с Arduino Я новичок в электронике. Пожалуйста, поправьте меня, если я ошибаюсь. Я заменяю в схеме потенциометр на цифровой (DS3502). Vcc цепи составляет 12 В. Но цифровой потенциометр может иметь максимум 5,5…
- использование чипа PN532 на Arduino Недавно я купил в Интернете модуль NFC-PN532, подключил его к плате Arduino и попытался начать работу. После подключения контактов и использования библиотеки adafruit PN532 я столкнулся с ошибкой,…
- Считыватель таймкода SMPTE с ЖК-дисплеем, вопрос кодирования Мне удалось адаптировать некоторый код с форумов Arduino для отображения тайм-кода на ЖК-дисплее. В чем я хотел бы получить дополнительную помощь, так это в том, есть ли способ определить …
- Память программы заканчивается при компиляции на одной машине, но не на другой ESP32. При компиляции скетча ESP32 на моем компьютере он использует 57% программной памяти. Сегодня попробовал скомпилировать на другой машине, и вдруг мой скетч требует 114%, без изменений в скетче. Я…
- Как определить, действительно ли последовательный порт подключен к прослушивающей программе ПК? (на atmega32u4) Как определить, действительно ли Serial подключен к прослушивающей программе ПК? (на atmega32u4 ) Мне нужно подключиться от ПК к Arduino Micro Pro через USB Serial и снова отключиться, а не…
- Параллельное чтение нескольких выводов DI как одного байта/слова Мне нужно сделать один параллельный "моментальный снимок" с 10-битного энкодера. Я понимаю, что могу считывать отдельные биты и сдвигать их в нужное положение, но любой заданный входной контакт…
- Lilypad отправляет поврежденные данные по последовательному порту У меня есть Arduino Lilypad с этим простым кодом, где я пытаюсь написать простое сообщение на последовательную консоль. Скорость передачи данных установлена на 9600 как в коде, так и в…
- Сделайте так, чтобы мой Arduino (Mega или что-то другое, что лучше подходит для этой задачи) мог читать и записывать последовательные данные в порт **rj45**. У меня есть китайский гибридный солнечный инвертор, который имеет вход rj45 , который поддерживает последовательный протокол (скорость передачи данных 2400 бод, без контроля четности, 8 бит, 1…
- Управление esp32 с помощью клавиш клавиатуры Я делаю проект, в котором мне нужно управлять мини-автомобилем и получать информацию от датчиков через Bluetooth. Я хотел бы иметь возможность управлять мини-автомобилем с помощью компьютерной…
- Белый экран, когда я выполняю grapicstest в ili9341 Я получаю белый экран, когда выполняю grapicstest в ili9341. Я использовал следующий код: #include "SPI.h" #include "Adafruit_GFX.h" #include "Adafruit_ILI9341.h" // Для щита Adafruit они…
- Как передать объект Encoder конструктору другого класса Я пытаюсь создать класс (Arm), который управляет рукой. У рук есть 2 двигателя, каждый с энкодером, поэтому я передаю 4 целых числа для контактов и пытаюсь передать 2 указателя (по одному для…
- Как подключить батарею LiFePO4 непосредственно к esp32? Если я хочу подключить батарею LiFePO4 (в качестве источника питания) непосредственно к esp32 - будет ли это правильным способом: плюс батареи к контакту 3,3 вольта и минус к контакту заземления?
- Led chaser цветовой эффект заливки Пожалуйста, помогите. Я много узнаю об Arduino. Почти все в молниях. Я новичок. Я играю с nano и LED ws2812 и использую библиотеку fastled. То, что я прошу, - это сделать эффект, подобный…
- Проблема с управляемыми двигателями L293D с помощью ИК-пульта дистанционного управления У меня есть проблема с моим последователем линии: Мой робот имеет 4 колеса с двигателями постоянного тока, подключенными к экрану L293D (Arduino Uno). Робот представляет собой линейный…
- Использование SPI на Pi Pico, Arduino IDE Я новичок в Pi Pico, но я изучал электронику и достаточно разбираюсь в аппаратном обеспечении. Я использовал mbed онлайн для проекта до covid. Я хочу использовать SPI для подключения к дисплею с…
- Могу ли я иметь резервное питание для устройства Arduino? У меня есть проект Arduino, который будет работать при подключении к обычной розетке. Но я хочу подключить аккумулятор на случай, если пропадет электричество. Я знаю, что существуют различные…
- Как использовать прерывание в Arduino для получения данных с последовательного входа В настоящее время у меня есть проект, который заставил меня написать программу, которая получает несколько данных от последовательного ввода с использованием прерываний в Arduino. Я использую…
- Настройка прерывания таймера на одну секунду происходит слишком медленно (~ 4 секунды) Я пытаюсь использовать прерывание таймера на Arduion Uno. Вот простой пример кода для отображения прогрессивной цифры на ЖК-дисплее, которая обновляется с помощью прерывания таймера каждую…
- Ультразвуковой датчик wirh ESP-01 Автономный Хочу построить дешевое устройство для измерения уровня воды в резервуаре с помощью датчика HC-SR04 и ESP-01, которые отправляют данные в тему MQTT. Я использовал тот же код с ESP-E12, который…
- Ошибка импорта Arduino ESP32: No module named serial Я погуглил и не смог найти решение своей приятной проблемы: У меня есть Ubuntu, и я хочу запрограммировать ESP32 ............... Я перепробовал множество команд pip ... но это не сработало. У вас…
- Как отправить массив неизвестного размера по I2C (от ведомого к ведущему)? Когда я пытаюсь сделать что-то подобное, все работает. Подчиненный: # define DEFAULT_DATA_SIZE 256 byte DATA[DEFAULT_DATA_SIZE]; void requestEvent() { Wire.write( (byte*) DATA,…
- Светодиоды Arduino Nano TX и RX не загораются во время загрузки У меня возникла проблема с платой Arduino Nano. При попытке загрузить скетчи на плату с помощью Arduino IDE загорается только светодиод Power, а светодиоды TX и RX остаются неактивными. Я попробовал…
- Как отключить или остановить точку доступа в ESP8266? Я создал код для ESP8266 12E с Arduino IDE, в котором он будет работать как "Режим станции" или "Режим точки доступа" по Wi-Fi, в зависимости от ситуации. Все работает нормально, за исключением…
- 'AttachPinChangeInterrupt' was not declared in this scope Я новичок, пытающийся загрузить скетч SimpleExample328.ino на Arduino Uno. Однако, когда я проверяю свой скетч, я сталкиваюсь с ошибкой: "AttachPinChangeInterrupt" не был объявлен в этой…
- «Лучшая» архитектура для обработки событий Я пришел из мира веб-технологий, поэтому обычно пишу код более процедурно, поэтому с циклом справиться немного сложнее. я имею в виду, что если я сделаю что-то вроде if(condition) doSomething() ,…
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2 Когда я пытаюсь загрузить код в esp32, в командной строке появляется следующая ошибка: A fatal error occurred: Packet content transfer stopped (received 8 bytes). Я использую platformio в…
- Считывание нескольких поворотных энкодеров У меня есть предстоящий проект, где пользовательский ввод будет основан на вращении большого винтика, и у меня есть несколько доступных UNO Поскольку поворотные энкодеры нуждаются в двух…
- Невозможно управлять двигателем с помощью ESP32 с помощью переключателя логического уровня. Я использую ESP32, микрошаговый двигатель TB6600 и шаговый двигатель Nema 23. Я пытаюсь управлять двигателем с помощью esp32, но TB6600 требует сигнала 5 В. Я попытался исправить это с помощью…
- Непоследовательные результаты при чтении входных данных в поисках шаблонов всплесков Я пишу библиотеку, которая будет взаимодействовать с блоком управления насосом компрессора холодильника ( QDZH35G). Одной из особенностей блока управления является то, что он может определять, с…
- Правильный способ получить значения крена, тангажа и перемещения TL, DR : Каков метод (с точки зрения датчиков и алгоритма) для получения углов крена и тангажа самолета в любой момент. Я планирую построить самолет для хобби. Я так запутался в том, какие…
- Библиотека ArduinoJson: сколько места выделить для сериализованного буфера? Я использую великолепную библиотеку ArduinoJson для работы с данными JSON на моем ESP8266. Я сталкивался с проблемами случайного программного сброса wdt и исследовал утечки памяти везде, где…
- Шлюз не работает в Arduino EthernetENC Я использую ENC28J60 и библиотеку EthernetENC для подключения Arduino UNO с ATmega328 к сети. В локальной сети все работает нормально, а вот за ее пределами я не могу пропинговать устройство. В чем…
- Недопустимое использование нестатической функции-члена Чтобы объяснить мою проблему, я использовал 3 класса: Actions , Triggers и Combine . Действия имитирует функцию действия, определенную извне. Триггеры имеют ту функцию, которую…
- Использование Soft UART – как подключить библиотеку Я хочу использовать пример мягкой последовательной связи. Но когда я его компилирую, он говорит: /home/xxx/Arduino/SoftwareSerialExample/aa/aa.ino:28:28: schwerwiegender Fehler:…
- Есть ли микроконтроллер, который может выводить hdmi? Довольно простой вопрос. Есть ли микроконтроллер, который может выводить hdmi? Если нет, то какие микроконтроллеры могут выводить любой тип видео?
- Можно ли использовать Arduino в промышленных проектах? Я разрабатываю промышленный проект, и мои знания программирования ограничены Arduino. Я планирую использовать в своей печатной плате чип Atmega328 или STM32F103C8T6 и запрограммировать его с…
- C++ против языка Arduino? Каковы преимущества каждого языка при использовании Arduino? Я думаю, что это хороший общий вопрос, но я добавлю немного о том, почему я спрашиваю, не хочет ли кто-нибудь дать мне совет. У…
- Напряжение меняется, но цифровой поток всегда HIGH Я разработал простой кнопочный проект Я использовал wemos D1 mini Я подключил вывод D3, чтобы снять резистор 1K. Я использовал мультиметр для измерения напряжения на выводе D3. Когда я нажимаю…
- Инициализировать ATMEGA32U4 с помощью загрузчика Arduino с помощью AVR Dragon? Я собрал собственную плату atmega32u4. Я хочу использовать его как «arduino». поэтому мне нужно сначала загрузить загрузчик Arduino. Для этого мне нужен еще один Arduino, но сейчас у меня его нет.…
- Код NodeMCU, который отображает OLED и управляет светодиодным кольцом WS2812. Я пытаюсь создать проект с использованием NodeMCU, который отображает изображения на небольшом OLED-экране, а также управляет светодиодным кольцом WS2812. Мне удается сделать каждый из них по…
- Как установить RTC в ES32 с помощью NTP-сервера? Я работаю над ESP32 и хочу установить RTC с сервера NTP. Как я могу получить значение эпохи Я сделал это на панели запуска CC3200 и использовал библиотеку сервера NTP для получения значения эпохи.
- Проблема с чтением MIFARE 13,5 МГц с помощью библиотеки MFRC522. Я пытаюсь прочитать UID карт MIFARE 13,5 МГц с помощью библиотеки MFRC522 и определил для нее следующую функцию. void getUID() { if (mfrc522.PICC_IsNewCardPresent() && mfrc522…
- Arduino Bluepill STM32 spi не работает Кто-нибудь успешно использовал SPI1 этих контактов? SCLK -> PB3 SDIO -> PB5 SDO -> PB4 MISO CS -> PA15 Я пытался использовать другую сторону контактов SPI1 на других сторонах…
- Как заставить 2 лидара lite v3 работать с 1 Arduino? Я использую приведенный ниже код, но безуспешно. Я использую этот соединительный провод: На фотографии Arduino не показаны контакты SCL и SDA, но учтите, что у него есть 2 контакта SCL и 2…
- Проблема с прерыванием PCF8574 Почему в приведенной ниже схеме выходной сигнал INT от PCF8574 равен «0»; когда питание включено? Я тестировал его с Arduino nano и STM32F4. Выход INT никогда не меняет состояние при нажатии…
- Arduino Uno WiFi Rev2 отправляет последовательные данные в IDE, но не в программу C# У меня есть Arduino Uno WiFi Rev2, с которого я пытаюсь прочитать данные через последовательный порт (используя C#). Программа Arduino периодически передает данные в последовательный порт (в целях…
- Когда я использую AnalogueWrite, напряжение не меняется должным образом. У меня есть проект, в котором я хочу управлять насосом, я использую Arduino, подключенную к драйверу L298N, и подключаю контакты 5, 6, 7 Arduino к контактам IN2, IN1, ENA драйвера. соответственно и…
- Arduino uno R4 против платы разработчика ESP32 Мне было интересно, какой продукт лучше всего подойдет для моего приложения. Мне нужен интерфейс веб-сервера для управления несколькими цифровыми выходами, подключенными к моей плате, и он должен…
- Использование 1,1 Вf для считывания стабильного напряжения батареи и напряжения датчика После нескольких попыток мне удалось считывать стабильное напряжение батареи, используя внутреннее опорное напряжение 1,1 В. Теперь проблема, с которой я столкнулся, заключается в том, что я не могу…