Список вопросов
- Драйвер двигателя L298N не работает с Arduino UNO R3 Я пытался использовать драйвер двигателя, но двигатели по какой-то причине не вращаются. Я уверен, что двигатели работают; я их проверял. Не могу понять, в чём проблема: в коде, в драйвере…
- CircuitPython — как подключить Adafruit esp32 AirLift к Adafuit HttpServer — несовместимый объект сокета Я создаю метеостанцию CircuitPython на основе платы Adafruit M4 с модулем Adafruit ESP32 AirLift. Оба прекрасно работают вместе, когда дело доходит до HTTP-вызовов (через библиотеку…
- Ардуино с датчиком Я новичок в Arduino и сенсоре. Я собираюсь реализовать проект, связанный с электронным носом, для обнаружения запаха дыхания детей. Я хотел использовать несколько датчиков, включая Фигаро TGS2602,…
- Arduino программно подключает два провода внешнего устройства 3,3 В Какого пазла здесь не хватает, реле, транзистора? Я хотел бы программно подтянуть вывод внешнего устройства к земле, используя цифровой вывод Arduino.
- Шаговый двигатель вращается неожиданно медленно Я хочу управлять шаговым двигателем с помощью ESP32 и USB-подключения. Кажется, мне сложно понять, почему шаговый двигатель работает так медленно. Подозреваю, что это связано с тем, что питание на…
- PN532 не обнаруживает RFID-карту при подключении к ESP32 в режиме I2C, но отлично работает с Arduino Uno У меня есть модуль Elechhouse PN532 (купленный здесь - https://robu.in/product/pn532-nfc-rfid-read-write-module-v3-kit / ). Когда я пытаюсь подключиться к нему с помощью I2C и подключить его к…
- Как соединить два устройства через i2c? Я работаю с 2 Pololu Altimu-10 V6, подключенными к одной и той же плате ESP32. Оба они подключены по протоколу i2c и имеют разные адреса. Адреса — 0x1C и 0x1E. У меня есть этот код для калибровки…
- atmega32u4 подключить ПК Я сделал собственную печатную плату с USB-портом C-типа и ATmega32u4 (Arduino Leonardo). Но мой компьютер не распознаёт ATmega32u4. Вот моя схема. Почему мой ПК не распознает печатную плату на…
- Размер раздела ESP32 и максимальный размер программы #2 re. Размер раздела ESP32 и максимальный размер программы В дополнение к вышеуказанному вопросу: Вышеприведённая программа — это небольшая и удобная программа. Однако есть ли способ сослаться…
- Для управления переключением реле в nextion с помощью микроконтроллера esp32 Я разработал код для управления включением/выключением реле с помощью дисплея nextion и esp32. Но всякий раз, когда я нажимаю кнопку двойного состояния на дисплее nextion, происходит некоторая…
- Проблемы чтения и записи внешнего EEPROM: ненужные значения в коммуникации I2C У меня есть контроллер ESP32 , и я использую AT24C1024 для связи. В моём коде я пытаюсь обратиться к внешней памяти EEPROM в позициях записи данных от 0 до 10000, где данные позиции = '1'. Однако…
- Неправильная передача UART на ATTiny826 Сейчас я пытаюсь протестировать чрезвычайно простую схему, в которой я использую ATTiny86 для вывода произвольных значений по последовательному порту на микроконтроллер Arduino. Проблема заключается…
- MQTT-подключение не работает при использовании строковых объектов На моем ESP32 я пытаюсь подключиться к серверу HomeAssistant, используя библиотеку ArduinoHA . Я могу легко подключиться, если жестко запрограммирую учетные данные: mqtt.begin("server",…
- При использовании Arduino Uno в качестве ISP: "Yikes! Invalid device signature" - плохое соединение, неверную конфигурацию или неверную версию avrdude? Я использую Arduino UNO для программирования предварительно скомпилированного шестнадцатеричного образа в ATTINY45, используя avrdude в каталоге Arduino IDE в Windows 7. В Uno загружен скетч ISP из…
- Светодиод не мигает - Arduino UNO+WiFi R3 ATmega328P+Плата ESP8266 Когда я изучаю кодирование Arduino, я хочу посмотреть, может ли моя программа включить светодиод. Я перепробовал все эти вещи, но код не запускает светодиод, который я установил на плате. Код…
- Влияет ли изменение предварительного масштаба для Таймера 0 или Таймера 2 на функцию micros()? Я использую ATTiny88 для управления ШИМ-устройством. Прежде всего, изучая литературу, сложно сказать, в чём разница между ATTiny85 и ATTiny88, и подавляющее большинство ссылок относится к ATTiny85.…
- Как установить Firmata, чтобы получить к ней доступ через IDE на компьютере без доступа в Интернет? Недавно я установил Arduino 2.3.2 IDE на компьютер без доступа к Интернету. Однако библиотека Firmata, которую я использовал на исходном компьютере , с которого я перенёс папку arduino15, не…
- Отправка данных через LoRa с помощью ESP32-E У меня Esp32-E от Firebeetle и LoRa от SBComponents. На обоих устройствах есть контакты RX и TX . Я полагаю, что контакты LoRa — это просто расширение контактов Firebeetle. Моя проблема в том,…
- Управление светодиодным прожектором UCS2904 с помощью библиотеки Neopixel Я пытаюсь управлять одним из этих прожекторов UCS2904 с помощью библиотеки Neopixel. Согласно документации на микросхему, она использует частоту 800 кГц и порядок следования RGBW, которые…
- Использование Serial в качестве аргумента булевой функции Следующая программа компилируется в среде Arduino IDE. void doSomething(bool) {} void setup() { doSomething(Serial); } void loop() {} Но, как и ожидалось, в этом случае этого нет:…
- Изменение значения АЦП после изменения значения Timer1 в программе Я пишу код, в котором analogRead() считывает значение АЦП из загрузки. После чтения значения ADC, если оно не находится в диапазоне, мне нужно манипулировать значением Timer1. Что также…
- Arduino Uno Serial.write() сколько бит фактически передается одновременно через UART и влияние скорости передачи на другие прерывания С помощью Arduino Uno Rev3 я пытаюсь поддерживать точную синхронизацию при передаче данных. Я хочу отправлять по 6 байт за раз, что занимает около 44 мкс с учётом времени выполнения функции Serial…
- Как улучшить электропитание моей сенсорной системы на базе Arduino? Я работаю над системой датчиков на базе Arduino, которая включает в себя датчик температуры, датчик влажности и ЖК-дисплей. Всё работает отлично, но при длительной работе системы возникают проблемы…
- Можно ли программировать ATTiny88 через I2C с Raspberry Pi? Это похоже на Можно ли программировать микросхему AVR (atmega328p) через i2c? , но не совсем, и та тема немного скудна на подробности. У меня есть ATTiny88, подключённый по I2C к Raspberry Pi,…
- NodeMCU ESP8266 Версия 0.1 не включается с VIN Я пытаюсь включить свой NodeMCU ESP8266 версии 0.1 (это то, что написано на плате), через VIN и заземление с помощью зарядного устройства для телефона. Я на 100% уверен, что зарядное устройство…
- Максимальный ток Arduino Nano от контакта 5 В при использовании сетевого адаптера 5 В 1 А Я прочитал несколько ответов, но они могут сбивать с толку, поскольку все зависит от того, как вы подаете питание на Arduino. Что, если использовать сетевой адаптер с напряжением 5 В / 1 А и…
- Отправка команд PUBX на плату GPS (Ublox NEO-6M) через SoftwareSerial У меня возникли проблемы с анализом предложений NMEA, поступающих с платы GY-NEO6MV2 ( https://www.cytron.io/ p-gps-neo6mv2 ), используя библиотеку TinyGPS ( https://github.com/mikalhart/TinyGPS ) .…
- Кодировать и декодировать логические значения в одно целое число? Я пытаюсь записать состояние некоторых пинов с течением времени. Для экономии памяти я думаю закодировать состояния пинов в одно целое число, например: Pin 1: TRUE Pin 2: FALSE Pin 3: FALSE Pin…
- Связь ATtiny85 с компьютером через USB Я пытаюсь получить и отправить некоторые данные с компьютера на ATtiny через USB. Может ли микросхема ATtiny85 взаимодействовать с компьютером через USB? Если да, то как его подключить?
- Не удается отправить строку с arduino на обработку через hc05 Я пытаюсь отправлять и получать данные со своего ноутбука на arduino nano через Bluetooth hc05 для бортового компьютера ракеты. По некоторым причинам, которых я не знаю, я могу отправлять данные из…
- AD8232 - Измерение частоты сердечных сокращений только при касании USB-разъема. Проблема с заземлением? TL;DR Я могу считать свой сердечный ритм, но мне нужно физически коснуться GND Arduino, иначе сигнал будет просто шумом. Описание Итак, я начал экспериментировать с Arduino и хотел попробовать…
- Учетные данные WiFi, извлеченные с SD-карты, не работают, но работают, если они жестко запрограммированы? Я пытаюсь перенести жёстко заданные учётные данные Wi-Fi (SSID/пароль) на SD-карту, чтобы их было проще менять, но при передаче SSID в функцию WiFi.begin() возникает ошибка с кодом состояния 1 —…
- Почему DigiKeyboard.print и println меняют строку? ЦЕЛЬ : я пытаюсь использовать библиотеку DigiKeyboard , но сталкиваюсь с проблемой при использовании print или println с символом, отличным от буквенно-цифрового. ПРОБЛЕМА : я импортирую…
- Доступ к последовательному монитору в linux cli? Использование arduino-cli? У меня есть arduino uno, подключенный через USB к raspberry pi, raspi доступен только через ssh. Только что немного начал работать с arduino-cli ; Я загружаю скетч, который считывает мои…
- Arduino и пользовательская печатная плата Я хочу минимизировать размер и сложность сборки моих проектов на Arduino. Есть ли простой способ интегрировать что-то вроде ESP8266 на мою собственную печатную плату? Я не хочу его паять. В конечном…
- Как мне каждый раз включать Arduino Nano? Я новичок в Arduino и работаю над проектом на основе своего Uno R4 Wifi. Он использует сервопривод и мотор для закрывания двери. Когда я питаю его от 9-вольтовой батарейки, дверь еле-еле двигается.…
- MPU6500 через SPI Я пытаюсь связаться с датчиком MPU6500 через SPI, так как мне нужна максимально возможная скорость обновления. Мне сложно найти простой для понимания пример кода или, возможно, легкую библиотеку для…
- Как переносить/прокручивать текст с помощью U8G2? Кто-нибудь знает, как переносить и/или переносить текст с помощью библиотеки U8G2? Я знаю, что есть и другие библиотеки, которые делают это за вас, но я бы хотел использовать U8G2. Спасибо! Мой…
- Код для вывода ST7789 NO CS — с использованием XIAO ESP32C3 Я пытаюсь добиться от этого экрана хоть чего-то, кроме черноты. Контакт CS присутствует, судя по наличию связи или резисторов и конденсаторов на задней панели дисплея. Я пробовал использовать…
- Как считывать данные с трехкнопочного ввода? Я создаю игру на скорость реакции для трех человек, но мне бы хотелось иметь возможность считывать близость всех трех кнопок к времени начала — в настоящее время при последовательном считывании…
- Как вести журнал настроек библиотеки В моем проекте esp32 я использую Preferences.h для сохранения некоторых значений после перезагрузки. У меня возникла проблема: mypref.begin("nameSpc", false); возвращает 0 в одном случае, но…
- Контакт 13 запускает реле при включении питания... Как отключить? Контакт 13 запускает реле при включении питания... Как отключить? Я использую pro mini 5v 16MHz и DC 12V 2-канальный релейный модуль с оптопарой. Реле Jd-VCC питается от 12 В, а его VCC составляет…
- Как управлять шаговым двигателем с помощью датчика абсолютного положения, имеющего полосу погрешности? Я использую плату разработки Feather M4 express с установленными на ней двигателем постоянного тока + шаговым двигателем FeatherWing и Ethernet FeatherWing . Идея заключается в считывании…
- Приостанавливает ли ISR ШИМ? У меня есть Nano, на одном из выводов которого выводится ШИМ-сигнал. Этот ШИМ-сигнал не может остановиться, поскольку он управляет нитью накала VFD-дисплея (если он останавливается, ничего не…
- Arduino Pro Micro не распознается ПК итак, у меня есть Arduino Pro Micro ATmega32U4 5V 16MHz, и мой КОМПЬЮТЕР (Win10 64bit) не распознает его. Итак, после того как я сначала подключил его, он был обнаружен как Leonardo, а не Pro Micro,…
- Нет доступных USB-устройств с поддержкой DFU. Я делал машину, объезжающую препятствия, с помощью Arduino R4 Minima, и все шло отлично, но когда я попытался загрузить новый код, возникла следующая ошибка: Нет доступных USB-устройств с…
- Вопрос по библиотеке WiFiManager (wm.setConfigPortalBlocking(false) + большая задержка = не работает) Пытаюсь использовать библиотеку в своём проекте. Нужна реализация с wm.setConfigPortalBlocking(false), но при большой задержке в цикле портал либо не работает вообще, либо сильно зависает и…
- Мне нужна помощь с кодом для двух ИК- датчиков с использованием ATMega16. Я работаю над проектом по подсчёту мячей с использованием двух ИК-датчиков для определения количества мячей, входящих и выходящих из комнаты, но сейчас я застрял. Мне нужна помощь в доработке логики…
- Связь с устройством 12 В Я хотел бы подключить Устройство контроля доступа 12 В к Arduino, но мне не хватает понимания. Как можно подавать сигналы от и к устройству, если они имеют разное напряжение? Я боюсь, что…
- Почему HTTPS-запросы работают с динамическим IP-адресом, а не со статическим IP-адресом Я работаю над проектом автоматизации помещения. Я подключил плату ESP8266 по Wi-Fi через домашний роутер. Я отправляю HTTPS-запрос с ESP8266. При подключении с использованием динамически…
- Xiao ESP32-C6 в CircuitPython Недавно я купил два Xiao ESP32-C6 от SeeedStudio; они работают с кодом Arduino из коробки. Теперь хочу прошить загрузчик CircuitPython отсюда https://circuitpython…
- Многократное превышение порога активирует несколько светодиодов — но только один за раз Я рассчитываю вектор модуля ускорения с акселерометра, находящегося внутри толстого полиуретанового коврика. При ударе по коврику, в зависимости от полученного значения, на короткое время загорается…
- Программирование ATMEGA2560 с использованием FTDI Я хочу знать, как именно мне запрограммировать (загрузить скетчи Arduino) ATMEGA2560, который загружается с помощью загрузчика Arduino с помощью программатора FTDI и Arduino IDE, требуются ли…
- DS3231 RTC не работает с ESP32 Я использую ESP-32-WROOM-32 с модулем RTC DS3231. Я подключил SDA & Выводы SCL RTC DS3231 с выводами ESP32 D22 и D23. Кроме того, VCC RTC подключен к 3V3 ESP32, а GND RTC также подключен к GND…
- Arduino IDE не может скомпилировать ни одного скетча ОС: Windows 11 Версия Arduino IDE: 2.3.2 Недавно я открыл Arduino IDE и обнаружил, что ничего — абсолютно ничего — не компилируется. При каждой попытке получалось следующее сообщение об ошибке:…
- Интерфейс сенсорного экрана TFT Arduino возвращает только одну кнопку Я пытаюсь создать код для Arduino, который возвращает значение для кнопки, нажатой пользователем. Однако, какую бы кнопку я ни нажимал, возвращается только 2. Кроме того, при нажатии других кнопок,…
- Размер раздела ESP32 и максимальный размер программы Из примера кода ESP32 я извлек следующую часть, которая просто выводит список разделов flash на консоль. #include <string.h> #include <assert.h> #include "esp_partition…
- Почему на разных моделях Arduino Pro Mini время разное? Я работаю над проектом, использующим 5-вольтовую плату Arduino Pro Mini. Для экономии энергии я выключаю и просыпаюсь каждые 15 минут, чтобы проверить уровень заряда батареи, а затем снова выключаю.…
- Существуют ли альтернативы схемам Tinkercad, основанным на ПК-приложениях, а не на веб-приложениях? Я использовал веб-приложение схем Tinkercad для создания моих схем Arduino и применения моего кода Arduino (c++) для тестирования. Несмотря на удивительный продукт, который у них есть, и тот факт…
- SPIFFS и LittleFS не показывают все мои файлы с readdir() и не могут открыть() их Я создал простой скетч, который просто пытается перечислить файлы в SPIFFS. Файловая система SPIFFS была создана с помощью версии mkspiffs, входящей в состав пакета esp8266. Выгрузка все, кажется,…
- Безопасно ли оставлять контакты RX и TX ATmega328PB неподключенными? Я использую ATmega328PB и просматривал схемы Arduino и других производителей, в которых он используется. Все схемы, которые я нашел, используют последовательный чип для связи между USB и TX &…
- Используйте команду терминала для проверки программного обеспечения Я видел, что можно использовать команду терминала для проверки программного обеспечения вместо использования IDE. Что-то вроде arduino --verify lab.ino . Есть ли способ сделать это на Mac OS? …
- UNO R4, не могу открыть устройство DFU Новый UNO R4 Minima, Aduino IDE 2.3.2 AppImage, Linux Fedora 40 Пример Blink компилируется, но не загружается. Пробовал менять кабели, порты, перезагружать, дважды сбрасывать настройки, но порт…
- Ошибка программирования ATtiny1616: Для загрузки требуется программатор У меня есть эта плата ATtiny1616, и я пытаюсь загрузить на нее скетч Arduino, следуя этой документации, но при загрузке простого скетча мигания возникает ошибка «Требуется программист для…
- Heltec WiFi LoRa 32 (V3) - кодирует/декодирует пакеты в двоичный код (сообщение становится короче) Я использую платы Heltec WiFi LoRa32 (ESP32-S3 + SX1262). Не могли бы вы мне помочь, как закодировать данные, например, с датчика температуры и влажности, в двоичную или шестнадцатеричную форму,…
- Датчик скорости LM393 - подсчет импульсов Я пытаюсь рассчитать скорость вращения двигателя постоянного тока. Я использую датчик, показанный на рисунке, и диск с прорезями, прикрепленный к двигателю. Результаты, которые я получал, не…
- Arduino Uno, подходит ли более низкое напряжение Aref для измерения тока? без увеличения интегральной нелинейности АЦП Я хочу измерить ток с помощью Arduino Uno и использовать очень низкое сопротивление 0,1 Ом или ниже для шунтирующего резистора для измерения тока (чтобы уменьшить потери мощности и выделение тепла)…
- Я пытаюсь управлять двумя шаговыми двигателями с помощью последовательного ввода. Мой код работает, однако мне приходится несколько раз нажимать новую команду направления Я использую два шаговых двигателя 28BYJ-48 с двумя драйверами, которые идут в комплекте. (Я не знаю их названия.) Вот мой код: /* * Код для одновременного управления двумя шаговыми двигателями…
- Чтение нескольких аналоговых входных контактов У меня возникли некоторые проблемы при попытке прочитать несколько контактов аналогового входа (в данном случае A0 и A3). Я использую контроллер робота Pololu A-Star 32U4 LV ( https://www.pololu…
- Недостатки использования timer0 с внешним входом? Я работаю над проектом управления дифференциальным приводом, в котором для одометрии используются датчики скорости. Я подсчитываю количество нарастающих фронтов, используя counter0 и counter5 …
- Можем ли мы генерировать тон 20 кГц с обычным зуммером в arduino? Может ли обычный зуммер использоваться для генерации высокочастотного звука, и если это возможно, то может ли обычный микрофонный модуль обнаруживать тот же частотный диапазон (15 кГц - 20 кГц). …
- Как заставить скорость шагового двигателя следовать синусоиде Я пытаюсь сделать так, чтобы скорость вращения шагового двигателя соответствовала скорости синусоиды с периодом x секунд. Так что она начинается со скорости 0 при 0°, набирает обороты и достигает…
- Потребление тока в спящем режиме ATmega328PB Я использую ATmega328PB для работы радиочастотного модуля. При тестировании потребления тока в спящем режиме я заметил, что оно значительно выше ожидаемого. Я удалил все ненужные компоненты. В схеме…
- Светодиодное кольцо с различными эффектами циклически Мне нужна помощь с моим небольшим проектом. Я не знаю Arduino, поэтому использовал ChatGPT для написания кода. После нескольких часов тестирования я почти получил то, что мне нужно. Схема следующая:…
- Проблема с подключением сканера штрих-кода к ESP32 devkit с использованием UART - не удается подключиться через последовательный порт У меня возникли проблемы с подключением разъема 2D-сканера штрих-кода SparkFun (фактически DE2120) к 30-контактному разъему ESP32. dev kit v1 (с пометкой ESP-WROOM-32) и запуск примера приложения …
- TFT-дисплей показывает черные полосы Я новичок в этой области: я пытаюсь управлять TFT-дисплеем ST7735S (это модель, которую я сейчас использую: https://www.amazon.it/dp/B078JBBPXK/ref=pe_24968671_487022601_TE_SCE_dp_1) с Arduino Mega…
- Главный считыватель/ведомый передатчик с датчиком расстояния В настоящее время я работаю над проектом и хочу передать информацию с датчика расстояния от одного Arduino к другому, но то, что я получаю на основной плате, не является правильными измерениями. …
- Расчет GPS на очень короткие расстояния В настоящее время я работаю над проектом, включающим создание «системы оповещения о соблюдении дистанции между родителями и детьми» с использованием моей платы Flora + модуля Ultimate GPS…
- инструкция addt дисплея Nextion Я новичок в Nextion display. Я делаю модель осциллографа с дисплеем и Arduino Uno. Я использовал компонент формы волны. Я просмотрел набор инструкций и нашел две инструкции для отправки данных в…
- Как сделать так, чтобы эта программа занимала меньше памяти? Я измеряю время разрядки аккумулятора. Arduino Nano управляет OLED-дисплеем SSD1036, платой с двумя реле и платой измерения напряжения/тока INA3221. Батарея подключена к INA3221, а затем к…