Список вопросов
- Перехват данных клавиатуры на микроконтроллере Недавно я купил коммутационные платы USB-C с разъемами типа «папа» и «мама». Я собираюсь подключить разъем «папа» к клавиатуре, а разъем «мама» к компьютеру с помощью кабеля USB-C и соединить…
- Прочитать один байт из файла и преобразовать в десятичное число. Хорошо, я новичок в Arduino и пытаюсь прочитать байты из файла на SD-карте и преобразовать их в целочисленные значения (0–255). У меня есть файл размером 1 байт (значение 128 int, созданное в…
- Проблемы с загрузкой Arduino Nano У меня возникли проблемы с загрузкой кода в Arduino Nano. Раньше он был очень надежным, но при загрузке в него любого кода я получаю новую ошибку: avrdude: ser_open(): невозможно установить…
- Серый порт для Raspberry pico в Arduino IDE - Ubuntu 20.04 Я пытаюсь понять, как запрограммировать свой новый Raspberry Pico с помощью Arduino, но не вижу порта для выбора, поэтому не могу загрузить скетч blink. Вот что я сделал: Пико работает, я могу…
- Лазерная растяжка и LDR Я планирую сделать лазерную растяжку, но у меня есть проблема. Позвольте мне объяснить, что я пытаюсь сделать: Создание лазерной растяжки на самом деле довольно просто по своей сути. Вам просто…
- Функции, задерживающие распознавание датчика жестов Я работаю над простым маленьким роботом, который избавит меня от скуки, и все, что у него есть, — это OLED-дисплей 64 x 32 для глаз и датчик распознавания жестов PAJ7620 с Seeeduino Xiao в качестве…
- Могу ли я запрограммировать ATTINY, используя Arduino в качестве ISP, при подключении других устройств I2C? У меня есть SMD ATTINY, который я использую для своего проекта. К нему подключены 3 устройства I2C. Могу ли я подключить эти устройства при программировании с использованием Arduino в качестве ISP?…
- Датчик MHZ19B — Библиотека не найдена. Пожалуйста, помогите! Кажется, я не могу понять, в чем здесь проблема. Я пытаюсь загрузить этот код в Arduino Uno, но он продолжает сообщать мне, что библиотека не найдена. Я скачал библиотеку для датчиков MHZ, но она ей…
- Отображение изображений на ЖК-экране Arduino с ПК Я новичок в Arduino, и мне интересно, можно ли хранить данные изображения на моем компьютере и отправлять их на Arduino через USB-кабель (который также используется для питания) для отображения на…
- Arduino: как digitalRead считывает значение? И что это за ценность? У меня есть Arduino Uno с 14 цифровыми контактами. Я полагаю, что они имеют выход 5V. Но они также могут вводить значения. Я не уверен, что именно он читает, когда это делает (сила тока,…
- Являются ли переменные, объявленные в main.cpp, статическими, экземплярами или...? Предположим, вы только что создали новый проект Arduino, используя PlatformIO или IDE, например Sloeber. Теперь у вас есть файл с именем «main.cpp». с двумя функциями (методами?): void setup() …
- Как оптимизировать проверку конкретной строки в потоке UART Я хочу проверить наличие определенной строки (например, "RecordStart") в потоке UART (115 200 бод, 8N1) с камера , чтобы узнать, когда она записывает или нет/есть ли запись является СД. Я использую…
- Использование Ethernet-порта Intel Galileo Можно ли использовать Ethernet-порт Galileo через Arduino IDE? Или мне стоит купить сетевой экран Arduino? Смогу ли я использовать Galileo в качестве сервера, на который плата Arduino может…
- Не удается записать загрузчик arduino pro mini 8 МГц с помощью usbasp Я использую схему версии Arduino Pro mini 3,3 В / 8 МГц. Пожалуйста, смотрите приведенную ниже принципиальную схему, которую я построил. Напряжение питания цепи составляет 3,3 В. У меня есть…
- Правила прокладки кабелей I2C для двух и более устройств Я пытаюсь подключить две коммутационные платы с устройствами i2c к Mega2560: ЖК-экран HD44280 с рюкзаком PCF8574 i2c комбинированная плата с DS1307 + AT24C32 Существует два очевидных…
- Запустите Arduino Uno от батареи И используйте выход 5 В. Новичок здесь: я построил работающие двоичные часы с помощью Arduino UNO R3, см. рисунок 1. Насколько я понимаю, питание для самого Arduino осуществляется через USB, и я использую выход 5 В для…
- Ошибки при попытке подключить esp8266 к Firebase Привет, ребята, я пытался подключить свой проект к Firebase, но получил следующую ошибку: d:\Kuliah\Mata Kuliah\Internet of Things\Arduino\libraries\FirebaseArduino\src\Firebase.cpp: In member…
- AMIS30543 | Таблица КРУГОВОГО ПЕРЕВОДЧИКА данных Я читал технический паспорт шагового двигателя AMIS-30543 и не совсем понимал, что означает эта круглая таблица переводчика, у меня есть пара сомнений Что означает Круглый стол переводчика? Как…
- TX,RX,ON,l светодиоды всегда были красными Во-первых, спасибо, что прочитали мой броблем.Перед приходом этой ошибки я сделал проект в моей плате Uno с помощью модуля Bluetooth.после этого; когда я включил плату для загрузки другой программы…
- Использование прерываний в качестве флагов/фиксаторов без какого-либо ISR У меня есть Arduino Mega, периодически выполняющая операцию (~ 400 мс), которая чувствительна к повторяемости времени, поэтому я не хочу, чтобы она когда-либо прерывалась. Но я хотел бы иметь…
- Последовательная связь USB arduino nano и jetson nano Я хочу обмениваться данными между Jetson nano и arduino nano через последовательный порт. Я написал простой скрипт для проверки функциональности, но получаю странные данные вот код ардуино …
- Сервоприводы дрожат при питании от силового модуля Мне нужно 48 сервоприводов sg90, чтобы каждую минуту двигаться в определенное положение. Теперь я использую две платы arduino mega для питания всего через 6 макетных плат, но, похоже, нужно больше…
- Как объединить время в переменную У меня есть проект Arduino Uno, который записывает посещаемость учащихся с помощью датчика отпечатков пальцев. Поэтому, когда датчик найдет совпадение, последовательный монитор будет распечатывать…
- Почему последовательный монитор не печатает переменную? Я подключил датчик цвета Adafruit к своему Arduino, и он выполняет вычисления. Однако, когда вычисления выполнены и отправлены на последовательный монитор, он сообщает: "NDVI: " без печати значения.…
- Генерируемая частота не соответствует ожидаемой Этот код устанавливает на выводе ВЫСОКИЙ уровень на 1 микросекунду, а затем НИЗКИЙ на 1 микросекунду. Ожидаемая частота должна составлять около 500 кГц. При измерении выходной частоты частота…
- Ошибки библиотеки OLED-LCD SSD1306 Недавно я купил «Serial 128X64 OLED LCD Display SSD1306». Я искал доступные библиотеки и пытался найти лучшую из них, прежде чем приступать к экспериментам с этим устройством. Я наткнулся на…
- Как заставить пользовательскую плату использовать программатор, выбранный в "Tools->Programmer", когда кнопка загрузки нажата? Я создал пользовательскую плату, которую можно запрограммировать с помощью любого из нескольких программаторов, определенных в programmers.txt ... Я хотел бы, чтобы пользователь мог выбрать, какой…
- обрабатывает ли ATtiny85 размер библиотек, упомянутых ниже `<MD_Parola.h>` и `<MD_MAX72xx.h>` Микроконтроллер ATtiny85 имеет очень ограниченные ресурсы, включая программную память (флэш-память) и оперативную память. Он имеет 8 КБ флэш-памяти и всего 512 байт оперативной памяти. …
- Как преобразовать время EPOCH во время и дату на Arduino? У меня вопрос о том, как преобразовать временные метки EPOCH, которые я получаю в виде char*, в форматы ДД.ММ.ГГГГ и ЧЧ:ММ:СС отдельно? Вот дополнительная информация о моем проекте Arduino:…
- Спидометр для автомобиля Я хочу построить спидометр для автомобиля с помощью Arduino UNO. В качестве дисплея я использую ЖК-экран, который будет расположен за рулем. Для контекста я создаю спидометр для Теслы, у которой нет…
- Мой светодиод быстро мигает при перезагрузке и мгновенно перестает мигать. Итак, я пытался создать программу для проверки правильности работы контактов, но все, что она делает, это заставляет мой светодиод быстро мигать при перезагрузке. смысл программы в том, что все мои…
- SIM800L — AT-команды ничего не делают на последовательном мониторе Arduino Я пытаюсь отправить AT-команды на SIM800L через последовательный монитор Arduino. Однако, когда я набираю любую команду в последовательном мониторе, ничего не происходит. Я использую Arduino MEGA…
- Датчик качества воздуха Sparkfun CCS811 не работает у меня есть плата Arduino uno и датчик sparkfun ccs811. Я попытался воспроизвести руководство с домашней страницы sparkfun ( https ://learn.sparkfun…
- Как игнорировать значения мусора при последовательной связи между Arduino и Python У меня есть arduino uno . Я пытаюсь отправлять и получать последовательные данные с Arduino на Python. У меня есть конвертер USB-UART . Я подключил его tx к rx Arduino и rx к tx Arduino и …
- Arduino Nano жареный (ДВАЖДЫ!!) Обладая умением быть глупым, ему удалось поджечь не одну, а две нано-платы Arduino в одном и том же месте (я думаю, это потому, что на той части, из которой шел дым, есть шишка, которой раньше не…
- ESP8266 Проблема с подключением к Wi-Fi У меня есть Feather Huzzah, он же ESP8266, и я пытаюсь подключиться к Wi-Fi. Одним из важных моментов является то, что мой домовладелец решил использовать худшие SSID и PW Wi-Fi. SSID содержит ä…
- Как обойти передачу переменной в ISR Хорошо, вы не можете передать переменную в ISR. Это вызывает у меня проблемы. Я использую поворотный энкодер, и мне нужно, чтобы он был подключен к выводу прерывания и запускал ISR. При…
- Проблемы с использованием модуля мини-микрофона с AliExpress Я пытался подключить модуль мини-микрофона со встроенным микрофонным модулем, который я получил от AliExpress, к своему Arduino, чтобы убедиться, что он работает. Это был четырехконтактный микрофон…
- Arduino зависает (вероятно, из-за I2C). Нужна помощь в написании надежного сценария. Arduino Pro mini 3,3 В зависает через несколько часов после запуска. После повторного включения он начинает зависать через несколько секунд. Если я подожду достаточно долго, прежде чем включить его,…
- Считывание трех сигналов, последовательно отправляемых по Simulink с Arduino Я посылаю три сигнала от одного Arduino mega другому с помощью xbees. На приемной стороне я использую эти сигналы в коде Simulink для управления сервомоторами. В настоящее время он настроен на…
- Запись и чтение данных из модуля RTC EEPROM_Arduino я взял приведенный ниже код из https://lastminuteengineers.com/ds1307-rtc-arduino-tutorial/ . я не понимаю, что делают эти коды. пожалуйста, помогите мне понять. Wire.write((int)(eeaddress…
- Антенна для ESP32-pico-d4 В настоящее время я немного играю с esp32-pico-4d, у него нет встроенной антенны, поэтому требуется внешняя антенна, хотя я не очень много знаю о ней, так что небольшая помощь будет оценена по…
- Разбить большой файл на более мелкие файлы У меня был очень большой файл .ino , и я решил разбить его на подфайлы. Итак, у меня были файл .ino , файл globals.h и файл functions.h . Я переместил все глобальные переменные и функции в…
- Разработка Автономного графического контроллера Arduino Я довольно новичок в использовании Arduino. В рамках своих исследований в области химии на уровне аспирантуры я пытаюсь продолжить разработку дешевой системы шприцевого насоса для химии с открытым…
- TFT-дисплей ST7789 показывает правильное изображение только при нажатой кнопке сброса Arduino - Почему? Пытаюсь заставить TFT-дисплей ST7789 работать с Arduino. Я следовал онлайн-руководствам по подключениям и использую быструю библиотеку на github и включенный рабочий стол ino ( https://github…
- Как управлять встроенными светодиодами Arduino Nano 33 BLE Sense? Я впервые за долгое время взял свой Arduino Nano 33 BLE Sense и запустил классический скетч "Blink", чтобы убедиться, что все в порядке. После небольшого использования мне захотелось поиграть с…
- Невозможно установить на Arduino Mega 2560 с помощью arduino-cli, но можно с помощью IDE. У меня есть плата 3D-принтера MKS GEN L v1.0, которая отлично работает при загрузке с помощью IDE. Но мне нужно установить его с помощью arduino-cli. По какой-то причине команда arduino-cli board…
- ESP8266 сбрасывает прерывания? Я хочу использовать прерывания на своем ESP 8266 для мониторинга цифровых выходов счетчиков электроэнергии и воды. Идея состоит в том, чтобы увеличить счетчик в ISR и в какой-то момент взять…
- ATMEGA2560 умер внутри схемы аркадной игры Я создаю аркадную игру с 10 кнопками игрока (по 5 для каждого игрока) и одной кнопкой запуска. Все кнопки имеют встроенный светодиод внутри. Кнопки проигрывателя имеют светодиод на 12 В, а кнопка…
- Настройка регистров на плате Arduino на базе Samd Я пытаюсь настроить BOD33 для микроконтроллера Samd51 в файле .ino в первую очередь, даже до строк #include в .ino // Определяем базовый адрес для t_SUPC #define T_SUPC_BASE 0x40001800UL //…
- Как я могу заставить Arduino IDE v0021 работать в Windows XP для связи с последней версией Nano v3.0? После прочтения другого поста Проверка CH340 Nano: stk500_getsync() не синхронизирована, resp=0xa4 Я обнаружил, что загрузчик текущей версии Nano v3.0 был обновлен. Однако советы по преодолению…
- Изменение портов SPI на Arduino Моя конечная цель — прочитать информацию из модуля nRF24l01, подключенного к моему Arduino UNO R3, и генерировать прерывание всякий раз, когда сообщение отправляется на Arduino. Я прочитал, что…
- Инструкции «Омнибот» — использование «настоящей» платы Uno R3 Шаг 4 этой инструкции использует то, что кажется «подделкой»; разрабатываемая версия платы Uno R3, в которой радиочастотный приемник припаян к контактам, которых нет на платах R3 или R3 SMD: …
- Проблема при кодировании обнаружения клавиш клавиатуры 4x4 (без библиотеки) Часть моего текущего задания включает в себя чтение ввода с клавиатуры 4x4, подключенной к Arduino UNO. Хотя это можно легко сделать с помощью <Keypad.h>, проект выполняется с помощью…
- Программа Arduino AVR с загрузчиком по умолчанию ATMEGA32U4 вместо этого Я работаю над программой Arduino, которая использует библиотеку FastLED и полностью закодирована в Arduino IDE (это не мой выбор, просто результат использования этой библиотеки OOS). Однако я не…
- Использование кнопки для поворота шагового двигателя на 90 градусов. Использование двигателя 28BYJ-48 с драйвером ULN2000. Двигатель работает нормально, так как я могу вращать его, используя последовательный вход. Кнопка подключена правильно. При подключении может…
- При записи библиотеки возвращайте строку или возвращайте char * Я пытаюсь написать свою собственную библиотеку Arduino, и я хотел бы сделать ее полезной не только для плат ESP32/ESP8266, но и для плат Arduino. Я создал свой заголовочный файл следующим образом…
- Преобразовываются ли шестнадцатеричные файлы Intel в двоичный формат перед записью на флэш-память Atmega? Я просматривал некоторые ресурсы о загрузчиках, программистах и т. д. (я новичок в этой конкретной теме) и о том, как они работают с чипами Atmega и программированием плат Arduino. Мое исследование,…
- передать «большой» массив измерений на сервер через Wi-Fi Я измеряю ускорения на «высокой частоте»; (4 кГц) от акселерометра (ADXL355/ADXL357) на esp32. Крайне важно, чтобы ни один образец не был потерян при выполнении измерения, которое длится, скажем, 2…
- Сглаживание показаний hx711 с помощью atmega328 Я делаю весы на 50 кг, используя АЦП HX711 . Мой проект включает Atmega328 вместе с 74HC595 для управления 5 7-сегментными дисплеями (мультиплексорными). Я использую функцию scale.get_units() …
- Лучший способ отправить логическое значение (1/0) в приложение Windows в режиме реального времени У меня есть Arduino Mega, подключенная к датчику освещенности, который считывает состояние индикаторной лампы машины. У меня есть приложение C++, которое управляет машиной, и я хотел бы, чтобы…
- 4 батареи типа АА (6 В) питают мой Arduino На самом деле я новичок в использовании arduino и пытаюсь сделать простую машину, используя два двигателя постоянного тока, l298n и arduino, проблема в том, что 9-вольтовой батареи недостаточно для…
- Максимизация SPI-скорости между Arduino DUE и драйвером дисплея RA8875 Для проекта я хотел бы как можно быстрее управлять драйвером дисплея RA8875 с помощью Arduino due. Я начал с библиотеки Adafruit и заменил все "digitalWrites" прямой манипуляцией портом. Кроме…
- Arduino не может прочитать 0x41 и 0x42 (отлично читает другие (приемник банкнот ICT) Вот моя проблема: Мой код успешно распознает и принимает купюры в 1 доллар (0x40) и 20 долларов (0x43), но ему не удается распознать, отобразить и обработать что-либо для купюр в 5 долларов (0x41)…
- Невозможно загрузить скетч в Lolin S3 Pro (ESP32-S3) Я пытаюсь загрузить простой скетч в новый Wemos Lolin S3 Pro, но, к сожалению, не могу заставить его работать. Я получаю следующее сообщение об ошибке: Connecting.............................…
- Как использовать передатчик и приемник для условной отправки строковых сообщений получателю? Я работаю над проектом по созданию монитора растений, который работает снаружи с помощью Arduino, который собирает значения света и воды из окружающей среды, а затем использует nRF24L01 с антенной,…
- attachInterrupt не влияет на Industruino SAMD21 Я использую Industruino D21G (версия SAMD21G) с расширением Visual Studio Code для Arduino. attachInterrupt , похоже, не имеет никакого эффекта. Я пробовал Industruino CH1, CH6 и CH7 с тем же…
- Как установить начальное значение eeprom при перепрошивке ESP32 Поскольку я использую EEPROM для сохранения данных, таких как подготовка Wi-Fi (SSID и пароль), я хотел бы убедиться, что при первом запуске ESP32 он находит начальный '\0' для SSID, чтобы он не…
- Запрограммируйте черную таблетку SMT32 без нажатия кнопок или специальных устройств Есть ли какие-либо варианты программирования "черной таблетки" STM32 из Arduino IDE без предварительного нажатия кнопок вручную для перехода в режим DFU или покупки устройства ST-Link? Подойдет…
- Arduino IDE, эквивалентный DataView? Я работаю над проектом с командами Bluetooth между различными устройствами. Я хотел бы попытаться преобразовать строку в объект DataView на Arduino, чтобы я мог отправить ее через BLE, как эта…
- Arduino сбрасывается или зависает во время работы, только когда подключены двигатели постоянного тока Я использую Arduino, подключенную к 2 двигателям постоянного тока через L298N. Arduino питается от батареи 9 В, а L298N питается от 4 батареек типа АА. есть также переключатель, который запускает…
- Работа с PulseIn() и Millis(). Я пытаюсь использовать pulseIn с истекшим временем, используя millis() , я не хочу использовать прерывания вместо pulseIn (Мне нужен pulseIn , потому что мне нужно точное время импульса),…
- Код сборки Arduino Uno R3 для нажатия кнопки и включения светодиода Я пытался это сделать уже несколько дней, но безуспешно... Мне нужно включить светодиод на порте при нажатии кнопки в порте. Кабель работает, я тестировал его с помощью Arduino IDE, и он работает…
- Не удалось открыть файл /dev/ttyACM0 (порт занят) Я пытаюсь работать с (новой) бритвой sparkfun razor IMU 9dof, я написал silple sktetch для калибровки магнитометра: #include <SparkFunMPU9250-DMP.h> // Include SparkFun MPU-9250-DMP…
- Почему AnalogRead(A0) доставляет разные значения при вызове в файле библиотеки, а не при непосредственном вызове в скетче Я хотел написать библиотеку, представляющую датчик, чтобы позже иметь массив датчиков. Я создал файл MoistureSensor.h: #ifndef MoistureSensor_h #define MoistureSensor_h #include <Arduino…
- Существуют ли библиотеки сглаживания сигналов для Arduino? Я работаю над мобильным роботом, управляемым через беспроводную связь 2,4 ГГц. Приемник подключен к Arduino Uno, который служит на борту в качестве основного контроллера. Самый критический (и…
- NRF24L01 PA+LNA с Arduino Я использую модуль NRF для удаленной связи. Я много исследовал nrf, но мой модуль nrf не работает. Это мой код передатчика: #include <SPI.h> #include <nRF24L01.h> #include <RF24…
- Как вы принимаете Простейшее непрерывное считывание с Garmin Lidar Lite V4 с использованием I2C на Particle Boron v4.1.0? Привет, сообщество Stack. Я работаю с Particle Boron v4.1.0. Я подключаю Garmin Lidar Lite V4 по I2C. Я использую заголовочный файл LIDARLite_v4LED.h, найденный в библиотеке для этого устройства,…
- Что касается библиотеки клавиатуры Arduino, то в ней нет раскладки клавиатуры для британской клавиатуры. Кто-нибудь создал для этого файл KeyboardLayout_en_UK.cpp? Что касается библиотеки клавиатуры Arduino, то в ней нет раскладки клавиатуры для британской клавиатуры. Я пытался найти схему клавиатуры, на которой показано шестнадцатеричное значение британской…
- Почему управление мощностью с помощью транзистора мешает последовательной связи MHZ19B? Я пытался отключить MHZ19B (datasheet и teardown фото: revspace.nl/MH-Z19B ). Я использовал Arduino, NPN, PNP транзисторы и МОП-транзисторы, а также схему ниже для подключения датчика к ESP32. Во…