Список вопросов
- Измерение 600 В постоянного тока с помощью Arduino (делитель напряжения) Мне нужно обнаружить быстрое (~ 200 мс) падение напряжения, поэтому я думаю сделать осциллограф с Arduino. Проблема в том, могу ли я надежно считывать напряжение постоянного тока 600 В и какие…
- Сервопривод непрерывного вращения не меняет направления Я запрограммировал робота для управления контроллером PS3. Я использую сервоприводы с непрерывным вращением, но, к сожалению, я не могу понять, как заставить их изменить направление. Мой ввод для…
- Как написать программу для выполнения двух разных циклов | Задача? Я хочу написать программу для радиоуправляемой навигации Самолет должен пройти к 2 путевым точкам waypoint_1 & путевая точка_2 Когда он достигнет waypoint_1 (с промахом =< 5), перейдите к…
- Как использовать библиотеку tinygps.h для измерения расстояния? использование NEO6mv2 любой справочный сайт для кода формата tinygps.h для измерения расстояния? или какие-нибудь коды для tinygps.h для измерения расстояния я просто новичок в изучении arduino спасибо
- ADXL345 для обнаружения внезапных и значительных изменений ускорения Я работаю над школьным проектом по разработке датчика удара, когда объект, содержащий ADXL345, падает на землю. Я использовал сенсорный тест Adafruit ADXL345 из библиотеки, но не знаю, как его…
- Как выгрузить скетч Я загрузил скетч на Arduino с помощью Ardunio IDE, и он работает, но когда я нажимаю кнопку сброса, я понимаю, что программа не удаляется. Есть ли способ выгрузить программу? Почему? Потому что,…
- Библиотека не найдена при использовании команды arduino-cli (хотя работает с Arduino IDE) У меня есть скетч, который я могу без проблем загрузить с помощью Arduino IDE. Я установил arduino-cli Версия: 0.28.0 Коммит: 06fb1909 Дата: 2022-10-18T15:53:04Z. Я хочу скомпилировать и загрузить…
- Как считать шаги шагового двигателя с помощью AccelStepper? Я хочу включить двигатель и подсчитать, сколько всего оборотов он сделает, пока не включится концевой выключатель. После этого я хочу считать раунды против часовой стрелки, пока не будет нажат…
- Невозможно прочитать состояние светодиода У меня возникла проблема с очень простой функциональностью. Я хочу прочитать состояние светодиода. Я подтвердил, что при указанных обстоятельствах на светодиод подается напряжение 1,9 В. Я…
- Проблема с сохранением значений из Arduino MKR 1010 в mysql? У меня проблема с сохранением значений в таблице MySQL из Arduino MKR 1010 Wifi. Я получаю следующее сообщение. trying got: 0 retrying trying got: 0 retrying ERROR! Я также безуспешно пытался…
- Путаница в чтении Oscope Software Serial Arduino Я пытаюсь устранить неполадки программного соединения Uart с моего Arduino Nano, и я не понимаю этот вывод. Настройка проста, у меня есть программное последовательное соединение на контактах 2 и 3.…
- ATtiny85 I2C ЖК Моя настройка выглядит следующим образом: Arduino IDE 1.6.11 Arduino Pro Mini as ISP ATtiny85 1602A LCD с платой I2C Библиотеки, которые я использую: TinyWireM (источник: …
- ESP32-C3 — неопределенная ссылка на esp_ble_gap_start_advertising. У меня есть проект Bluetooth для комплекта разработчика ESP32, и я хочу скомпилировать его для ESP32-C3. Я использую новейшее ядро ESP32 Arduino в качестве компонента с esp-idf и следующей…
- Как читать и анализировать данные UART с радарного датчика присутствия человека Я работаю над проектом и купил 24 ГГц "Человеческое существование/присутствие" мм Волновой датчик от micradar, R24DVD1. Выход модуля представляет собой последовательные данные различной длины и…
- Проблема со связью I2C HMC5983 У меня действительно странная проблема: когда я запускаю пример сканера проводов (I2C) из Arduino, я получаю следующее: Сканер I2C Сканирование... Обнаружено устройство I2C по адресу 0x1E! …
- Как я могу отправить данные датчиков Arduino в приложение Java? Мой проект последнего года — сделать часы на Arduino с датчиками сердечного ритма и температуры тела, а также модулем отслеживания местоположения. Мне нужно отправить все данные часов в мое…
- Датчик PIR уже находится на высоком уровне, хотя он не обнаруживает человека Я делал подобные коды с помощью tinkercad. const int temperature = A0; int pir = 7; void setup() { pinMode(pir, INPUT); Serial.begin(115200); } void loop() { int pir_state =…
- Как написать код arduino в скрипте ac/c++ Я новичок в arduino. Но у меня есть некоторые познания в программировании на c/c++. Я знаю, что ардуино написано на c. Но его нельзя использовать как обычный код c/c++. Например , вместо того, чтобы…
- Балансировка маятника с использованием PID Уважаемые друзья! Обратите внимание на видео здесь о том, как сделать балансировочный маятник PID. как показано на картинке, и автор также предоставил код Arduino в описании видео. Могу ли я…
- Та же кнопка одним кликом и двойным кликом Я надеюсь получить помощь с моим кодом. Я пытаюсь отличить одиночное нажатие от быстрого двойного нажатия кнопки с устранением дребезга. Я делаю какую-то глупую ошибку в своем коде и не могу…
- Как улучшить работу кнопки включения/выключения У меня есть простая схема, включающая и выключающая свет по нажатию кнопки. Он работает вполне нормально, но есть небольшая проблема с самим нажатием кнопки, он не полностью надежен. Включить свет —…
- Как уменьшить коды номеров Я новичок в проектах Arduino, я сделал цифровой счетчик, который считает от 00 до 99. Вот мой код ниже void setup() { pinMode(0,OUTPUT); pinMode(1,OUTPUT); pinMode(2,OUTPUT); pinMode(3…
- Почему я не могу использовать Jeelib Sleepy на Teensy 2 вместе с serial Я уже несколько лет использую функцию Jeelib Sleepy для достижения состояний низкого энергопотребления на платах Arduino ATmega328/1280/2560, в частности, функции LoseSomeTime. Я хочу, чтобы…
- Проблема отображения переменной double поэтому у меня проблема с отображением двойной переменной в OLED & ИК-пульт дистанционного калькулятора, например, (с использованием u8g2): displayTextOnRight(String(100000, 0)); //бывший.…
- Ошибка компиляции при попытке прочитать данные Firebase с помощью esp32 в Arduino IDE Я пытаюсь прочитать данные firebase с помощью esp32, когда я пытаюсь прочитать данные firebase статически (строковый литерал), ошибка не возникает. String board=Firebase.getString(fbdo,…
- Arduino не распознает внешний микроконтроллер Я пытался следовать официальным инструкциям Arduino по программированию и питание внешнего макета, и я получил пакет ATmega328p, который может быть или не быть предварительно загруженным с…
- Отправка данных на последовательный порт с помощью IDE обработки (отладка работает, но не выполняется) Я пытаюсь прочитать серию чисел в текстовом файле на моем ПК, а затем отправить их на мою плату Arduino через последовательный порт. Числа разделены запятыми и тире, поэтому я выполняю два цикла.…
- Подключение экрана MKR GPS кабелем или в качестве экрана У меня есть MKR WiFi 1010 и MKR GPS Shield. Когда я подключаю свой GPS Shield с помощью кабеля I2C, он работает нормально. Это работает отлично (внизу — автовоз MKR): Однако, когда я…
- Условное присвоение массива У меня есть очень длинные массивы глобальных переменных, заполненные данными. Есть единственная функция, которая обрабатывает данные. Функция каждый раз работает только с одним массивом. Значение…
- Изменение частоты вывода ШИМ на Arduino Uno Я пытаюсь изменить частоту выхода ШИМ с Arduino Uno R3 (использую контакт 9) на 200 Гц с рабочим циклом 20%. Это для ESC, который подключен к двигателю на 12 В, и я знаю, что ESC работает так, как…
- Подключите OLED SSD1306 к Elegoo Uno R3 Я пытаюсь подключить экран OLED SSD1306 к моему Elegoo Uno R3 и отобразить что-то с помощью Arduino IDE. . Однако по какой-то причине на экране ничего не отображается. Я подключил каждый контакт…
- Кнопки нажимаются в правильном порядке Я пытаюсь найти лучший способ сделать это, в настоящее время использую кучу запутанных операторов if, которые работают. У меня есть ИК-датчик и три кнопки, которые нужно активировать в правильном…
- Нужна помощь в создании 2 PWM-сигналов Мой проект заключается в использовании Arduino для управления двумя электромагнитными клапанами с помощью ШИМ и получения входного сигнала от датчика в качестве обратной связи. Клапаны…
- Проблема с алгоритмом конкатенации символов в матричном светодиоде Добрый день, я делаю светодиодную матрицу 7x10, в которой я использую CD4017 для обработки 7 строк и 2 каскадных сдвиговых регистра для обработки 10 столбцов. Сначала я попытался запрограммировать,…
- Приведение в действие Hobbywing Skywalker 50A-UBEC ESC с Arduino CNC Shield Мне нужно управлять бесщеточным двигателем, подключенным к этому ESC, используя Arduino CNC Shield V3.00 и Grbl 0.9 j. Я подключил черный провод ESC к GND от экрана, а белый провод ESC-к Z+…
- 7-сегментный дисплей на многофункциональном шилде — Arduino Uno Я купил этот щит . Я ищу способ отображения десятичной точки без использования какой-либо специальной библиотеки. Большинство примеров, таких как этот , показывают только 0–9.< /p> EDIT1…
- Массив функций Я новичок в C++. Как сделать меню без if() {} else {} & случай переключения() ? Я сделал меню на массиве, но оно почему-то не компилируется. Как исправить? typedef void (*cbd)(uint8_t,…
- Помощь с прерыванием режима ожидания Arduino и ватчдог таймера Я хочу использовать функции сна и пробуждения Arduino, но столкнулся с препятствием и, похоже, не могу его преодолеть. Поскольку я только создаю прототип для окончательной системы, я не могу…
- Использует ли загрузчик SRAM? Я хочу использовать всю SRAM Arduino, написав код на ассемблере. Но использует ли загрузчик некоторое количество SRAM во время работы программы, и если ответ да , приведет ли изменение этих данных…
- 1 Гц и 32 Гц от 32,768 кГц на ATmega328P на 8 МГц и DS3231 32K У меня на входе ATmega328P сигнал 32,768 кГц. Мне нужно получить 2 сигнала из этого сигнала: 1 Гц и 32 Гц. Насколько хорошо это будет работать? Как это сделать с помощью таймера/счетчика ATmega328P…
- Прерывание таймера Attiny не делает прерывание каждые 1000 мс Я делаю секундомер с помощью attiny85, идея заключалась в том, чтобы использовать прерывания таймера для подсчета секунд. моя теория заключалась в следующем: поскольку я настроил Attiny85 на частоту…
- Ошибка типа данных Bluetooth Arduino В моем коде я хочу отправить несколько значений с плавающей запятой с моего телефона на Bluetooth Arduino, которые я затем разделю с помощью функции подстроки. затем он напечатает это разделенное…
- Распиновка Duinotech ATTINY85 Я уверен, что это супер нубский вопрос, но какая распиновка платы разработки Digispark ATTINY85 Плата выглядит следующим образом: Теперь причина, по которой я задаю этот вопрос, заключается…
- Как отключить отображение номеров строк в Mac Arduino IDE? Я пытаюсь отключить нумерацию строк в Mac Arduino IDE, но не вижу соответствующей опции после перехода в Arduino IDE > Настройки . Ниже приведен скриншот того, что я вижу. Я видел этот…
- ISR для таймера на Arduino MEGA вызывается только один раз Я пытаюсь написать код Arduino для мигания светодиода с помощью таймера 4 на Arduino MEGA (atmega2560). Я сбросил регистры таймера и ввел все необходимые значения, чтобы довести их до 16 МГц до 1 Гц…
- Нужно ли калибровать LDR перед использованием его в проекте? Я делаю проект с Arduino, создавая синтезатор, в котором используется LDR. Перед подключением Arduino к источнику питания и использованием проекта, нужно ли мне откалибровать LDR, как описано…
- Как загрузить код в Arduino без ноутбука Я хотел бы знать, есть ли способ записи программ на микроконтроллеры, подобные этому, на Arduino без использования компьютера? Как флешка или что-то в этом роде? Предположим, вы хотите обновить…
- Нет функции сопоставления для вызова 'DS3231 (const uint8_t &, const uint8_t &) Предполагалось, что это код автоматической кормушки для домашних животных. Взято отсюда 1 Проблема в том, что я всегда получал сообщение "Нет соответствующей функции для вызова 'DS3231 (const…
- Рекомендации по подключению двух датчиков с соединениями SCL и SDA У меня есть два разных датчика с соединениями SCL и SDA, которые я пытаюсь подключить к Arduino nano. Насколько я понимаю, подключение обоих этих датчиков к контактам A5 и A4 не имеет никакого…
- Seeeduino XIAO считывает продолжительность (период) ШИМ, используя таймеры, которые меняют контакты с D2 на D1. Я спроектировал печатную плату, и мне нужно проверить работоспособность. Поэтому мне нужно изменить код, чтобы он считывал данные с контактов D1, а не с D2. К сожалению, я не знаком с…
- Датчики температуры греются сами У меня есть 2 устройства IoT для измерения комнатной температуры. В комнату не попадает прямой солнечный свет (ориентация на север, перед окном дерево). Один — ESP8266 с DHT11, а второй — ESP8266 с…
- Задержка в показаниях датчика при питании Arduino от адаптера 12 В Итак, я пытаюсь включить Arduino для измерения расхода воды. Он отлично работает, когда я запитываю его от ноутбука, но когда я напрямую подключаю его к адаптеру 12 В 1,5 А, показания появляются на…
- Neo 6M + ESP32 не может исправить ситуацию с батареей, но отлично работает с ноутбуком USB Я использую GPS-модуль Neo 6M с ESP32 и 2 X 3,5 В(7 В серии) литий-ионной батареей 18650, пониженной до 5 В с помощью понижающего преобразователя LM2596. Проблема, с которой я столкнулся-это когда…
- Шифрование кода с помощью AES.ESP32 Я пытаюсь это понять. Почему мои шифрование и дешифрование неверны? Используемая библиотека для AES: https://github.com/DanielVukelich/Arduino-AES Это для тестирования шифрования и…
- Как работает Arduino в режиме реального времени (реагирует на датчик)? Новичок в arduino, извините за вопрос, который может показаться тривиальным. Мне нужно смоделировать промышленную машину дома. Он работает в циклическом движении, создавая событие для каждого…
- Как создать задержки на языке ассемблера AVR Привет, я новичок в языке ассемблера AVR, поэтому я пытался получить функцию задержки для создания задержек 1 мс, 100 мкс и 1 мкс, чтобы сделать это, мне нужно выяснить, что заменить nop ниже здесь…
- Вызов функций одного класса из другого класса — Обратный вызов Я новичок в C++ & Мне нужно вызвать функции одного класса из другого класса. И чтобы классы ничего не знали друг о друге. Как это сделать в среде Arduino? class Encoder { using CallBack2 =…
- Сгенерируйте синусоиду с предопределенной частотой и амплитудой через DAC0 или DAC1 с помощью Arduino Due. Всем доброе утро, Я аспирант в области экспериментальной гидромеханики в Неаполитанском университете имени Федерико II, Италия. Я работаю над картой Arduino Due, и я новичок в приложениях,…
- Падение напряжения при питании от батареек АА Я использую плату Arduino MKR 1010 Wifi для управления 4 сервоприводами (PS-1109MG). Вся схема питается от 4 аккумуляторов типа АА (1,2 В * 4). Питание Arduino осуществляется через порт Vin .…
- TM1638 издает высокий звук? У меня есть плата TM1638 с 8 семисегментными дисплеями, 8 светодиодами и 8 кнопками. Каждый раз, когда загорается несколько светодиодов, плата издает раздражающий высокий звук. Я управляю им с…
- Есть ли способ автоматически удалить из библиотеки все неиспользуемые части и определения? Скажем, вы хотите исследовать часть используемого вами кода из довольно большой библиотеки, но она скрыта между всеми видами #define, классами и т. д., которые вы никогда не будете использовать в…
- Плата ардуино с микрофоном У меня есть этот микрофон ( http://www.digikey.com/product-detail/en/CMA-4544PF-W/102-1721-ND/1869981 ) и плата Arduino Uno. Я пытаюсь считывать звук с микрофона (чтобы проверить шум чего-то (в дБ))…
- Библиотека файлов нескольких пользователей Я хочу разместить все свои библиотеки на сервере. В настоящее время скетчи работают нормально, и, насколько я знаю, библиотеки поступают с отдельных машин Linux Mint, использующих cinnamon, выпуски…
- Создание импульса переменного тока с помощью Arduino и, возможно, компонентов Я хочу создать импульс ШИМ переменного тока с помощью Arduino. Микроконтроллер также будет отвечать за задание частоты (около 500 Гц). Также можно использовать внешние электронные компоненты.…
- Синяя таблетка ведет себя так, как если бы у нее был 10-битный АЦП Я только что купил таблетку STM32F103C8 Blue. У меня странное поведение с аналоговыми показаниями. Он ведет себя так, как если бы единица измерения была 10-битной, а не 12-битной. Я загрузил очень…
- ESP8266, печатает готово при запуске, но не отвечает на AT-команду Я использовал модуль Wi-Fi ESP8266 с Arduino в качестве FTDI . Питание для ESP8266 поступает от LM317 5В - 3,3В регулируемого источника питания (я уверен, что 5В достаточно, чтобы дать ток до…
- Как мне приостановить/остановить настройку задачи timer1 в этой библиотеке, чтобы я мог использовать timer1 для чего-то еще в своем коде Поэтому я хочу использовать эту библиотеку, которая использует timer1 для выборки сэмплов с аналогового входа на контакте A0. Он отлично работает, и поэтому после правильного обнаружения я хотел бы…
- Arduino Mega, 6 кнопок для каждого аналогового входа (A0-A9) - закрытие одной приводит к чтению другим В повседневной жизни я скорее программист высокого уровня, с небольшими познаниями в электронике, заранее извиняюсь, если мне не хватает какой-то номенклатуры или основ. Я общаюсь со своим Arduino…
- ESP32 CAM не смог вовремя получить кадр Думаю, что название говорит само за себя. Недавно я купил камеру ESP32 по довольно дешевой цене. Он выглядит как AI Thinker, но не имеет метки на самом чипе. Тем не менее, чтобы настроить его…
- Переключение соленоида С помощью выхода Arduino 5V? Я немного озадачен тем, как включить соленоид с помощью транзистора, используя выход 5 В моего Arduino Nano. Соленоид работает на 12 В, поэтому я использовал NPN-транзистор для подключения источника…
- esp8266 analogRead датчика влажности почвы 5,5 В с использованием делителя напряжения На ESP8266 я пытаюсь выполнить аналоговое считывание(A0) датчика влажности почвы с помощью делителя напряжения, но получаю неожиданные низкие значения. MT3608 увеличивает выходное напряжение esp с…
- Arduino общается с ПК? Я почти уверен, что это правильный форум, чтобы задать этот вопрос, но если это не просто lmk. Я пытаюсь создать автоматический кликер, который будет как можно более скрыт для проекта HID unit…
- NEO GPS 6M подключение к Lilypad Arduino Я работаю над проектом, который как-то связан с получением GPS-данных со спутников. При этом я использовал GPS NEO 6M с arduino Lilypad для носимых целей. Я уже пробовал использовать Arduino Mega…
- Проблемы с отображением 4-значного, 14-сегментного У меня новый 4-разрядный 14-сегментный дисплей HT16K33. Я подключил его к моему Arduino UNO, подключил и загрузил код для быстрого тестирования. Однако дисплей выглядит полностью разбитым (см.…
- Несколько ардуино, одно и то же имя - игровые контроллеры Windows 10 Я делаю несколько панелей SimPit и устройств SimRacing, и я столкнулся с раздражающей проблемой. У меня есть несколько ардуино (Leonardos и ProMicros), которые отображаются как одни и те же "Имена…
- Почему Serial.print(1) требует на 228 байт больше программной памяти по сравнению с Serial.print((char)(48+1))? Только что обнаружил это. Когда я привожу int к char внутри оператора Serial.print, это требует меньше памяти для программы. Я не уверен, почему. Может ли кто-нибудь объяснить это мне? В следующем…
- Shiftout обрабатывает только один сдвиговый регистр за раз Я делаю светодиодную матрицу 7x10, и у меня возникли проблемы с функцией сдвига. Он может показать мне вывод только в одном сдвиговом регистре за раз. Как я могу это исправить? Например: void…
- ESP_ATMod и его многочисленные зависимости от библиотек Я пытаюсь установить https://github.com/JiriBilek/ESP_ATMod на ESP8266. Скетч включает множество библиотек. Эти библиотеки включают в себя другие библиотеки и так далее. Должен ли я вручную…
- Как использовать датчик температуры M117 от mysentech? Кто-нибудь может помочь мне расшифровать температуру чип M117 с сайта mysentech.com ? Я что-то пробовал, но получаю постоянное необработанное значение 0xFFFF, которое становится равным 1, когда…
- «Перевести» BluetoothSerial в HardwareSerial У меня есть функция, которая принимает класс HardwareSerial в качестве аргумента: void ProcessLine(HardwareSerial *serial, char *line) { // сделай что-нибудь …