Список вопросов
- Скрипт Python не может подключиться к последовательному порту Я хочу управлять светодиодами рукой, для этого я использовал репозиторий https://github.com/paveldat /finger_counter/tree/main . Хочу управлять светодиодами рукой, для этого воспользовался…
- Светодиод L на Arduino горит постоянно и com не обнаруживается Когда я подключаю Arduino к компьютеру, светодиод L горит постоянно, а com не обнаруживается. Однако когда я нажимаю кнопку сброса, светодиод L начинает мигать примерно 10 секунд и появляется…
- (Почему) успешное завершение getLocalTime() на ESP32 занимает несколько секунд Это перекрестная публикация с https://github.com/espressif/arduino-esp32/discussions/ 8653 , поскольку там это не дало никаких результатов. Я заметил, что выполнение getLocalTime() постоянно…
- ESP32 TTGO T-Call подключается к SX1276 У меня есть ESP32 TTGO T-Call , и я хочу добавить LoRa SX1276. Я новичок в этом и пытаюсь написать простую программу, которая при получении пакета от отправителя LoRa отправляет через GSM…
- Копирование строки в другую строку В моем коде есть массив строк: String BitSequence [257]; Каждая строка будет содержать от 23 до 64 символов. В какой-то момент в моем коде я должен использовать команду «myString.remove ()»…
- Wolfram Mathematica читает, но закрывает потоки из последовательного порта Arduino после нескольких наборов данных Это проблема последовательной подачи Wolfram Mathematica/Arduino, но я пишу здесь только для того, чтобы получить предложения по улучшению кода Arduino или ноутбука Mathematica. Исходное сообщение…
- Использование модуля JYETech 2.4 Inch LCD Display Screen Module с Arduino? У меня есть этот 2,4-дюймовый ЖК-дисплей JYETech, который я хотел бы использовать для проекта, который я имею в виду, однако я не уверен, как подключить его к моему Arudino Mega. Вот таблица данных…
- Защита SSL-сертификата Arduino MKR wifi 1010 Я использую Arduino IDE v2.1.1 и Arduino MKR wifi 1010. Все работает нормально, и в данный момент мне нужно защитить Wi-Fi-соединение с помощью SSL-сертификата. Я сгенерировал сертификат SSL с…
- Неразрешенная ссылка на общедоступную функцию из библиотеки У меня есть три библиотеки, которые я написал и пытаюсь использовать. Они хранятся следующим образом Documents ├── Some/Path/To/Folder │ └── firmware.ino └── Arduino └── libraries …
- Как подключить две светодиодные ленты (APA102/SK9822) к Arduino UNO? Итак, я пытаюсь подключить две светодиодные полосы SK9822 к Arduino UNO. Я немного запутался в том, как правильно настроить это, чтобы индивидуально управлять любым светодиодом. Очевидно, что 5V…
- Библиотека журналирования ESP-IDF замедляет обработку ISR Я взламываю проект с помощью модуля ESP32-WROOM. Я использую несколько таймеров с сигналами тревоги, а также некоторые периферийные устройства, запускающие ISR. В процедуре ISR я отправляю события в…
- 6-контактный BME280 не дает сигнала 12C Я создаю пакет телеметрии для модели моей мамы с MPU6050, BME280 и устройство чтения/записи SD. Весь код, который я нашел для BME, не считывает никакой информации. Когда я загружаю средство…
- Как изменить адрес I2C AS5048B Я видел это видео от Джеймса Брутона: https://www.youtube.com/watch?v=KN4wAZHtbzc См. ссылки на репозитории GitHub в описании видео. Я купил несколько плат AS5048B в компании AMS, чтобы…
- Ошибка множественного определения в STM32CubeIDE Как работают объявления глобальных переменных? Например: В файле1.c я определяю: #define volt_add 0x20 uint8_t vol[8]= {0x53, 0x35, 0x05, 0x22, volt_add,0x00,0x00,0x00}; uint16_t EM_vol; …
- Почему char «расширяется» до int? Я знаю, что упускаю что-то очень простое, но не могу этого понять. Если я сделаю char Letter = 'A'; , то letter = Letter << 8 , буква = 0, как и следовало ожидать, поскольку мы…
- Порт не распознается при работе с esp32 в arduino ide 2.2.1 (Windows 11 Home Edition) Я пытаюсь запрограммировать плату ESP32 с помощью Arduino IDE. Но порт не распознается при работе с esp32 в arduino ide 2.2.1. После некоторых исследований я обнаружил, что порт не распознается…
- Проблема связи с ENC28J60 Я хочу отправлять/получать строки в/из ENC28J60 через приложение C#. Для этого я использовал свой собственный «протокол». Например, я отправляю «» в Arduino, и он отвечает строкой, содержащей…
- Может ли мастер Arduino UNO/MEGA установить SPI SS LOW на нескольких подчиненных устройствах одновременно, если полнодуплексный режим не нужен? У меня есть компьютер, который последовательно общается с ведущим устройством UNO SPI и, помимо него, с несколькими подчиненными устройствами MEGA. Рабы никогда не переговариваются с хозяином. Я…
- Как работать с аналоговыми контактами в цикле? Я хочу сделать что-то в духе for (int i = 0; i < 4; i++) { analogRead(i); } Что, по-видимому, работает, но следующее-нет: for (int i = 0; i < 4; i++) { pinMode(i, INPUT); …
- Как восстановить числовые данные, отправленные Arduino в двоичном виде Я разработчик C#, и эти преобразования данных C++ меня убивают. У меня есть Arduino, отправляющий двоичные данные через LoRaWAN в AzureIOT. Я пытаюсь декодировать полезные данные Temp/Humid/Bat,…
- Включается долгим нажатием кнопки? В своем проекте на Arduino я хочу реализовать включение всей схемы долгим нажатием кнопки. Но в то же время я хочу, чтобы Arduino выключался в режиме ожидания или сна, но не знаю, как его тогда…
- Ошибка при попытке подключить драйвер CH341. Я пытаюсь подключить плату Arduino к IDE в Ubuntu, и у меня есть следующий журнал драйвера: [ 543.412356] usb 1-2: USB disconnect, device number 3 [ 549.593729] usb 1-2: new full-speed USB…
- Связь с Arduino Mega 2560 последовательных портов через x2 RS232 Я пытаюсь управлять шаговым двигателем с помощью Arduino Mega 2560. В идеале будет два сигнала RS232, считываемых / записываемых с Arduino, каждый с помощью штекерных разъемов USB 3.0; один из них…
- avrdude: usbdev_open(): невозможно открыть устройство: в доступе отказано Я пытаюсь загрузить что-либо в свой Arduino Uno Wifi Rev2, я использую Arch Linux, но у меня не получается со следующей ошибкой, будь то через IDEv2 или arduino-cli : avrdude: usbdev_open():…
- Использование PROGMEM для экономии оперативной памяти Мне удалось поместить и получить массив символов во флэш-память Arduino с помощью PROGMEM массивы символов. Я создаю свое приложение, используя файлы заголовков с определением/реализацией класса…
- Как почувствовать, когда кто-то спит с моим Arduino? Не обращайте внимания на сталкерский заголовок. Я подумываю о создании проекта с Arduino, который мог бы определять ваши привычки сна, когда вы спите и сколько вы спите. Было бы удобно, чтобы не…
- Является ли EEPROM лучшей альтернативой для хранения энергонезависимых значений с помощью Arduino? SD-карты способны хранить значения, даже если они отключены. Я не знаю, как долго EEPROM может хранить значение в своей памяти, но, конечно, это лучше, чем энергозависимая память. Есть ли другие…
- преобразовать строку, представляющую двоичное число, в двоичное У меня есть последовательный вход "1111111" и я хотел бы преобразовать это в двоичный файл B1111111, который я могу отправить в светодиодную матрицу. Я пытался выполнить поиск, но все результаты…
- Blink a Grove — светодиодная палочка RGB Я пытаюсь мигнуть светодиодной палкой Grove — RGB (10 — WS2813 Mini 3535) с помощью этого кода: #include "FastLED.h" int ledState = LOW; //ledState используется для установки…
- Как иметь несколько цифровых выходов для одного и того же вывода на Arduino Uno и Simulink? Я пытаюсь разработать PID-контроллер с Simulink, как показано в образе PID . Я использую PID-контроллер для управления двигателем через Arduino Uno и драйвер двигателя. У меня есть выход PID,…
- Arduino: как получить тип платы в коде Я хочу написать скетч, который можно будет скомпилировать на разных платах Arduino. Я хочу отобразить на ПК, какая плата подключена в данный момент. Это означает, что пользователь подключает ПК…
- Считывание данных нескольких датчиков из текстового файла, расположенного на SD-карте в Arduino/ESP32 Я работаю над небольшим домашним проектом "глюкометр" с помощью неинвазивных методов. Я использую четыре датчика, таких как цветовой датчик RGB, два многоволновых фотодиода (A & B) и датчик…
- Arduino Servo с датчиком температуры (TMP36) Суть программы заключается в измерении температуры, и если температура выше 26 градусов, сервопривод поворачивается на 45 градусов, а если ниже, то вращается на 179 градусов. Однако происходит…
- У кого-нибудь Digispark Attiny85 не был виден некоторыми USB-контроллерами, но был виден через HUB или DOCK на том же устройстве? Я купил несколько различных типов клонов DigiSpark Attiny85 (не смог найти оригиналы в наличии), и они отлично работали, за исключением того, что некоторые устройства (пока только ноутбуки) не…
- Не удается вызвать функцию при обратном вызове для onRequest() Я НУБ! Попытка использовать модуль ZS-042 RTC для получения текущего времени и отправки его обратно в RPi по I2C. Я могу вызвать функцию и перевести ее в последовательный режим, но когда я пытаюсь…
- Беспроводной Bluetooth USB-хаб с использованием Arduino nano У меня есть следующая проблема/идея: У меня есть верстак для электроники и отдельный компьютерный стол. Теперь у меня есть USB-концентратор на рабочем столе, но он не работает должным образом,…
- Как сбросить клавиатуру при вводе неправильного пароля Я работаю над головоломкой для своего племянника. В настоящее время у меня есть arduino mega, устройство чтения SD - карт и клавиатура. Все подключено правильно, и в настоящее время я…
- Почему неправильно указывает направление компаса, используя показания магнитометра? Я пытался рассчитать курс по компасу с помощью магнитометра в датчике MPU9250. Но результат для меня не имеет смысла. Я совершенно новичок в этом и не очень понимаю, как работают магнитометры, и…
- Arduino Pro Micro не распознает INPUT или INPUT_PULLUP Я пытался создать блок контроллера с несколькими кнопками . К сожалению, когда я попытался подключить кнопки, Arduino Pro Micro не распознал их нажатие. Я даже пытался подключить провод напрямую…
- Atmega Millis с кварцевым кристаллом Я последовал за ним https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard это руководство по программированию моего Atmega 328p для работы на макетной плате с кварцевым кристаллом 16 МГц и двумя…
- Как создать минимальный пример веб-сервера с выпадающим меню? Я хочу создать меню из трех пунктов: Verizon, T-Mobile, AT&T. Поскольку в примере используются светодиоды, я сделаю то же самое, но с выпадающим меню для выбора из трех. Я пытаюсь объединить…
- ATTINY 85 - использовать Интернет на хост-ноутбуке Предположим, я включил USB-модем (Интернет) на своем ноутбуке. Можно ли будет использовать этот Интернет на ATTINY 85, подключенном к USB?
- Почему значение светодиодной ленты на потенциометре всегда равно 255? Я новичок в Arduino, и это мой первый проект, над которым я работаю, и я действительно не понимаю, почему мой код не работает должным образом. Светодиодная лента должна иметь возможность…
- Считать байт и время в EEPROM, а затем отобразить их с запятой между временем и значением? Мне приходят байты натуральных чисел от 1 до 60 в случайное время: Пример отправки данных // Отправка без изменений void setup() { Serial.begin(9600); int integersToSend[] = {1, 22, 30,…
- Использование памяти в аналоговом логгере библиотеки SdFat В файле AnalogBinLogger.ino библиотеки SdFat говорится следующее: Каждый 512 - байтовый блок данных в файле имеет четырехбайтовый заголовок, за которым следует до 508 байтов данных. (508…
- ATMEGA328P-U vs ATMEGA328-PU На моем Arduino UNO номер детали чипа ATMEGA328 P-U , я недавно купил ATMEGA328 - PU , чтобы сделать автономный Arduino. понял разницу в номерах деталей после получения упаковки... Я заметил,…
- LVGL v8.2 на проблеме цвета ESP32-S3 ILI9341 TFT LCD Arduino IDE У меня ЖК-экран ILI9341 320x240px TFT который я использую с модулем ESP32-S3-wroom-1. Я протестировал с TFT_eSPI и работает нормально, но при использовании LVGL я вижу странные артефакты по…
- С TIMER1 в режиме CTC не может подняться выше ~ 200 кГц в Arduino UNO, работающем на частоте 16 МГц без предварительного вызова? Я получил следующий код, и, согласно таблице данных, Freq должен быть clk / 2 * Prescaller * (1 + OCR1A) , поэтому, если я установлю OCR1A на 0, я должен получить что-то близкое к 8 МГц , но…
- Подключение схемы включения/выключения по времени и моей светодиодной ленты adafruit neopixel Я новичок в программировании и оборудовании, так что будьте осторожны. Я использовал этот учебник https://www.instructables.com/id/Arduino-Ultra-Mega-Timers/ для создания схемы…
- Неустойчивое поведение вывода Arduino Я построил матрицу клавиш переключения (таким образом, диод, контекстно-полезные схемы ниже), и я, будучи собой, понял, что после этого я неправильно понял некоторые вещи о том, как на самом деле…
- Текущее направление для выводов цифрового выхода Я новичок в Arduino. Цифровые контакты могут быть сконфигурированы в качестве выходных ( https://www.arduino.cc/en/Tutorial/DigitalPins ) для срабатывания некоторых датчиков. Сейчас я устанавливаю…
- Ubuntu — TinyISP не распознается У меня есть карманный программатор AVR. https://learn.sparkfun.com/tutorials/pocket-avr-programmer-hookup -руководство Я подключил его к Ubuntu Linux, открыл скетч в Arduino IDE, выбрал …
- Последовательный порт не читает буфер с целочисленными символами больше 43 Я пытаюсь написать сценарий для перемещения объекта, связанного с линейной осью, с помощью шагового двигателя . Пользователь должен отправить такую информацию, как длина для перемещения, …
- Как преобразовать форматированный оператор print в строковую переменную? Я использую следующую процедуру для вывода текущего времени на COM-порт. Я хотел бы записать это в виде строки, чтобы можно было отобразить ее с помощью ePaper. void printLocalTime() { …
- Добавить библиотеку в проект CLion У меня есть новый проект, созданный с помощью PlatformIO в CLion. Я скопировал библиотеку Servo-1.1.8 в каталог include. #include <Arduino.h> #include "Servo-1.1.8/src/Servo…
- Можно ли свободно использовать UART0 при подключении ESP32 s3 через USB (D+, D-)? Я разработал тестовую плату, в которой используется ESP32 S3 и тестовые контакты. Во время загрузки программы я использую интерфейс USB через GPIO20 и GPIO19 как D+ и D-. В этой конфигурации все…
- Поддерживает ли ESP32 WIFIDirect? Я хотел бы установить простое P2P-соединение между ESP32 и устройством Android без использования точки доступа. Я должен иметь возможность отправлять и получать данные от ESP32 через установленное…
- СВЕТОДИОД и ДВИГАТЕЛЬ "ВКЛЮЧАЮТСЯ", когда УСТРОЙСТВО BLE ПРИБЛИЖАЕТСЯ К МИКРОКОНТРОЛЛЕРУ ESP32 DFR0575 У меня есть этот код, который работает отлично, но я хочу, чтобы мое устройство тоже начало вибрировать (сейчас работает только светодиод). На батарейном модуле Wemos я просто подключил…
- Считывание регистров I2C в качестве подчиненного устройства Мне нужно прочитать регистры сообщения, полученного от onReceive() . Я читал здесь , что В указателе регистра нет ничего "волшебного": это просто первый байт данных в пакете. Поэтому просто…
- Запутанная реакция степпера на увеличение delayMicroseconds() Я следил за этим руководством , используя то же оборудование, драйвер TB6600, 42HS48-1704A (да, я думаю, так и должно быть) будет 42hs40, но на наклейке это не так) степпер, но я управляю через…
- Как компенсировать значение смещения джойстиков в нейтральном положении? У меня есть джойстик, который выводит значения от 0 до 4095. Я хочу сопоставить эти значения следующим образом (да, предназначено обратное сопоставление): outputValue = map(inputValue, 4095, 0,…
- Как питать Arduino Uno от терминала 5v драйвера двигателя L298N? Я пытаюсь настроить контроллер драйвера двигателя L298N с помощью моего Arduino. Различные онлайн-схемы о том, как их подключить, в основном похожи, но они отличаются питанием Arduino от вывода 5v…
- Arduino Nano работает очень медленно, хотя расчеты просты и задержек нет. Я работаю над крошечной игрой в пинг-понг на базе Arduino Nano. Его режимы: «человек против человека». и «Человек против компьютера»; (компьютер просто пытается удержать ракетку в том же положении Y…
- Почему скетч сообщает о слишком большом количестве нажатий кнопок? Я использую кнопку для взаимодействия с программой (на Uno), и в основном она работает нормально. Однако иногда кажется, что он обнаруживает несколько нажатий, хотя нажата только один раз. Это…
- Связь ESP 32 с Arduino Uno Я сделал робота-паука, используя Arduino и esp. Я создал устройство вывода звука, связанное с программой Python, которая записывает определенные данные (когда мы произносим команду) на плату esp, и,…
- Ответ от модуля SIM800l прерывается У меня есть модуль sim800l, подключенный к аппаратному UART Rpi pico /* SIM800 RPi Pico 5v *External 2A 5v supply* GND GND VDD 3v3 TXD GP1 RXD …
- Как управлять объективом камеры с помощью ШИМ Arduino? Что означают провода FOCUS A+, FOCUS A-? У меня есть объектив камеры, которым я хочу управлять с помощью Arduino (например, https://vi.aliexpress.com/ item/1005004141070063.html ) У меня есть информация об описании проводов, но я не…
- Ограничение подключений EthernetClient Я работаю над проектом, в котором мне нужно иметь несколько подключений EthernetClient к разным серверам. Все эти соединения должны поддерживаться одновременно, и я имею в виду, что я не могу…
- чтение свойств устройства или платы с устройства Arduino MKR WiFi 1010 Как программно прочитать специфические свойства устройства с чипа или платы Arduino MKR WiFi 1010? Например, следующие свойства устройства: любой идентификационный номер, который может…
- Arduino и обработка вызова и ответа не работает Я пытался разработать соединение от arduino IDE к обработке, чтобы я мог отправлять данные, измеренные на выводах arduino, в обработку для отображения. Сначала я упаковал 10-битные целые числа,…
- Обновление прошивки Arduino Mega2560. Я хотел подключить свою плату Arduino к MATLAB, хотя она распознавала плату Arduino, я продолжал получать сообщение об ошибке: & quot;Внутренняя ошибка: неправильная инициализация кода сервера…
- как заставить этот код работать со spiffs? Итак, у меня есть страница, на которой можно выбрать текстовый файл с устройства пользователя и сохранить его на SD-карту: <!DOCTYPE html> <html> <head> <title>File…
- ESP-32 Загрузка файлов в SPIFFS через браузер Я использую библиотеку ESPAsyncWebServer в ESP32 DevKit. Хочу сделать форму в браузере для загрузки файлов в SPIFFS. Я должен отметить, что все устройство работает отлично. Подключаюсь к Wi-Fi, он…
- Проблема с компиляцией скетчей для arduino wavgat uno R33. Я настраиваю IDE Arduino для компиляции и загрузки скетчей для arduino wavgat uno R3. Я установил Arduino IDE, а также необходимые драйверы для платы. Я также загрузил zip-архив, содержащий…
- Arduino не распознает USB-порты на моем Mac под управлением Sierra Arduino не распознает USB-порты на моем Mac под управлением Sierra Я учитель, который помогает учителям использовать LilyPad. Раньше я мог подключить свой LilyPad Arduino и видеть USB-порт. Я…
- Цифровой вход 120 В — готовые варианты? Мне нужно использовать 120 В переменного тока (сетевое питание) в качестве цифрового входа, и на форумах есть множество предложений и схем оптоизоляторов, выпрямленных трансформаторов, реле и т. д.,…
- Нужна помощь с функцией отправки Arduino IR Remote Я работаю над проектом, который предполагает захват ИК-кода дистанционного управления и отправку его обратно с помощью Arduino. Я использую библиотеку IRremote и успешно реализовал функцию приема.…
- Есть ли способ подключить оперативную память компьютера к Arduino? Я думал о том, как повторно использовать оперативную память моего старого компьютера на плате Arduino. Я думал о некоторых проектах, использующих нейронные сети, и больший объем оперативной памяти…
- Для чего нужны контакты 5V и VIN? Я считаю, что могу обеспечить питание Arduino тремя разными способами: Используйте USB. Конструкция доверяет регулированию напряжения 5 В и не регулирует его каким-либо образом. Используйте…
- Можно ли запитать ESP8266 напряжением более 3,5 В? Меня беспокоит, нужно ли мне использовать делитель напряжения для питания моего модуля ESP8266. Мои опасения связаны с предупреждениями, которые я слышал в нескольких учебниках. Кажется, все считают…