Список вопросов
- 4-битный счетчик вверх и вниз нас просят создать код Arduino, который будет запускать 4-битный двоичный счетчик ВВЕРХ при нажатии кнопочного переключателя, а затем 4 - битный двоичный счетчик вниз при втором щелчке. Тогда…
- Как определить, когда на музыкальной клавиатуре нажата клавиша У меня есть музыкальная клавиатура (Casio CTK3500) с выходом USB B на A. Я хочу узнать, как подключить один (или несколько) проводов от USB-кабеля к Arduino, чтобы он мог определять, когда на…
- Правильный выбор источника питания для Arduino - ESP8266 - HC-SR04 Если я установлю соединения, как вы видите на рисунке ниже, будет ли это работать? Повредит ли я ESP или HC-SR04? Насколько я знаю; HC-SR04 (VCC) -> 5 В> ESP8266 (VCC) -> 3,6…
- Как определить возможности моего модуля ESP32? Я пытался узнать, как идентифицировать мою плату разработки ESP32. Мне было интересно, как узнать, какие способности он поддерживает. Вот снимок моей доски: Это было связано с моим…
- Проблемы с отправкой данных на Arduino из Python с помощью pySerial Я пытаюсь отправить «1» или «0» на свой Arduino в Python с помощью pySerial, чтобы с моего Arduino я мог считывать все, что отправляет программа Python, а затем включать и выключать реле в…
- Как подключить ESP8266 с помощью адаптера ESP-01 к Arduino Uno? Я новичок в программировании Arduino и хотел узнать, как подключить универсальный модуль WiFi ESP8266 к Arduino Uno с помощью адаптера ESP-01, показанного на рисунке ниже. Я попытался сделать это…
- Arduino Cloud Editor не работает на ChromeOS https://www.arduino.cc обновили свою веб-IDE на этой неделе, и теперь IDE не распознает мои контроллеры Pitsco PRIZM Robotic на ChromeOS. Я не могу найти универсальное устройство "Board" для…
- Где находятся контакты RX и TX на GT2560? Я добавляю WiFi (ESP8266) к своей плате GT2560. Кто-нибудь знает, где на плате находятся контакты RX и TX и где лучше всего к ним подключиться? Это все, больше никакой информации по плате в…
- Драйверы для чипа последовательного порта CH9102X Некоторые производители дешевых плат семейства ESP недавно перешли на чип последовательного порта CH9102X (от CP2102), и кажется, что драйверы для CH9102X трудно найти. Где я могу их скачать?
- Невозможно выйти из цикла while Я написал код, который позволяет двум сервоприводам работать. Последовательность работы такова: первый сервопривод должен начать вращение в течение 2 циклов, затем остановиться, а второй сервопривод…
- Обнаружение передачи I2C с помощью светодиода Я собираюсь сделать проект с большим количеством Arduino, подключенных через I2C, где каждый из них может стать мастером на мгновение, чтобы объявить о событии. Поэтому я хотел бы посмотреть,…
- ArduinoModbus / RS485 конфликт между Serial и Serial1 Я пытаюсь реализовать ArduinoModbus на моем STM32 Poternta H7 с помощью коммутационной платы. Хорошо документировано, что в ArduinoRS485 объект RS485 жестко подключен. Если вы используете плату…
- Программное обеспечение, устраняющее дребезг кнопки при отпускании У меня возникли проблемы с программным устранением дребезга на Arduino UNO. В моем коде есть условие, при котором нежелательный дребезг регистрируется как нажатие кнопки. Я использую прерывание…
- Keyboard.h: Нет такого файла или каталога - Arduino pro micro (leonardo) Я только что купил новый Pro-микро-и я хочу, чтобы имитировать ввод с клавиатуры с ним, все дело в среде разработки Arduino (версия 2:1.0.5) не могу найти ни спрятался.библиотеки h или Keyboard.h.…
- Модуль DS1302 RTC работает слишком быстро Я использую модуль DS1302 RTC с Arduino Mega 2560 Rev 3. Я следую инструкциям на этом веб-сайт , поскольку раньше у меня не было опыта работы с модулем RTC. Вот результаты, которые я получаю. …
- Как найти целое число (n), которое при умножении на (m) будет ближе всего к (x)? Я спроектировал устройство, использующее шаговые двигатели, и они соединены вместе так, что когда якорь A поворачивается, он соответственно перемещает якорь B в соотношении 1/4. Чтобы удерживать…
- Как преобразовать полезную нагрузку byte* в строку Я хотел бы преобразовать полезную нагрузку byte * в строку , потому что я хочу сравнить содержимое полезной нагрузки с другой строкой . void mqttCallbackHandler(char *topic, byte *payload,…
- Какой модуль Bluetooth можно использовать с Arduino Micro? Я создаю HID (мышь) с помощью Arduino Micro. Я хочу, чтобы мышь взаимодействовала с ПК по беспроводной сети. Мне интересно, какой модуль Bluetooth мне подойдет: HC-05,06 или любой другой?
- Почему заполнение большого массива символов приводит к сбою? (ESP8266) Вот код, о котором идет речь: void setup() { Serial.begin(115200); Serial.println(); char test[5000]; int i; for (i = 0; i < sizeof(test)-1; i++) { test[i] = 'x'; Serial…
- Как работает последовательная связь на Arduino? Относительно плат Arduino Uno, Mega2560, Leonardo и аналогичных: Как работает последовательная связь? Насколько быстр последовательный порт? Как установить связь между отправителем и…
- Помогите сократить использование динамической памяти с помощью библиотеки LoRa Я объединил код, который считывает частоту сердечных сокращений и SPO2, а затем отправляет данные с помощью LoRaWAN. Использую эти 2 библиотеки, которые хорошо работают сами по себе LoraWAN lib | …
- TM1637 Десятичные точки Я использую следующую плату TM1637 с клоном Arduino Pro Micro. Я пытаюсь использовать "библиотеку TM1637Display", написанную Авишаем Орпазом, но не могу найти способ использовать четыре десятичных…
- Проблема с переменной char* malloc/free. Пустое содержимое в переменной получателя после использования free Я работаю над пользовательским регистратором данных SD-карты, используя следующую функцию и структуру: char *filenameCreator(const char *prefix, const char *num, bool addExtension) { char…
- Кто-нибудь слышал о дисплее MCUDEV_TFT1.44? Не могу понять, как подключить его к Arduino Я купил этот TFT дисплей на Aliexpress: https://www.aliexpress.com/item/1005001579367288.html?spm=a2g0s.9042311.0.0.72164c4doyqAub под дисплеем написано "MCUDEV_TFT1.44". Я не могу найти в…
- Arduino клавиатура шилд с мотором Я купил плату расширения клавиатуры Arduino. Я хочу, чтобы при нажатии кнопки на щитке клавиатуры работал двигатель постоянного тока или серводвигатель. На изображении я подключил плату…
- Почему Digispark может быть HID, а Arduino Uno/Nano — нет? Я пытался сделать проект с Nano в качестве головы, который был основан на V-USB -подобной библиотеке EasyHID . По неизвестным причинам эта попытка не увенчалась успехом, и мне не удалось заставить…
- Adafruit Feather 32u4 сервопривод Я пытаюсь реализовать проект, в котором я использую feather 32u4 для управления сервоприводом. Он управляется с помощью кнопок на прикрепленном oled-оперении, чтобы установить сервопривод на 3…
- Работа с двумя аналоговыми датчиками, ATmega16 Я хочу работать с двумя аналоговыми датчиками, подключенными к ATmega16 . Первый - это датчик температуры (LM35), подключенный к PA0. Светодиод должен гореть, когда температура становится высокой.…
- Как одновременно вращать два или более шаговых двигателя, задавая МАССИВ углов? Ниже приведен код, который я пробую, но проблема в том, что степперы вращаются один за другим. Однако я хочу вращать шаговые двигатели одновременно. Этот код для двух шаговых двигателей. int…
- 9-вольтовая батарея не может питать 2 пластиковых желтых мотора. Я пытаюсь собрать робота, используя набор, купленный на Amazon: DFRobot-Tank-Мобильная платформа используются пластиковые моторы). Основная проблема, с которой я столкнулся, заключается в том, что…
- IDE не загружается в ATTiny88 Я успешно компилировал скетчи и загружал их в различные микроконтроллеры, включая ATTiny88. Внезапно IDE прекратила компиляцию и пожаловалась на отсутствие различных компиляторов. Я нашел и исправил…
- Библиотека MAX7219, которая может компенсировать плохо спроектированную/неправильно подключенную панель 8x32? У меня есть этот пример кода: #include <MD_Parola.h> #include <MD_MAX72xx.h> #include <SPI.h> #define MAX_DEVICES 4 #define CLK_PIN 11 #define DATA_PIN 12 #define CS_PIN …
- Проблема с чтением данных из ELM327 Идея заключалась в создании устройства Bluetooth на базе Arduino для считывания данных с машины (ELM327 v2.1) с использованием модуля Bluetooth HC-05. В этом коде модуль bluetooth переключается в…
- deserializeJson() не удалось: NoMemory при отправке последовательного json с использованием ArduinoJson Привет всем! У меня есть скетч, который занимает 99% места на моем диске, так как я использую Arduino Nano. Хотя все в моем коде подходит как есть, похоже, есть проблема с отправкой строки json…
- Arduino + ESP8266 для отправки сообщений MQTT Мне интересно, может ли Arduino Uno (или любое другое семейство 328), которое подключается через последовательный порт к ESP8266, отправлять сообщения MQTT, а не AT-команды.
- Функция задержки не работает с ESP32 По какой-то причине функция задержки не работает (она вообще не задерживается) с моим советом по развитию ESP32. Кто-нибудь сталкивался с подобной проблемой раньше? Он не работает ни с другими…
- Относительно использования I2C с Arduino для кремниевой микроструктуры 5852 D 1.5 psi Я пытаюсь получить выход от датчика (микроструктура 5852D), но я получаю только два выхода: 11 и 255 для равномерного приложения давления. Ниже приведен мой код, пожалуйста, покажите мне, как…
- Обнаружение активности USB-устройства на хосте Я тестирую устройство WinCE, которое время от времени теряет все USB-соединения. Мне нужно определить, когда USB-соединение на этом устройстве выходит из строя. Когда оно выходит из строя, питание…
- Как передать AT-команды Лоре из UART ESP32? Я подключил "Reyax RYLR998" Модуль Lora подключен к ESP32 UART2, но AT-команды прошли через последовательный порт оборудования, но он не работает. #define RXD2 16 #define TXD2 17 void setup() { …
- TMRpcm не совместим с текущей платой Моя цель — воспроизводить звуки с помощью Arduino Nano Every. Я попробовал пример скетча, поставляемый с библиотекой, но получаю сообщение об ошибке: **WARNING: library TMRpcm-master claims…
- Программатор против целевой тактовой частоты У меня есть 16u2, программирующий 1284P для пользовательской платы, которую я собираю. 16u2 преобразует USB в USART для программирования 1284P, однако 16u2 имеет максимальную частоту 16 МГц, а 1284P…
- ESP 32 изменение частоты вместо рабочего цикла Использование этого кода на esp32 позволяет изменять рабочий цикл ШИМ с фиксированной частотой 5000 Гц и работает нормально. Мой вопрос в том, как изменить частоту и сохранить рабочий цикл на…
- Как отправить несколько декодированных ИК-сигналов в одном скрипте? Моя конечная цель — использовать мой микроконтроллер Arduino в качестве «автоматического пульта дистанционного управления». Сейчас я хотел бы узнать, как отправлять декодированные протоколы NEC…
- Помощь проектом слишком быстрого переключения реле водяного насоса. У меня возникли проблемы с моим проектом. Я использую датчик уровня воды с двумя выходами: вентилятор на 5 В и водяной насос. Вот схема подключения . Что я хочу сделать с этим проектом: …
- Почему обновления прошивки ESP8266 HTTP не работают? Я только что потратил на это несколько часов и начинаю сходить с ума. У меня есть код для обновления прошивки по HTTP, работающий на нескольких ESP32. Я пытаюсь адаптировать этот код для работы на…
- Как использовать аналоговый вывод ESP12F для считывания напряжения батареи? Я использую микроконтроллер ESP12F, работающий от батареи 3,7 В. Я хочу получить фактическую информацию о состоянии заряда аккумулятора. Чтобы знать, когда аккумулятор необходимо подзарядить. …
- Arduino UNO не сдвигает сервопривод У меня есть простой серводвигатель MG996, и я пытаюсь заставить его двигаться с помощью Arduino Uno. Я пробовал разные способы подключения, но, похоже, ничего не работает так, как ожидалось. Для…
- Новое случайное число не сгенерировано Я сделал teddybaer с кнопками, светодиодами и голосовым выводом для своего сына. Есть несколько кнопок с фотографиями нашей семьи со светодиодами сзади. Adruino подключен к DfPlayer mini. После…
- Светодиод будет плавно включаться, но не гаснуть Яркость светодиода обычно увеличивается, но когда он достигает полной яркости, он просто остается таким - не тускнеет. Извините, если на этот вопрос уже был дан ответ, я просто не могу найти ничего…
- Ошибка: "'lcd' does not name a type" при использовании библиотеки LiquidCrystal. Я следую онлайн-руководству/курсу по Arduino и пытаюсь создать простой движущийся символ на ЖК-экране, но по какой-то причине получаю следующую ошибку: "ошибка: 'lcd' не указывает тип". Я использую…
- ESP32 — спорадический медленный прием сообщений MQTT Описание проблемы: Каждые ~20+ опубликованных сообщений (с использованием терминала) MCU получает это сообщение с очень заметной задержкой (в основном ~10 секунд, редко до 1 минуты). После…
- Микросхема 74HC595 с 7-сегментным дисплеем постоянно отображает либо все единицы, либо все нули Я сделал простую схему с Arduino Nano ESP32, к которой я подключил 8-битный чип сдвигового регистра 74HC595, а также 7-сегментный дисплей с резистором 100 Ом на общем проводе (катоде) для…
- Считыватель Rfid и экран SD-карты не работают вместе Недавно я столкнулся с проблемой, которая не даёт мне покоя уже несколько дней. Я хочу сделать проект с использованием считывателя RFID и регистрировать данные на SD-карте с помощью Arduino Nano, но…
- Arduino Uno зависает по неизвестной причине во время выполнения кода Я борюсь с поведением своего Arduino, которое я не до конца понимаю. Короче говоря, длинная история: При запуске связи по I2C Arduino зависает. На мой взгляд, во время команды "Wire.write ()".…
- Как найти правильный курс навигации по GPS-навигации с помощью Arduino? У меня возникла проблема несколько дней назад, и вот она: У меня есть радиоуправляемый самолет, и я хочу сделать его автономным с помощью GPS-навигации с помощью Arduino У меня есть встроенная…
- Связь между системами 3,3 В и 5 В Я использую ESP8266-01S, который работает только с питанием 3,3 В. Я хочу управлять реле 5 В. Я дал каждому компоненту свой собственный источник питания, взял NPN-транзистор и подключил его, как…
- Сервопривод с высоким крутящим моментом 6 В не будет работать на моторном щитке? Мне удалось заставить этот сервопривод «отчасти» работать только при подключении к контакту 5 В на экране, земле на экране и сигнальной линии, подключенной к какому-либо контакту. Но 5В…
- Ошибка Chrome-sandbox в Arduino IDE 2.3 в Ubuntu 24.04 Я пытаюсь настроить установку IDE 2.3 в среде Ubuntu 24.04 LTS (beta) и столкнулся с проблемой, которую не могу решить. IDE переходит в графический интерфейс для принятия положений и условий и…
- Есть ли библиотека Arduino, которая использует ARP для получения списка подключенных устройств в сети? Я искал библиотеку, которая может выполнять команду ARP (протокол разрешения адресов) для возврата списка подключенных устройств в сети. Идея состоит в том, что он отправляет запрос на шлюз и…
- Реле esp8266 + octocoupler: сброс WDT при использовании переменного тока Я пытаюсь включить лампочку через 4-канальный 5V оптопарный релейный контроллер от ESP8266 с помощью точки доступа Wi-FI. Все мои соединения выглядят нормально, и я могу подключить WI-FI SoftAP и…
- Что такое MPPZ 3610 на Arduino Nano Every Мне интересно, какой чип MPPZ установлен на моем Arduino Nano Every
- Arduino PRO Mini — площадки [были «перемычками»] на задней панели и низкое энергопотребление Я заметил, что на задней панели Arduino PRO mini есть две перемычки рядом с контактами A4 и A5 , отмеченные красным цветом: Глядя на провода, кажется, что один из них является байпасом…
- ESP8266 - ошибка после обновления платы до 3.1.1 Я использую Ubuntu 22.04 и Arduino IDE 1.8.19 для своих проектов ESP8266. Вчера я обновился до 3.1.1 (используя менеджер библиотек плат), и сразу после этого я получил следующее сообщение (через…
- HC-05 bluetooth не работает Я подключаю HC-05 к плате драйвера L293d (vcc к + / Gnd к - / rxd к 1 / txd к 0), но HC-05 продолжает мигать красным и синим светом, что это значит?
- Библиотека клавиатуры не работает или я где-то ошибаюсь Я использую PICSimLab для моделирования клавиатуры. Конфигурация клавиатуры показана на рисунке: и код: #include <LiquidCrystal.h> #include <Key.h> #include <Keypad…
- IDE компилирует неверные файлы после их переименования Я использую автономную Arduino IDE для создания некоторых проектов, и сейчас у меня есть несколько файлов .cpp, но во время работы я переименовал их в .c и обратно. При компиляции проекта сейчас…
- OLED (I2C) и модуль карты Micro SD не работают вместе в Arduino Я пытаюсь записать некоторые данные на SD-карту и считывать их обратно на последовательный монитор, а также отображать их на OLED-дисплее. И sd-карта, и oled-дисплей работают отдельно, но при…
- Проблема связи Arduino UNO и RS485 Я изучаю Arduino, новичок в программировании. Я хочу использовать Arduino UNO для подключения датчика направления ветра RS485. Проблема заключается в том, что выход в последовательном мониторе,…
- 1602 ЖК-дисплей 16×2 не загорается для моего проекта системы автоматического полива Я работаю над проектом по созданию системы автоматического полива с использованием платы Arduino Uno R3, ЖК-дисплея 16x2, водяного насоса и датчика влажности почвы. Однако я столкнулся с…
- Arduino Digispark ATtiny85 условная логика не работает Ожидаемое поведение: Я пытаюсь использовать && или вложенные операторы if , чтобы добиться эффекта, при котором два переключателя должны замкнуться до того, как загорится светодиод (т.…
- Вызывает ли SoftwareSerial и сервобиблиотека конфликты прерываний? Я планирую проект, который будет включать в себя несколько последовательных портов и сервобиблиотеку Arduino. Я слышал, что это может вызвать конфликты прерываний. Есть ли простые решения этой…
- Прозрачный OLED-дисплей 240*320 с ардуино Давным-давно я заказал этот прозрачный OLED-дисплей (у китайского поставщика на Alibaba), планируя соединить его с Arduino, но у меня не было навыков, чтобы запустить проект. У меня есть таблица…
- Ошибка загрузки OSX: avrdude: ser_open(): can't open device "/dev/cu.mydev" : Resource Busy Я пытаюсь загрузить скрипт blink на мою неназванную плату, похожую на Arduino. Однако порт USB, похоже, занят. Вот и весь результат, который я получаю: Archiving built core (caching) in:…
- Arduino Nano ESD выходит из строя, несмотря на меры защиты от электростатического разряда Добрый день! Я только что столкнулся с проблемой в своем проекте, в которой я сам больше не могу разобраться. Поэтому я надеюсь, что кто-то здесь сможет мне помочь... Сначала, я пытаюсь заменить…
- Серводвигатель и драйвер двигателя l298n не работают вместе с esp32 поэтому в основном я использую 4 серводвигателя для нашей роботизированной руки и 1 драйвер двигателя l298n для привода 2 двигателей для основания руки. когда я индивидуально тестировал…
- Реверс-инжиниринг шины LIN на системе E-bike В качестве проекта я пытаюсь "взломать" старый электронный велосипед. Электронная система велосипеда состоит из: Датчик крутящего момента, измеряющий деформацию задней части кузова. Датчик…
- Путаница в смещении битов Я пытаюсь считать два отдельных сообщения по 3 байта через CAN, сложить их и отправить обратно через CAN на CANBED V1, который использует Leonardo. Моя проблема в использовании битового сдвига. …
- Проблемы с кнопками Я использовал https://wokwi.com/ для изучения Arduino, и у меня возникла проблема, которая, похоже, происходит независимо от того, что я делаю. Я пытаюсь настроить кнопку и светодиод. Конечная…
- Случайное сервомоторное движение с помощью Arduino Uno Недавно я работал над проектом, включающим 8 сервоприводов Tower Pro sg90 и Arduino Uno. Проблема, с которой я сталкиваюсь, заключается в том, что сервоприводы будут случайным образом двигаться при…
- Пример кода для ESP32 в качестве медиа-контроллера для Android/iPhone Media Apps На самом деле есть еще один пост с той же темой, но никаких ответов на этот пост нет. Еще в январе 2020 года последний комментатор сказал, что у него есть образец кода, а затем он отключился, не…