Список вопросов
- Рекомендации MCU для изменения высоты звука Я ищу, чтобы использовать MCU для выборки звука. Я хочу попробовать входящий звук и изменить его высоту (не ускоряя/замедляя его). Немного о сборке. Я планирую сделать печатную плату, которая может…
- Получение неверных аналоговых показаний с использованием ESP32 devkitc v4 Я знаю, что эта тема не связана с Arduino, но я полностью уверен, что кто-нибудь может помочь мне найти проблему. Я тестирую 6 датчиков температуры (3 цифровых, 3 аналоговых). Цифровые - "DS18B20",…
- Не удаётся загрузить в Platformio , и плата внезапно не определяется в STM32CubeProgrammer Я использую Nucleo-H755ZI-Q. Я использовал его вместе с Platformio и фреймворком Arduino. Чтобы Arduino заработала, я использую следующую конфигурацию: [env:nucleo_h743zi] platform =…
- Нормально разомкнутая плата оптосоединителя Я ищу нормально открытую плату оптрона для arduino. Мне нужно контролировать мощность устройства (DC 12v, 500mA). Я попытался использовать плату TLP281, которая работает, за исключением того, что…
- Есть ли тайм-аут для Ethernet.begin? Я работаю над проектом, но только для тестирования я еще не подключил его к Интернету, хотя код ДОЛЖЕН быть готов к запуску. Пытаясь протестировать часть моего кода с помощью последовательной…
- PubSubClient зависает на ESP32C3 Возможно, я сделал некоторые вещи неправильно, но это то, что у меня есть для публикации изображения, которое я прочитал с последовательной камеры, в брокере MQTT: void capturePicture() { if (…
- Arduino постоянно перезапускается с L9110 и двигателем постоянного тока Я пытаюсь управлять двигателем постоянного тока с помощью драйвера двигателя L9110 и Arduino MEGA 2560. Вот код. #include <Arduino.h> const int rightA = A3; const int rightB = A2; void…
- Проблемы компиляции с включенной библиотекой MX1508 для сборки Билли Басса Спасибо за рассмотрение моего вопроса. Я изучаю Arduino, чтобы научить сына основам программирования. Наткнулся на забавный проект: как связать Bluetooth со старым поющим Билли Бассом, чтобы он…
- Получение "ОШИБКА: Тайм-аут ожидания клиента." при подключении к одной таблице в базе данных - mysql коннектор на Arduino Uno Wifi Rev2 У меня есть база данных MariaDB на локальном сервере, и я использую ее для хранения данных из различных Arduino вокруг моего магазина. В настоящее время база данных содержит 12 таблиц. У меня также…
- Шаговый двигатель не движется Это мой второй проект на Arduino, и я пытаюсь понять, почему мой шаговый двигатель не вращается. Мне удалось заставить работать простой шаговый двигатель 28byj-48, используя stepper.h и несколько…
- ESP32 Espressif ESP32_DevKitC_V4 в platformio: проблемы с флэш-памятью Я использую Espressif ESP32_DevKitC_V4 с platformio и не могу прошить плату. Я читал о различных процедурах «танца с кнопками», и ES32-WROVER и ESP32-WROVER-B, похоже, тоже ведут себя по-разному .…
- Как прочитать данные из 32-битного адреса регистра I2C? У меня возникли проблемы с чтением данных I2C из CPS8200 , у которого 32-битный адрес регистра. Поскольку я не слишком хорошо знаком с адресами регистров I2C больше 8 бит, и сейчас не уверен, что…
- Связь Bluetooth не работает с питанием от постоянного тока, но работает с питанием от USB? Я использую модуль Bluetooth HM-10 с низким энергопотреблением (BLE) для передачи последовательных данных (с использованием программного обеспечения) с аналогового датчика на борту моего Arduino Uno…
- Как реализовать счетчик импульсов для двух тактов на Nano Every? Для синхронизации часов я хочу реализовать счётчик импульсов на Arduino Nano Every . Есть два тактовых сигнала с частотой 40–100 кГц, Nano работает на частоте 20 МГц. Найквист говорит, что нам…
- MP3-TF-16P работает только при подключении к последовательному монитору Собираю проект с Arduino Nano и компонентом в теме, который, насколько я понимаю, можно уподобить DFPlayerMini (не уверен, что это одно и то же или это просто дешевая подделка). Следуя одному из…
- Как создать таймер на 1 час с микроконтроллером ATtiny13A? Я хочу управлять нагрузкой переменного тока так, чтобы она включалась на 1 минуту, затем отключалась на 1 час, затем снова включалась на 1 минуту и так далее в цикле. Я только что…
- Что такое ФариЛинк (FaryLink)? [Точка доступа] При включении моего WeMos D1 ESP8266 я неожиданно обнаружил точку доступа под названием «FaryLink». Что это? Я запрограммировал ESP для работы в качестве веб-сервера, таким образом подключаясь к…
- Новый Freak UI @Arduino IDE v2.3.6 — 21.05.2025 Эта хрень прекратилась после того, как я выключил питание и принес ноутбук домой. @@"? Никаких изменений в настройках не требуется, просто выключите и включите NB. Как эта хрень случилась и как…
- Не удаётся синхронизировать ESP32 с Blynk Я пытался вывести показания датчика DHT11 на приборную панель Blynk, но столкнулся с большими трудностями. Буду очень благодарен за небольшую помощь. #define BLYNK_PRINT Serial /* Fill in…
- Как получить BPM с помощью 4 ударов сердца Я пытаюсь получить среднее значение по трём интервалам для расчёта BPM. Однако при использовании кода ниже частота BPM медленно снижается при использовании датчика. Может ли кто-нибудь проверить, в…
- Можно ли использовать уже работающий Barebone (328P) через FTDI для загрузки загрузчика на другой 328P? При тестировании/разработке прототипа с использованием базовой платы с 328P я обычно добавляю адаптер Serial to TTL, который затем позволяет мне изменять и загружать код, а также использовать Serial…
- Как записать выходные данные компилятора в текстовый файл в Windows? Я пытаюсь захватить подробный вывод компиляции, чтобы поместить его в текстовый файл. Я использую IDE 1.8.12, работающую под управлением Windows 10. Я попытался найти контекстное меню правой кнопки…
- Генерировать все частоты от 5 до 8 кГц с шагом 1 Гц Можно ли генерировать все частоты в диапазоне от 5000 до 8000 Гц с интервалом в 1 Гц с помощью ATmega328? Когда я создаю программу на языке C вне среды Arduino IDE для расчета частот с помощью…
- Светодиодная матрица для специфических функций Wi-Fi на Arduino R4 Я ищу путь и исходный код для встроенной (я думаю) функции, имя которой: renderBitmap() . Эта функция отображается как член класса ArduinoLEDMatrix , но ее имя не отображается в исходном коде…
- Arduino, похоже, считывает неверные аналоговые данные ввода-вывода. Я что-то делаю неправильно? Я использую ATTiny88 для измерения температуры с помощью термистора сопротивлением 470 Ом, подключенного к порту A3 на Arduino. Термистор подключен последовательно с резистором сопротивлением…
- Я посмотрел спецификацию ESP8266, но не смог найти время, необходимое для АЦП-преобразования или регистров управления АЦП. Текст или ссылка с описанием ответа или ссылка, где найти ответ. Я новичок в ESP8266.
- Использование клавиатуры для воспроизведения аудиофайла на Arduino Mega и Adafruit VS1053 Я пытаюсь использовать клавиатуру для запуска аудиофайла с помощью Arduino Mega и музыкального производителя Adafruit VS1053. Я заставил музыкальные файлы воспроизводиться независимо, и когда на…
- esp_now.h: нет такого файла или каталога Arduino: 1.8.19 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200" esp_now_testing:3:21: fatal error:…
- Проблемы переполнения и зависания MPU6050 FIFO Я использую датчик MPU6050 для управления движениями моей роботизированной руки. Код отлично работает, когда это автономная программа, но я продолжаю сталкиваться с "переполнением FIFO", когда код…
- Использовать все контакты как цифровые входы/выходы Увеличить количество цифровых контактов Существует множество публикаций, в которых объясняется, как использовать не только стандартные контакты на различных устройствах Arduino, но ни одна из…
- Почему мой Arduino перестает загружаться на сервер Thingspeak через несколько часов? Я использую устройство Maduino Zero 4G SIM7600 для загрузки данных с 28 датчиков на IoT-сервер ThingSpeak. Он работает хорошо в течение нескольких часов, затем перестает загружать данные. Иногда оно…
- Как запустить G-код с помощью SoftwareSerial? Я пытаюсь собрать собственный станок с ЧПУ. Поскольку мне нужно управлять большим количеством двигателей одновременно, я хочу управлять им через ведущий Arduino и несколько ведомых устройств с…
- Использование MFRC522 вместе с другими входами (Bluetooth, клавиатура) Я делаю небольшую парковку, которая включает в себя в основном открытие серводвигателя с помощью клавиатуры, Bluetooth (hc-05) и недавно добавленного Rfid (RC522). Я не могу получить данные из…
- Почему плата ATmega328P Nano SuperMini USB-C не распознается ПК/Mac? Недавно я приобрел две платы ATmega328P Nano SuperMini USB-C, но ни одна из них не распознается моим ПК или Mac. Я использую старые настройки загрузчика в Arduino IDE 2.3.6, драйверы CH340…
- Общая земля между Arduino и ESP32. Можно ли повторно использовать контакт GND ESP32 для делителя потенциалов? Я пытаюсь подключить ESP32 к Arduino Mega через последовательную связь , используя порты UART 2 на обеих платах микроконтроллеров. Между ESP32 и Arduino должно быть общее заземление .…
- Код для циклического загрузчика, похоже, завис Я пытаюсь создать циклер зарядки аккумулятора, который будет заряжать и разряжать аккумулятор многократно в течение определенного количества циклов. Вот мой код: bool in_charge_mode; int cycles =…
- Как переустановить Arduino IDE 1.8.12, чтобы исправить повреждения, не теряя при этом все библиотеки и установленные платы? Мне сказали переустановить Arduino IDE версии 1.8.12, чтобы исправить некоторые неполадки в моей текущей установке. loading hardware from C:\Users\Paul\AppData\Local\Arduino15\packages: loading…
- Выбор входа АЦП Arduino Nano Максимальная частота дискретизации АЦП для '328p при использовании предделителя по умолчанию 128 составляет примерно 10 000 выборок в секунду. Возможно, я пропустил, но не могу понять, является ли…
- Ошибка DS18B20 в Протеусе 8.13 Я использую приведенный ниже код для проверки температуры 36 датчиков DS18B20 с помощью Arduino Mega 2560. Если какой-либо из них превышает 50 градусов. Цельсия, затем он устанавливает выходной…
- Датчики TFmini с Arduino У меня есть три датчика TFmini, и мне нужно, чтобы все они были обнаружены. У меня на работе только один , контакт 4,5 . Моя информация в области кодирования является базовой . Я действительно ценю…
- Для чего предполагается использовать SerialNina и SerialHCI? (Подключение Arduino Nano RP2040) По сути, я пытаюсь понять, как я могу использовать Bluetooth Classic с помощью встроенного модуля Wi-Fi/Bluetooth U-blox w102. Я предполагаю, что SerialNina и SerialHCI каким-то образом связаны с…
- Проблемы с передачей данных через RF24 У меня есть три RF24, все они подключены к одному arduino-uno каждый. У первого есть датчики, которые передают данные второму, а второй передает их третьему. Первый переход с RF24 #1 на RF24 #2…
- Как найти время точки на графике на последовательном плоттере Arduino или ПО для обработки? Я строю график некоторых значений датчиков на своем последовательном плоттере Arduino, который выглядит примерно так - Но то, что я хочу сделать, - это навести курсор на любую точку графика и…
- Инкрементный поворотный энкодер отправляет данные, когда вал не трогается Я пытаюсь создать проект Arduino, который подсчитывает импульсы, отправленные кодировщиком. Я купил Omron E6B2-CWZ5B-2 2000P/R и столкнулся с проблемой: он безостановочно отправляет импульсы, даже…
- Функция параметра rxAlign в функции PCD_ReadRegister в библиотеке MFRC522 Я пытаюсь перенести библиотеку Arduino MFRC522 (с GitHub ) на микроконтроллеры ARM. Моя проблема связана с функцией PCD_ReadRegister: /** * Reads a number of bytes from the specified register…
- Можно ли установить загрузчик в клон Arduino без физического программатора? Я получил клон Arduino UNO, подключил его к компьютеру через USB. Я не могу загрузить скетчи. В IDE выбраны правильная плата и порт. Windows распознает его как устройство, хотя у него есть CH340…
- Возможно ли иметь различные уровни крутящего момента на сервоприводе MG966R с поворотным потенциометром? Прежде всего я хочу извиниться и сказать, что я новичок в ардуино! Я хотел контролировать крутящий момент на сервоприводе MG966R, чтобы разделить его на 4 различных уровня крутящего момента. Я…
- Больше флэш-памяти с SD-картой Я почти уверен, что все видели ошибку низкого объема флэш-памяти, такую же я получил, когда делал свой raycaster. Поэтому я подумал, есть ли способ увеличить флэш-память ESP32 с помощью SD-карты ?…
- Как можно отследить краткосрочную траекторию 6-осевого инерциального измерительного блока? Я искал и искал на форумах, писал одно сообщение за другим в DeepSeek и ChatGPT, но наткнулся на препятствие. Сейчас я работаю над проектом, в котором хочу писать числа в воздухе, используя…
- Невозможно установить карту microSD с модулем Freenove ESP32 WROVER и модулем Sparfun MicroSD. Я использую модуль ESP32 WROVER от Freenove с платой расширения GPIO, как показано на изображении ниже: Я пытаюсь интегрировать в схему модуль microSD Sparkfun. Вот мой скетч . Однако мне не…
- Проблема обнаружения HM-10 Я не могу обнаружить ни одно устройство Android на моем модуле Bluetooth HM-10, подключенном к Arduino. я могу видеть свой модуль Bluetooth на своем телефоне Android. но я хочу видеть телефоны…
- При первом использовании Digispark не удается преодолеть ошибку загрузки Windows 7 (64-разрядная версия) Parallels VM на Macbook Pro под управлением BigSur. Версия Arduino 1.18.19, Digispark ATtiny85 Micro USB. Загрузил диспетчер досок http://digistump…
- IR-скетч постоянно получает один и тот же код: 4294967295 #include <Wire.h> #include <LiquidCrystal_I2C.h> #include <IRremote.h> // Khai báo địa chỉ I2C của màn hình LCD LiquidCrystal_I2C lcd(0x27,16, 2); // Khai báo chân analog A0…
- Когда я запускаю цикл for, последовательный монитор выдает очень странные результаты. Это незаконченный код для управления четырёхразрядным семисегментным дисплеем. Когда я запускаю функцию обработки данных, которая должна выводить данные для отправки в сдвиговый регистр, я получаю…
- Отправка данных о положении сервопривода с одного Arduino на другой Я пытаюсь получить данные о местоположении, полученные с помощью этого сервопривода, и отправить их по последовательному каналу на другой Arduino. Данные о местоположении хранятся в виде pos в…
- Как скопировать класс IPAddress в буфер символов? Получение ошибки: "inet_ntop' was not declared in this scope" Я использую библиотеку Wi-Fi и пытаюсь сохранить IP-адрес в символьном буфере, чтобы можно было распечатать его на ЖК-дисплее, который принимает только символьные буферы. Мой код для этого: …
- Как просто переключить контакт (светодиод) Я не программист, а скорее специалист по оборудованию. В старые добрые времена машинного кода вы могли "считывать" состояние порта и переворачивать его ... по общему признанию, это был гораздо более…
- Проблема с отображением истинного среднеквадратичного значения основного напряжения с использованием Arduino Uno и MAX7219 Я хочу отобразить истинное среднеквадратичное значение основного напряжения, используя Arduino и MAX7219. Сначала я использовал схему №1 (следующая схема) и библиотеку True RMS . Схема может…
- Проблемы с ШИМ и подключением прерываний Я пытаюсь управлять скоростью двигателя постоянного тока с помощью ШИМ. Я использую Arduino UNO для отправки ШИМ-сигнала на мосфет Velleman vma411, чтобы изменить среднее напряжение моего…
- ESP32-S3 не считывание данных BME680 Я собрал печатную плату на базе контроллера ESP32-S3-WROOM-1-N16R2 . Я запрограммировал датчик BME680 с помощью этого микроконтроллера. Распиновка у меня следующая: BME_SCK 38 BME_MISO 19 …
- Как подключить вывод Arduino 5v к нескольким устройствам? Я пытаюсь подключить Bluetooth-модуль и газовый датчик к Arduino. Модуль Bluetooth: HM-10 Газовый датчик: MQ-2 Я прочитал руководства по HM-10 и MQ-2, и оказалось, что для обоих…
- Как управлять смешанными указателями на RAM и PROGMEM на Arduino? Я работаю над проектом, в котором хочу реализовать что-то вроде интерпретатора FORTH на Arduino. Интерпретатор состоит из «СЛОВ», где каждое СЛОВО имеет имя, заголовок и массив указателей на другие…
- Кодирование последовательных операций Я использую Arduino r4 Wi-Fi для управления уникальными настройками угла для двух разных серводвигателей во время выполнения и работы устройства, которое я создаю. Я хочу, чтобы сервоприводы…
- Двигатели воют и не вращаются с L298N У меня проблема с моим ESP32, модулем L298n, двумя воющими моторами и батареей 9 В. Я подключил положительный вывод аккумулятора 12 В постоянного тока к VCC, а отрицательный — к GND. Два…
- Невозможно остановить активный зуммер с тремя контактами Я просто пытался запрограммировать зуммер с ультразвуковым датчиком HC SR04 и OLED-дисплеем 128x64. Зуммер — это активный зуммер (3 контакта) на небольшой плате. Проблема в том, что после включения…
- Интерпретация аналогового выходного сигнала расходомера Aalborg GFM Я пытаюсь подключить это устройство к моему компьютеру через RS232. Я размышляю над самым простым способом реализации этой задачи и хотел бы узнать, можно ли использовать мой Uno R3 для…
- Ошибка чтения скорости ветра из esp32 Мне нужна ваша помощь в решении проблемы. Я собрал метеостанцию. В этом проекте использовалась плата ESP32. Я использовал датчик Холла с магнитом в модуле измерения скорости ветра (анемометр).…
- Сервопривод начинает вращаться на 360 градусов через несколько минут Я использую свой ESP8266 в качестве веб-сервера для наклона камеры с помощью servo Tower Pro Micro Servo 9G . #include <Servo.h> #include <ESP8266WiFi.h> const char* ssid =…
- Связь L9780 и SPI Я работаю над программой для взаимодействия с отладочной платой, которую я сделал для микросхемы широкополосного контроллера кислорода L9780. Сейчас я пытаюсь получить стабильное считывание…
- Не работает ШИМ-затухание светодиода ESP32 Не уверен, что это больше подходит для электронного SE, но я попробую. Я пытаюсь использовать ESP32-C3 и NPN-транзистор ( 2N5551 ) для ШИМ-управления светодиодом (параметры указаны ниже). Пробую…
- Подключение датчика давления к Arduino для сбора данных о давлении и времени Я пытаюсь создать регистратор данных давления, используя Arduino и Mindman MP47P-03-F1 ( https://www.mindman.com.tw/proimages/pdf/E_MP47_S.pdf ) датчик давления, датчик подключается к внешнему…
- Можно ли прошить hoodloader2 или шестнадцатеричные файлы на симуляторах Arduino? Я хочу сделать скрытую клавиатуру из Arduino UNO, на плате UNO скрипт работает отлично, но плата UNO требует, чтобы я прошивал ее каждый раз, когда я хочу вставить в нее новый скрипт, так могу ли я…
- Кнопка не нажата, но продолжает печатать или вводить 1/HIGH У меня есть код Arduino, который выводит 1 в последовательный монитор и даже выводит две единицы. Я даже не нажимал и не щелкал кнопку, но она уже установлена в состояние HIGH и даже активируется в…
- Подключите ESP32-CAM к L293D Примечание : Я программист, а не эксперт по электронике. Я собрал эту машину на Arduino Uno и теперь хочу добавить к ней камеру. Я пытался найти информацию в интернете, но не нашёл достаточно…
- Аналоговое чтение не работает при использовании WiFi У меня есть ESP32, текущая программа, запущенная на нем, использует Wi-Fi, но если я использую Wi-Fi и аналоговое чтение одновременно, аналоговое чтение не работает. Почему это происходит и как…
- Проблема последовательной связи программного обеспечения между ESP8266 и Arduino Mega для системы мониторинга растений (с использованием Blynk IoT) Мы используем ESP8266 для получения данных с платы Arduino Mega, к которой подключены наши датчики. Предположительно, наш ESP подключен к приложению Blynk. Однако значения, отображаемые на нашей…
- Sim800 FTP Arduino Я не смог ничего передать по FTP с помощью Arduino и SIM800L. Я сократил код настолько, насколько это было возможно: #include <SoftwareSerial.h> //Create software serial object to…
- Digispark: проверьте, подключен ли USB-хост Я пытаюсь определить, действительно ли устройство digispark подключено к хосту (т. е. линия USB «активна»), а не только что включена. Проблема: если я отправляю нажатие клавиши при отключенной линии…
- Сериализовать структуру, содержащую гибкий массив Я хочу сериализовать и десериализовать структуру, содержащую гибкий массив. Я нашел рабочий код, но задаюсь вопросом, является ли он наиболее элегантным и оптимальным способом сделать это. Это моя…
- Линейный привод с платой L298N У меня есть линейный привод с четырьмя выходящими кабелями, которым я могу управлять с помощью следующих подключений: красный + синий и черный ⚫ + ⚪ белый выходит наружу красный + ⚪ белый и …