Список вопросов
- Не удается связаться с ардуино с помощью python (Windows) Я новичок в программировании и пытаюсь взаимодействовать с arduino с помощью python через последовательную связь. Использую следующий код: Код Arduino: int ledPin = 11; void setup() { …
- Spiffs против Eeprom на esp8266 В моем проекте у меня есть некоторые данные, которые нужно сохранить навсегда. После некоторых исследований я получил много примеров и информации, чтобы сделать это с помощью eeprom. Я использовал…
- Параллельная проводка TFT с ESP32 У меня есть этот параллельный ЖК-дисплей TFT . Я хочу подключить его к ESP32 (NodeMCU). Я использую библиотеку TFT_eSPI . В документации TFT_eSPI говорится, что соединение должно быть следующим:…
- Ультразвуковой датчик в дождь? Я занимаюсь простым проектом с Arduino, SR04 и зуммером для "Помощи при парковке автомобиля задним ходом". Цель здесь состоит в том, чтобы издавать жужжание, когда автомобиль подъезжает слишком…
- Лучший способ определить, не пустеет ли 5-галлоновый кувшин для воды У меня есть кофемашина для приготовления эспрессо, которая набирает воду из одной из тех 5-галлоновых синих бутылок с водой (я бы налил ее, но наша вода здесь слишком жесткая). Если я…
- Проблема с использованием micros() вместо millis() У меня есть две реализации функций, которые, как я ожидал, будут работать одинаково: #define HEAD_STEP_DELAY 1000 unsigned long HeadLastMicros; void HeadUpdate() { if…
- Массив float в строку, разделенную запятыми У меня есть команда цикла, считывающая данные датчика температуры с 8 термисторов и сохраняющая их в виде float в массиве. Вместо того, чтобы печатать в Serial на каждой итерации, я хотел бы создать…
- Как загрузить программу через последовательный порт на микроконтроллер tinyAVR-0/1 с поддержкой Optiboot_X с помощью командной строки? Предыстория В 2019 году Microchip приобрела Atmel и выпустила несколько новых микроконтроллеров AVR, включая серии Tiny-0 и Tiny-1. На этих микроконтроллерах традиционное программирование Atmel…
- Почему EEPROM.get() не работает? Я пытаюсь сохранить строку / символ в EEPROM с помощью EEPROM.put() , а затем получить значение, но это не работает, и я получаю пустое значение, когда я выполняю EEPROM.get() . Я помню, что…
- Что происходит с точки зрения памяти, когда я вызываю функцию из другой функции? Я проверяю, где используется память в приложении, которое работает на Arduino. К моему удивлению, есть несколько мест, где простым вызовом функции потребляется от 100 до 200 байт. Пример: void…
- ESP32: лучший способ встраивания сертификатов Я использую фреймворк Arduino на плате на базе ESP32. На плате есть слот для SD-карт, но я не собираюсь им пользоваться. В любом случае, мне нужно где-то хранить сертификаты. Что касается прошивки…
- DFPlayer, воспроизведение звука при высоком значении pin У меня здесь есть код от DFmini player. У меня есть тактильный переключатель. когда я нажму на нее и отпущу, она будет воспроизводить звук. Мой вопрос заключается в том, что когда я нажимаю на…
- Клон Nano Every с ATMega4808 не распознан Я купил Arduino Nano Every clone / compatible (не стандартный Nano V3), который использует ATMega4808 вместо ATmega4809, который использует официальный Nano Every. Это довольно незначительное…
- Управлять яркостью светодиода с помощью потенциометра без кода, а также считывать значение потенциометра? Я только возвращаюсь к электронике и начал поиграться с созданием собственной коробки для кнопок. Я пытаюсь управлять яркостью светодиода с помощью потенциометра, одновременно считывая значение…
- HTTP Post данные с Arduino uno с помощью Wi-Fi Пожалуйста, помогите мне разместить данные с arduino uno на веб-странице, используя модуль wifi (ESP-01). Я пытаюсь использовать AT-команды, но они не дали ответа с моей веб-страницы #include…
- Синхронизация библиотеки времени и RTClib Пытаюсь разобраться в двух библиотеках и setSyncProvider(RTC.now). Использование Arduino Uno с Adafruit ChronoDot. Aduino IDE 1.8.13. Приведенный ниже код предназначен просто для того, чтобы…
- Что сделать, чтобы оптимизировать этот код? Я оптимизировал его настолько, насколько, по моему мнению, мог, и хочу знать, какие у вас есть предложения, которые могли бы сделать его более эффективным и т.д. Примечание: я знаю, что массив…
- Как мне исправить свой код в приложении Arduino IDE? //www.elegoo.com #include <RobotIRremote.h> #define RECV_PIN 12 //Вывод для приема инфракрасного сигнала #define LED 13 //определить вывод светодиода #define L …
- Использование EEPROM для записи значения счетчика Я создал программу, которая увеличивает счетчик при каждом нажатии кнопки вверх. Я пытаюсь записать это значение в EEPROM, чтобы при выключении и повторном включении платы на экране отображалось…
- Может ли AccelStepper ускоряться нелинейно? Я использую двигатель Nema 23 с Arduino Uno и микростепенным драйвером . Я делаю демонстрацию крутильных колебаний, в которой используется ряд пружин, соединенных с приводным валом двигателя, для…
- Ардуино.Мк вместе с MightyCore Моему разочарованию нет конца, пытаясь понять, как работает система сборки arduino - несмотря на все мои усилия, я просто не могу ее понять. Во всяком случае, я сделал это: …
- Как использовать IRsend со строкой или преобразовать символ из serial в uint32_t? Я пытаюсь управлять своим arduino с помощью raspberry pi с помощью python вместо C ++ (чего я не знаю). Я нашел код, чтобы взять строку из serial и распечатать ее, но вместо этого я хотел бы…
- Библиотека времени Arduino и библиотеки RTC Я использую RTClib.h и TimeLib.h с Uno. В течение нескольких дней я пытался разобраться в различных доступных библиотеках RTC и в том, как использовать их с библиотекой времени Arduino. Вопрос…
- Как использовать Multipile millis() У меня есть вытяжной вентилятор, который работает при высокой влажности. Когда вытяжной вентилятор включен, он должен работать в течение 3 минут и должен подождать еще 5 минут, чтобы включиться. Я…
- Пьезозвук мелодия ардуино для автосигнализации Я хотел бы воспроизвести звук автосигнализации через зуммер Arduino - что-то вроде этого https://youtu.be/nuPHwijMsIg Есть ли у кого-нибудь библиотека для такой мелодии?
- ESP8266 с экраном RTC DS1307 - Экран WS2818B не мигает - проблема с I2C? Уважаемые дамы и господа, Я бы хотел, чтобы светодиод мигал в зависимости от времени суток. Поэтому я взял Wemos D1 mini и экран WS2818B и экран RTC DS107 для вышеупомянутой модели ESP8266. …
- Использовать кварцевые генераторы для изменения частоты инфракрасного излучения? Возможно, это глупый вопрос, и я предполагаю, что могу, но просто для уверенности. Могу ли я подключить кварцевый генератор к контакту arduino, а затем к инфракрасному светодиоду вместо…
- if(val == 0) игнорируется, когда он содержит другой вложенный оператор if() Проблема: В следующем примере, несмотря на то, что complexManoeuvre == 3, Serial.print(CTA5: "); ... выполняется. void loop() { if(complexManoeuvre == 0) { if(timeisup == true &&…
- Достижение наносекундной точности с помощью MKR Vidor 4000 Могу ли я достичь наносекундной точности с помощью Arduino Vidor MKR 4000? Есть ли у кого-нибудь опыт? Очевидно, с помощью ПЛИС, которая у него есть. Я не нахожу большой поддержки в этом модуле в…
- Как ПЕРЕКЛЮЧИТЬ 4 светодиода с 0 на полную яркость с помощью двухосевого резистивного джойстика? Я пытаюсь использовать функцию Arduino MAP, чтобы позволить мне управлять 4 светодиодами в диапазоне от 0 до полной яркости. Я предполагаю, что сложность заключается в том, что нейтральное…
- macOS 10.15.1 Порт Catalina CU всегда занят, а порт TTY не выбирается Я пытаюсь использовать плату FTDI breakout для подключения к моей изготовленной на заказ плате, совместимой с Arduino. Я использую новый 16-дюймовый macbook pro с портами USB-c, поэтому я использую…
- Проблема совместного использования MISO с несколькими RFID-считывателями RC522 Примерно в течение последних 8,5 часов (почти без остановок) я пытался разобраться в одной проблеме и исчерпал все возможные варианты поиска, которые только мог придумать. Я создаю головоломку,…
- Использование RFID-RC522 с другими контактами Мне интересно, где в библиотеке отображается настройка контакта. Я хочу использовать RC522 с другими цифровыми выводами, чем стандартные 50-53 вывода, потому что я использую экран для отображения на…
- Прерывание запуска двигателей Я использую роботизированный автомобиль с 4wd для измерения прямых расстояний. Я прикрепил два датчика на двух передних колесах, чтобы измерить расстояние, и я использую два задних колеса, чтобы…
- Ошибка компиляции - статус выхода 1 для DHT11 с использованием Arduino UNO (код/процесс/соединения) https://create.arduino.cc/projecthub/MisterBotBreak/how-to-use-temperature-and-humidity-dht-sensors-9e5975 Скопированное сообщение об ошибке: Arduino: 1.8.13 (Windows 10), Board:…
- Digispark ATtiny 85 стирает флэш после отключения питания У меня есть некоторые проблемы с моей платой Digispark ATtiny85. Например, если я загружаю скетч мигания, светодиод начинает мигать, и все выглядит нормально. Но как только я отсоединяю Digispark…
- ИСПРАВЛЕНА ОШИБКА при использовании библиотеки проводов для получения направления по компасу Я использую модуль магнитометра HMC-5983 для определения направления компаса автономного автомобиля, который я создаю с использованием платформы arduino.Я использую Ось Z и ось X для получения…
- Какую команду использовать для чтения и записи через команду spi.transfer #include<spi.h> byte val; // переменная для хранения временных данных #define PIN_SPI_SS (9) #define PIN_SPI_MOSI (10) #define PIN_SPI_MISO (11) #define PIN_SPI_SCK (12) void…
- Firmata: как установить определенный PIN на высокий уровень при загрузке? Я работаю над проектом, использующим J5 , поэтому использую стандартную firmata, в этом проекте используется opto 4-канальное реле, когда плата загружается, состояние контактов устанавливается на…
- Преобразование задержек в миллиметры для более плавной работы Мне нужна помощь в преобразовании моего кода, чтобы заменить команду delay() на команду millis() для более плавной работы. В настоящее время код перемещается только после истечения задержки. Я…
- Использование Arduino Uno в качестве USB-последовательного преобразователя Могу ли я использовать свой Arduino Uno в качестве USB-последовательного преобразователя для программирования моего Raspberry pi 0 по последовательной связи? Моя идея: компьютер подключается к…
- Использование последовательных контактов TX/ RX для связи по USB Я использую Arduino Nano с Atmega 328p. Я хотел бы подключить и использовать другой USB-порт вместо встроенного для подачи питания, последовательной отладки и загрузки кода. В настоящее время…
- Объединение передатчика/приемника NRF24L01 с Adafruit Motor Shield V1? Я создаю проект транспортного средства как способ изучения Arduino. Я настроил управление двигателем для нескольких двигателей постоянного тока плюс сервопривод с помощью Adafruit Motor Shield V1,…
- Кнопка и поворотная ручка для отправки нажатия клавиши на ПК Как новичок, я хотел бы создать небольшую макетную плату с 5 элементами на ней. 3 кнопки переключения и два постоянных вращения (т. е. без остановки на 360 градусов) ручки. Тогда это похоже на то,…
- Как получить угол наклона от двух ультразвуковых датчиков Я строю стул для особенного 4-летнего ребенка с церебральным параличом, я подумал, что было бы неплохо добавить два датчика расстояния на каждый подлокотник кресла, чтобы измерить угол, под которым…
- Инфракрасная низкочастотная передача У меня есть некоторый базовый код, который я скоро расширю для своего проекта, представляющего собой универсальный пульт дистанционного управления для кондиционеров. У меня есть все коды, но…
- Потоковая передача целочисленных данных из Arduino в Java, целое число больше 0xFF Мне нужно отправить, сколько миллисекунд прошло с начала времени запуска arduino, на java с помощью Serial.write(). Однако самое большое целое число, которое я могу туда ввести, равно 255,…
- Ошибка кода 2d 3 * 3 светодиодной матрицы Я написал тривиальный код в Arduino IDE, но при проверке он возвращает ошибку, отображающую "я не был объявлен в области 12' int pinMatrix[i][j]= {{2,3,4},{5,6,7},{7,8,9}}; void setup() { for…
- Текст, отправляемый через HC-05, разбивается на первый символ на принимающей стороне? На принимающей стороне у меня есть приложение mit app inventor, которое действует как клиент. В arduino я проверяю состояние соединения и выполняю последовательную запись для отправки текста.…
- TinyGPS++ Вопрос о gps.encode(ss.read()) Я пытаюсь создать oled-дисплей gps, однако, просматривая несколько примеров и код других людей, я вижу, что люди используют разные методы. Я вижу некоторый код, который имеет gps.encode(ss.read());…
- Что происходит при включении Arduino и сколько времени все это занимает? Вот что, по моему мнению, происходит и сколько времени это занимает (FIXME означает, что я не знаю). Я бы хотел в конечном итоге получить твердое максимальное время для всего, если это возможно. …
- Шаговый двигатель работает не так, как ожидалось Кунал Гупта: Ребята , пожалуйста , помогите мне .... У меня возникли проблемы с использованием шагового двигателя Я пробовал оба 28bjy с uln2003 и l293d .. давая ему выходное напряжение 5 В…
- Как использовать цикл while(1) в arduino? Я пытался выйти из цикла while(1) , получив значение от датчика, а затем запустив код вне while(1) .Но проблема в том, что он не выходит. Как я могу решить эту проблему? Смотрите Код ниже .....…
- LCD экран печатает одни и те же символы дважды Я надеюсь, что кто-нибудь сможет помочь мне понять, как предотвратить то, чтобы мой ЖК-дисплей выдавал двузначные цифры (например, 55, 66, 77 - вместо 5,6,7); У меня есть 2 функции, которые…
- Отправка данных на программируемый источник питания от Arduino по RS232 У меня есть программируемый источник питания, который имеет последовательный порт связи. Если я отправлю строку "VSET1: 11.00", то источник питания будет установлен на 11.00В. Но мне нужно написать…
- Может ли Arduino получить доступ к сетевой базе данных? Это вопрос, аналогичный предыдущему вопросу, который я задавал. В первую очередь я хочу узнать больше о возможностях Arduino. Вот такой сценарий. Существует компьютер, который подключен к базе…
- что написать вместо delay() в функции прерывания? Я пытался разработать контроллер сигнала светофора . при нажатии кнопки зеленый свет для пешеходов загорается быстрее, чем раньше. Я использовал delay() в функции прерывания, но она работает не так,…
- Узнать статус, подключен ли коммутатор к arduino или нет? Я сделал небольшую схему, в которой кнопка подключена к Arduino через выдвижной резистор. Таким образом, всякий раз, когда он нажимается, он подключается к 5 В, в противном случае опускается на…
- Питать arduino UNO через контакт 5 В, во время использования USB-кабеля для сбора данных? Я понимаю, что если Arduino питается от Jack или Vin при подключении USB-кабеля, внутренняя схема будет препятствовать подключению USB. Но что, если я подам питание на arduino через контакт 5 В при…
- Скетч не принимается Arduino, даже если редактор Arduino действует так, как будто он завершен? На прикрепленном снимке экрана редактор Arduino, похоже, выполняет загрузку, однако он никогда не завершается. Выполняет три шага, последним из которых является загрузка скетча, а затем сообщает,…
- Самый эффективный делитель напряжения для Arduino? Мне нужно сделать делитель напряжения, чтобы я мог считывать напряжение батареи до 14,4 В. Могу ли я использовать для этого резисторы с очень высоким сопротивлением, чтобы ток был очень низким…
- Почему надо перезагружать ArduinoCreateAgent-1.1-windows-installer-chrome каждый раз при перезагрузке компьютера? Что я упускаю из виду, что это происходит? Раньше я использовал ноутбук (с установленным на жестком диске Create Agent), у которого никогда не было этой проблемы. Теперь используется рабочий стол…
- Минимизация помех при обнаружении ИК-излучения Я начну с того, что скажу, что цель здесь состоит в том, чтобы иметь устройство обнаружения руки / расстояния. По сути, кнопка без касания. Мне удалось заставить его работать с простым…
- Какое назначение контактного конденсатора ввода-вывода на микроконтроллере AVR? Каково назначение конденсатора на выводах ввода-вывода ATmega328 (я полагаю, что он есть и на других микроконтроллерах AVR)? Это для уменьшения шума от других частей микроконтроллера?
- Проблема связи SPI Arduino Я пытаюсь настроить SPI-связь между двумя Arduino (UNO и Mega), Я хочу прочитать состояние выходного вывода ведомого устройства от ведущего устройства. Я подключил диод к выводу 9 Mega и хотел…
- Взаимодействие с консольным программным обеспечением настольного компьютера Недавно я купил следующий USB-последовательный кабель: https://www.adafruit.com/products/954 Этот кабель имеет линии grd, vcc, rx и tx. Я хочу использовать этот кабель для взаимодействия с…
- Проверка входной строки последовательной связи Arduino Я пытаюсь проверить, находится ли входная строка в моем serial внутри моего массива строк, но похоже, что условие if(array[i]==inputString) не выводит true . Итак, вот мой код: String…
- Использование Arduino для вращения двигателя постоянного тока один раз в минуту Я пытаюсь написать скетч arduino, который заставляет двигатель постоянного тока поворачиваться на один полный оборот каждые 60 секунд, как часы. Arduino будет подключен к вентилю обычного mosfet, а…
- Нужен совет по оборудованию с arduino Я довольно новичок (у меня меньше практического опыта) в Arduino и электронике в целом. У меня есть проект, для которого я знаю особенности и необходимые электромеханические детали. Мне нужен совет…
- Определение точной взаимосвязи между ШИМ и рулевым управлением Я использую драйвер L298n для создания базового радиоуправляемого автомобиля. Я понимаю, что ШИМ используется для управления скоростью двигателей и что автомобиль будет поворачиваться, когда колеса…
- Помогите новичку, понятия не имею о программировании, начал только 2 дня назад Как уже было сказано, отсутствие навыков программирования началось только 2 дня назад, когда появился Nano. Головы в клочья. Вот как далеко я продвинулся. Любая помощь очень ценится.. int…
- Какие контакты использовать для внешнего питания Arduino Fio (без батареи) Мне нужно запитать закрытый проект Arduino Fio напряжением 12 В. Намерение не состоит в том, чтобы присоединять аккумулятор, поскольку в этом нет необходимости, поскольку это стационарная установка…
- Контрольный таймер задачи запускается во время инициализации Bluetooth Плата ESP32-Dev-WROOM-32D не может установить соединение Bluetooth из-за контрольного таймера задачи. Вот мой код: #include "BluetoothSerial.h" // проверьте, включен ли Bluetooth #if …
- Источник питания для DIY Arduino Фрезерный станок с ЧПУ Я делаю фрезерный станок с ЧПУ из dremel и 3-5 степперов NEMA 17. Я действительно не понимаю, как я могу привести в действие все эти двигатели. Я использую RAMPS 1.4 с Arduino Mega. У меня есть…
- Широкий спектр протоколов на одном чипе? Есть ли какой-нибудь способ сделать raw-радио на esp32 и изменить частоты. Если нет, то что мне нужно для передачи rf, wifi, bluetooth, zigbee и т.д. Кажется, нет никаких руководств о том, как…
- Обнаружение выхода 2-проводного термостата У меня есть 2-проводной термостат. R - +24 В переменного тока, W - нагреватель. У меня нет провода заземления (C), и я не могу открыть термостат. Когда нагреватель включается, внутреннее реле…
- Как безопасно переключиться с ArduinoOTA на ESPhome? У меня есть ESP8266 (ESP-12F), который я прошил с помощью ElegantOTA , вариации ArduinoOTA , только с другим интерфейсом. Мне так и не удалось прошить что-либо еще, так что это голый OTA, который…
- Светодиод Arduino не мигает #include <Arduino.h> void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1); digitalWrite(13, LOW); delay(1); } Я пытаюсь заставить светодиод…
- Запуск двигателя постоянного тока в течение заданного промежутка времени Я пытаюсь запустить двигатель постоянного тока на 100 мс, а затем полностью выключить его. Вот мой код, есть какие-нибудь предложения о том, почему он может не работать? Мой Код const int…
- Нет SPIFFS только OTA в NodeMCU ESP8266 У меня есть NodeMCU ESP8266 ESP-12E, и я попытался загрузить файл через SPIFFS. Я не уверен, почему я вижу OTA вместо SPIFFS? Есть ли какая-то конфигурация, которую я пропустил?