Список вопросов
- Безопасно ли питать проект Arduino с помощью блока питания и настенного зарядного устройства? У меня есть проект Arduino, которому нужен постоянный источник питания. Вместо того, чтобы возиться с батареями, я хочу использовать такой внешний аккумулятор: Более того, я хочу, чтобы…
- Отправка многобайтовых данных из Arduino в качестве ведомого устройства по SPI Я работал над разборкой индукционной варочной панели и подумал о настройке системы. До сих пор я вывел следующую схему из варочной панели: Два устройства взаимодействуют друг с другом в режиме…
- Arduino Mega считывает ту же информацию, что и через последовательный порт Итак, у меня есть Arduino Mega, и я пытаюсь установить последовательную связь с другим устройством и столкнулся с этой странной проблемой. Допустим, я использую Serial1.write для отправки…
- Управление серводвигателем с помощью двух Arduino? У меня две платы Arduino, две кнопки и один серводвигатель. Я хочу управлять серводвигателем с помощью двух Arduino, когда я нажимаю кнопки. Я подключил контакты Arduino PWM (первый контакт…
- Почему выходит ошибка: invalid conversion from 'const char*' to 'char' [-fpermissive]?? Почему я получаю эту ошибку? недопустимое преобразование из 'const char*' в 'char' [-fpermissive] Вот мой простой набросок: const char data = "should"; // Я также пробовал: //const…
- Как реализовать обратное перечисление? В основном я пытаюсь вывести строку на основе значения в массиве, следующий код — это то, что я придумал для достижения желаемого результата, но у меня есть ощущение, что есть лучший способ сделать…
- Почему информация о глобальных переменных не отображается для Arduino Due в IDE? Если я соберу скетч для Arduino Mega: Sketch uses 1804 bytes (0%) of program storage space. Maximum is 253952 bytes. Global variables use 188 bytes (2%) of dynamic memory, leaving 8004 bytes…
- Как нагреть воздух с помощью ардуино? У меня есть ящик для выращивания растений, полностью управляемый Arduino. Youtube: ESP8266 IOT Flora Все под контролем, кроме температуры воздуха. Я могу охладить его с включенными…
- Прекращает ли DmxSerial прерывания? Я пытаюсь создать установку с помощью Arduino Mega, имеющей выход DMX (используя библиотеку DMXSimple) и библиотеку MIDI (будет сделано). Мне было интересно, если у меня возникнут проблемы.…
- Связь Arduino по Bluetooth замедляется из-за цикла for! Я отправляю данные в Arduino через мобильное приложение. До сих пор весь код работал последовательно. #include <SoftwareSerial.h> #define FASTLED_INTERNAL #include <FastLED…
- Отправка кода для обнаружения ошибок, сталкивающихся с проблемой, при которой ошибка не может скомпилировать код КОД МОЕГО ПРОЕКТА: #include ESP8266WiFi.h #include LiquidCrystal.h #include FirebaseArduino.h> #include HX711.h> #define FIREBASE_HOST "iot-based-smart-dustbin.firebaseio.com" #define…
- Модульное кодирование. Какие типы фрагментов кода нужно преобразовать в файлы библиотек? Обоснование и методы? Я работаю над документацией и объединяю два фрагмента кода для тестирования частей более крупного проекта. Я должен прокомментировать и сделать код понятным для людей, которые будут использовать…
- максимальная частота ШИМ на основе прерываний при 500 Гц Мне нужно управлять ультразвуковым преобразователем 24 кГц, и я решил использовать Arduino Uno, который у меня есть. Использование tone() или аппаратной ШИМ Atmega не очень подходит,…
- Как прочитать расстояние до проходящего объекта? Хорошо, ребята, это мой первый пост, и я новичок в Arduino, но немного знаком с программированием, поэтому я надеюсь, что вы, ребята, сможете мне помочь. Если что-то из этого сбивает с толку,…
- Сохранить данные перед выключением Я создаю позиционер и сохраняю текущую позицию в EEPROM, когда перемещение завершено . При запуске я хочу, чтобы позиционер вернулся в исходное положение. Я использую UNO с питанием от USB. Моя…
- Оптимизация кода для использования меньшего количества флэш-памяти и SRAM Я пытаюсь уменьшить размер скетча, и мне удалось уменьшить как SRAM, так и флэш-память. From: 1570 SRAM - 32144 Flash memory To: 644 SRAM - 19458 Flash memory Вот что я сделал до сих пор:…
- Почему SoftwareSerial::read() возвращает int? В документации на веб-сайте Arduino показано, что SoftwareSerial::read() возвращает char . ( ссылка ) Заголовок показывает, что метод возвращает int . ( ссылка ) Определение cpp показывает…
- Использование нагрузочного резистора для измерения напряжения с помощью Arduino Я подключил пьезоэлектрическую пленку к плате Arduino Uno через аналоговый вход. Однако, поскольку я получал очень высокие значения напряжения (достигающие 5 вольт без особого движения). Поэтому я…
- Проблема с объемом памяти в структуре Я работаю над проектом, в котором мне нужно создать ИК-программу, которая работает со всеми платами AVR/Arduino для управления ИК-устройствами, такими как телевизор, DVD и т. д. Я создаю структуру,…
- Можно ли передавать радиосигнал дешевым передатчиком 433 МГц в виде строк и принимать его с помощью RTL-SDR? У меня есть эти передатчики и приемники Arduino. Они очень распространены. Я просто пытаюсь передать сообщение «Привет», используя этот код. #include <RH_ASK.h> #ifdef…
- Как работает WiFiServer.status()? Каковы возможные результаты вызова status() на WiFiServer из ESP8266WiFi.h ? Единственная документация, которую я смог найти, говорит только о том, что она возвращает uint8_t . Вот ссылка .
- Размеры оригинальной платы Wifi ESP32-DevKitC-32U Я знаю, что эта тема не относится к Arduino, но для меня важно найти решение проблемы. Я знаю последствия. Я создаю печатную плату, в которую будет вставлен оригинальный модуль ESP32-DevKitC-32U.…
- Питание Arduino с помощью термостата Power Итак, я хочу сделать контроллер термостата на основе Arduino. Я хорошо разбираюсь в семантике, стоящей за этим, есть только одна деталь, которую я хочу убедиться, что я правильно понял: мощность …
- Как я могу присвоить переменную выходу функции в Arduino? Я пытаюсь назначить выходные данные моей функции (которая регулирует выходной сигнал ЦАП) переменной, чтобы я мог распечатать и отобразить ее на своем последовательном мониторе. Вот код #include…
- Код, работавший в Uno, не работает в Mega 2560. Я отправляю данные с помощью Android и считываю их с экрана последовательного порта Arduino. Когда я использую UNO, я могу плавно читать данные. Когда пользуюсь МЕГА, то код выгружает без ошибок, но…
- Используйте Adafruit 16-Channel 12-bit PWM/Servo Shield для переключения реле Мне интересно, можно ли с помощью Adafruit 16-Channel 12-bit PWM/Servo Shield переключать реле, например, использовать этот экран в качестве мультиплексора и использовать цифровой выход без ШИМ.…
- esp8266 esp01s EEPROM и перепрошивка какой вариант прошивки мне нужен для использования EEPROM? Могу ли я прошить с 1 МБ и без SPIFF и при этом записать данные в EEPROM? спасибо Т
- создание постоянного HTTP-соединения для создания «гладких» данных через GSM-отправку Цели проекта Отправлять данные через GSM в firebase Быстрая выборка: необходимо отправлять 16 байт каждые полсекунды в firebase. Отправлять данные с помощью GET или POST на сервер с…
- Случайный цвет APA106 при подаче питания Светодиод RGB APA106 обычно светится синим при подаче напряжения 5 В постоянного тока. Иногда это случайный цвет при включении и выключении питания. Как сохранить постоянный цвет при подаче питания?…
- Что такое вызов cli(); подпрограмма в подпрограмме обслуживания прерываний для SPI? Я вижу это в примерах кода ISR, но что это такое?
- Как перевести float в четыре байта? Я пытаюсь сохранить GPS-координаты в EEPROM. В этом примере я передаю ему широту 56060066 в качестве аргумента с плавающей запятой x void writeFloat(unsigned int addr, float x) { byte…
- Создать один сервер в режиме точки доступа, а другой - в режиме станции. Я пытаюсь подключить один ESP8266 к WiFi в качестве веб-сервера в режиме станции и к другому ESP8266 в качестве сервера (без веб-страниц) в режиме точки доступа. Проблема в том, что оба сервера…
- Arduino IDE одновременно контролирует несколько USB-портов Возможно ли одновременное отслеживание нескольких USB-портов в Arduino IDE при работе только с ОДНИМ экземпляром IDE? Если нет, то какие альтернативные решения приходят на ум?
- Могу ли я напрямую подключить эту светодиодную матрицу к ESP8266 Huzzah? В этом руководстве для светодиодной матрицы 16x32 создается впечатление, что вам нужно использовать Arduino Uno или Mega, но туториал тоже был написан несколько лет назад. У меня есть Huzzah…
- Предупреждение о нехватке памяти основано на фиксированном количестве фактического скетча? На данный момент мой скетч для Arduino Mega выглядит следующим образом: Sketch uses 25020 bytes (9%) of program storage space. Maximum is 253952 bytes. Global variables use 6919 bytes (84%) of…
- Можно ли запитать 25 светодиодов через USB? В настоящее время я работаю над проектом, в котором я создаю WordClock. Для отображения текущего времени я использую светодиоды WS2812B, которые при включении должны быть белыми. Только около 25…
- В чем разница между Tools > Board settings в Arduino IDE? пример: ESP32-Dev против Huzzah32 У меня была недавняя проблема с памятью, когда я решил изменить настройку "Инструменты" > "Раздел". Однако этот параметр был недоступен в Arduino IDE для плат, которые я использовал (Huzzah32 и…
- Нужно ли уменьшать размер библиотек? Например, в библиотеке RTClib есть коды для DS1307, DS3231, PCF8523 и softRTC. но я использую только DS3231, и мне не нужны дополнительные коды, чтобы занять мою флэш-память Arduino. Выгружает ли…
- Проблема с записью и чтением при подключении 93LC46B EEPROM через SPI Я пытаюсь сохранить и прочитать данные из EEPROM 93LC46B, используя SPI с Arduino UNO. Я слежу за этой статьей https://www.arduino.cc/en/Tutorial/SPIEEPROM . До сих пор я правильно подключил…
- Веб-сервер Nodemcu для arduino RC Tank, прослушиватели ключей больше не работают! Привет, спасибо, что посмотрели мой пост. По сути, я построил управляемый WiFi резервуар из Arduino и платы Nodemcu. Вы получаете доступ к веб-странице с компьютера и можете нажимать кнопки…
- Код Arduino (на борту) работает очень медленно Сталкиваясь с этим странным поведением время от времени, мой Arduino (UNO) работает очень медленно. Поиск по этому вопросу ничего не прояснил, у большинства людей проблемы с самой IDE. Моя…
- Определить, включен ноутбук или нет? Как мне безопасно подключить Arduino, чтобы он мог определить, включен ноутбук или нет? Arduino питается отдельно от обычного зарядного устройства USB, поскольку его необходимо включать, даже…
- Ищу помощь с анимацией RGB LED Я работаю над проектом, в котором используется Sparkfun Pro Micro 5V. Я пытаюсь выполнить анимацию цикла цветной радуги, которая при срабатывании будет иметь функцию, которая при срабатывании…
- Можно ли запустить/остановить код с последовательного монитора? Нажатие и номер в последовательном мониторе для запуска кода и кода остановки.
- Является ли AREF стабильным выходным опорным напряжением с аналоговым опорным значением (ВНУТРЕННЕЕ)? Я использую аналоговый вход на плате NANO для измерения средней точки между двумя фоторезистивными (кадмиевыми) элементами, с двумя внешними концами, подключенными к GND и источнику напряжения. По…
- Как обнаружить закономерности в выводе БПФ? У меня есть вывод БПФ с микрофона, и я хочу обнаружить по нему вой определенного животного (оно воет в характерном частотном спектре). Есть ли способ реализовать алгоритм распознавания образов в…
- запрос члена "X" в чем-то, кроме структуры или союза я программировал самобалансирующегося робота, я пишу код в vscode, используя расширение platformio. когда я помещаю код, который мне нужен, чтобы получить угол из гироскопа в другом файле (с…
- Что лучше millis() или таймер? Я хочу создать 30-минутную задержку в своей программе (Arduino). Что для этой цели лучше millis() или таймер? пожалуйста, приведите пример, чтобы прояснить мои сомнения... Спасибо.
- Почему все аналоговые выводы измеряют одно и то же значение? Я измеряю 2 аналоговых контакта: A4 и A5. Контакт A5 подключен к другому цифровому выходу Arduino (через резистор 10k), который имеет простую программу: 5 мс включено и 100 мс выключено. Контакт A4…
- Скетч резервной копии NodeMCU Можно ли извлечь резервную копию скетча, загруженного в NodeMCU (так как я знаю, что можно сделать резервную копию прошивки). Если да, то с помощью каких инструментов?
- Почему при задержке шаговый двигатель останавливается? И почему команда break вызывает ошибку? Я использую шаговый двигатель для проекта, который хочу остановить. Я попробовал циклы for , пока и оператор if . Все они были помещены внутрь цикла void , поскольку вызывали ошибку. Мой…
- Объединение кода для нескольких датчиков в одной программе (Arduino) Мне нужно одновременно использовать 2 разных датчика (газ и DHT11). Мне удалось запустить каждый из них по отдельности, и я не знаю, как манипулировать кодом, чтобы они могли работать вместе. Вот…
- Я хочу закодировать датчик глубины для arduino Я хочу закодировать датчик глубины для маленькой субмарины, над которой я работаю. Я хочу, чтобы он погружался на любую определенную глубину, например, на 2 фута. Скорость двигателя должна…
- Что это за расширитель? Недавно я получил стартовый комплект Arduino от друга, которым он не пользовался, и он пришел с ним, но я ничего не могу найти о нем, потому что я не знаю, как его искать. Кто-нибудь может…
- Отправить строку в функцию внутри класса Я создал небольшой класс для работы с меню. При создании нового экземпляра я передаю ссылку на объект oled , созданный в main.cpp . Тем не менее, когда я хочу отобразить строку с использованием…
- Проект Simon Says — невозможно перейти от случайных источников света к пользовательскому вводу. Я новичок в использовании Arduino и пытаюсь сыграть в игру Simon Says. Прямо сейчас я не понимаю, почему моя программа не перейдет от активации случайных огней к пользовательскому вводу. В настоящее…
- Использование транзистора NPN в качестве переключателя для включения/выключения двигателя постоянного тока Я пытаюсь управлять двигателем постоянного тока 3 В ( FA-130 ) с помощью Arduino. Uno, и я пытаюсь сделать это с помощью NPN-транзистора ( 2N3904 ). переключатель, как показано на этой схеме.…
- о том, как разделить один внешний последовательный EEprom с помощью двух микроконтроллеров? развернутый текст <img src="https://i.stack.imgur.com/gmWoA.jpg" alt="schematic** развернутый текст * *" loading="lazy" referrerpolicy="no-referrer">У меня есть датчик Vector nav100 IMU, который…
- Как создать массив ссылок? У меня есть класс с именем timeOut , который занимается задачами тайм-аута. Я должен написать скетч, общий для Sonoff basic и Sonoff Dual, то есть у меня может быть 1 задание для Basic и 2…
- Изготовление ПИД-регулятора для датчика давления BAR 30 У меня возникли проблемы с ПИД-регулятором для датчика глубины BAR 30. У меня проблема в том, что мой ESC имеет два начальных запуска {1500-1900} - это минимум-максимум соответственно по часовой…
- Для постоянного тока. Скорость двигателя медленно увеличивается, чтобы достичь максимальной скорости, а также реверса. Я попытался управлять скоростью двигателя постоянного тока 12 В, медленно увеличивая скорость до максимальной скорости, а также реверсивно, но не получил удовлетворительного результата, код приведен…
- Драйвер двигателя не работает должным образом, если мы подключим к нему двигатель Мы делаем радиоуправляемую машинку с Bluetooth-управлением. когда мы подключаем наш двигатель (умеренной мощности) к драйверу двигателя, модуль Bluetooth автоматически отключается после получения…
- Преобразование float в строку в Udp.write() в esp8266 Я хочу преобразовать значение с плавающей запятой в строку для отправки Udp.Write() метод и получить другую сторону (esp) с помощью Udp.read() и Скопируйте одну переменную для использования.. …
- Массив индексации HardwareSerial Как индексировать порты HardwareSerial в один массив? Это компилируется, но не работает. HardwareSerial Serials[]={Serial,Serial1,Serial2,Serial3}; void setup(){ for (int…
- Удалить функцию во время препроцессора У меня есть единственная функция для отладки сообщений, используемая во всем проекте. Когда KEYDEBUG определяется как 1 или 0 , функция включается или отключается по мере необходимости. …
- Мой шаговый двигатель, подключенный к драйверу, и Arduino не работает Я использую шаговый двигатель 28BYJ-48 с платой драйвера ULN2003. Я пытаюсь управлять двигателем с помощью Arduino MEGA. Сначала я подключил контакты драйвера: IN1,2,3,4 к контактам Arduino: 8,9,10…
- Как правильно активировать контакт сброса ATMega328 с помощью ПО, чтобы загрузчик работал, а прошивка могла обновляться через контакты RX/TX? Я программирую свой чип Atmega328P через преобразователь USB в TTL (https://www.amazon.com/ gp/product/B075N82CDL/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&amp;psc=1) Я могу загружать…
- Запись на SD-карту с частотой дискретизации 50 мс или меньше? У меня есть скетч, который записывает в sd каждую 1 секунду, но застревает на более высоких частотах дискретизации. Пожалуйста помоги? Мой код ниже считывает данные с АЦП и 3 цифровых контактов через Mega и печатает на SD Shield (Deek Robot). Я хочу иметь возможность читать данные каждые 50 мс (в идеале 20 мс). Я не могу получить…
- Почему Serial.write() медленнее, чем memcpy()? Я использую Serial.write() для передачи 53 байтов на ПК. Для измерения времени я использую micros() (до и после функции записи). После каждой передачи существует задержка в 1 с. Время…
- Клон Arduino - не удалось выполнить запрос дескриптора USB-устройства Я работал со своим клоном Arduino, и до вчерашнего вечера он работал хорошо. Я пытался добавить моторный шилд l298p, и после нескольких тестов без каких-либо результатов мой компьютер внезапно не…
- Как управлять светодиодной лентой RGB на 220 В с помощью Arduino/ESP32 Мне нужно управлять светодиодной лентой RGB 220 В с помощью Arduino/ESP32-wroom через Интернет. Одноцветный светодиод легко (просто с реле), 12V RGB можно сделать с PWM и, возможно, внешним…
- Датчик температуры DS18B20 замедляет работу Arduino? Недавно я столкнулся с проблемой, из-за которой обработка всего моего кода замедлялась, например, у меня был установлен таймер миллисекунд на одну минуту, но для завершения потребовалось…
- Есть ли у нас альтернатива функции millis()? На самом деле это дополнительный вопрос к этому вопросу , поэтому в основном я использую датчик температуры DS18B20, для которого требуется библиотека Onewire.h, которая прерывает millis( ) функция…
- Какие микроконтроллеры Arduino могут управлять параллельным 8-битным дисплеем ILI9341 с разрешением 320x240@60fps с прямым доступом к памяти, дополнительным ядром ЦП или и тем, и другим, и как? Я всегда хотел сделать свою собственную игровую консоль. Я не знаю, почему у существующих игровых консолей Arduino такая проблема с частотой кадров, когда у карманного ПК Sony 2006 г. 1 ГБ…
- Монитор сети и батареи с задержкой включения и выключения Я новичок в Arduino. На самом деле я совершенно новичок во встроенной системе. Я использовал другие платформы для своих экспериментов, в частности PIC. Я только что перешел на Arduino для более…
- Ошибка компиляции в Ubuntu 18.04 Пытаюсь скомпилировать код на арудино про микро, у меня правильный вариант компиляции вроде порт и тип платы,но выдает ошибку,не могу скопировать
- Питание ардуино от аккумулятора Я не пробовал, поэтому не знаю, работает это или нет. Итак, у меня есть батарея AA на 6 В, можно ли запустить мою Arduino Uno, в которой уже есть код, если я подключу + контакт к vin и - к GND? Без…
- Различение нескольких инфракрасных передатчиков Я работаю над проектом Arduino, в котором использую инфракрасную камеру и 4 передатчика, каждый из которых размещается в углу квадратной платформы, чтобы идеально припарковать робота на этой…
- Частота дискретизации нескольких аналоговых контактов на Arduino как я проверил на веб-сайте Arduino, они упомянули все платы: UNO, Nano, Mini, Mega имеют максимальную частоту дискретизации 10 кГц для каждого аналогового контакта. Итак, моя забота: 1) есть ли…
- Связь между arduino nano и MCP3424 по I2c Я завершаю свой проект, в котором используется 18-битный АЦП MCP3424 i2c и Arduino Nano для измерения температуры с помощью термистора NTC, но у меня проблемы с библиотекой проводов Arduino. Это мой…