Список вопросов
- Счетчик импульсов для измерения расхода: 0 Проблемы с импульсами Я использую расходомер Netafim серии M, соединенный с Arduino UC-32. Целью этого является создание счетчика импульсов, который, в свою очередь, позволит нам определять расход в счетчике. (1 галлон…
- Считается ли #ifdef __SD_H__ плохой практикой? Предположим, я работаю над библиотекой ^ 1 , в которую хочу добавить поддержку SD.h ^ 2 , но точно зная, что многие микроконтроллеры не поддерживают SD.h (поэтому они приводят к ошибкам…
- Построение счетчика vu Я строю vu метр с 2 5v neopixel кольца 2 горшки разъем для наушников и arduino nano будет 5 вольт 1 ампер вырезать его или мне нужно больше мощности К вашему сведению, я буду питать его через разъем…
- Какую скорость передачи данных com порта можно использовать без ошибок? Стандарт составляет 9600 бод. Это просто стандарт . Используя Arduino Uno SMD R2, какой максимальной практической скорости передачи данных я могу достичь? Бонусные баллы для смелых: как бы вы…
- Как использовать два пьезоэлемента одновременно? Я пытаюсь воспроизвести короткий музыкальный клип с двумя пьезоэлементами и хочу, чтобы они воспроизводились одновременно. Пока играет правый пьезо, я хочу, чтобы левый продолжал зацикливаться.…
- Стабилизация HX711 и более быстрая выборка. Улучшения кода Привет, В своем исследовательском проекте я использую тензодатчики. У меня есть 4 тензодатчика, я подключил 4 модуля HX711 (по одному к каждому тензодатчику) и подключил их к Arduino Uno. Я взял…
- Как включить/выключить питание, чтобы сократить БОЛЬШИЕ токи (200 А)? Контекст: у меня есть автономный домик с фотоэлектрическим питанием 12 В постоянного тока. Я хочу отключить питание инвертора (12 В постоянного тока -> 220 В переменного тока), когда ухожу, нажав…
- Могу ли я использовать [[__progmem__]] вместо PROGMEM? В pgmspace.h PROGMEM определяется как __ATTR_PROGMEM__ , который определяется как __attribute__((__progmem__)) . AFAIK, __attribute__ предназначен только для GNU. Начиная с C++ 11, у нас…
- Arduino иногда не реагирует при чтении последовательных команд Когда я отправляю шестнадцатеричные числа через компьютер на Arduino Leonardo, он иногда не реагирует, но последовательный монитор сообщает, что оно было отправлено. Мой код; void setup() { …
- Появление странного символа при нажатии кнопок на USB-клавиатуре, подключенной к Arduino GIGA R1. Я использую следующий код: #include "USBHostGiga.h" //REDIRECT_STDOUT_TO(Serial) Keyboard keyb; HostSerial ser; void setup() { // put your setup code here, to run once: Serial…
- Последовательные порты отображаются серым цветом при подключении Arduino (MS Surface Pro X, Windows 10 Pro 21H2). Как заставить Arduino IDE распознать его? Я помогаю пользователю Windows программировать приложение Arduino. Компьютер представляет собой Surface Pro X под управлением Windows 10 Pro 21H2. У него есть только порты USB-C (которые нельзя…
- Использовать контакты, связанные с SPI, в качестве цифрового выхода? Я пытаюсь использовать esp32 (NodeMCU-32s) в качестве контроллера кольцевой подсветки для моя камера. Все, что ему нужно сделать, это определить, когда на входном контакте становится низкий…
- Веб-страница с использованием Bluetooth? У меня есть проект, в котором я считываю 2 датчика с помощью esp32, а также имею веб-сервер. Я могу подключиться с помощью мобильного телефона и отобразить страницу, на которой я вижу информацию о…
- Подать нулевое напряжение на определенные серводвигатели за определенное время. У меня есть робот, который использует 4 механические руки. Каждая механическая рука имеет 4 штанги READYTOSKY 30 кг. серводвигатели на них. В какой-то момент мне нужно будет использовать…
- Использование библиотеки PBC на Arduino Я хочу знать, есть ли способ установить/использовать библиотеку PBC на Arduino UNO. Я хочу реализовать некоторые криптографические примитивы, используя библиотеку PBC. Спасибо.
- Полудуплекс для Atmel SAMD21 Я использую Arduino MKR GSM 1400. Я знаю, что эта плата использует Atmel SAMD21 и SAMD21 поддерживает полудуплекс (USART с полнодуплексной и однопроводной полудуплексной конфигурацией). Мой вопрос в…
- Замена ATmega328 с большим объемом флэш-памяти Существует ли замена ATmega328 с большим объемом флэш-памяти? Для розетки необходим 28-контактный DIL. В качестве альтернативы, существует ли плата, которая имеет те же размеры и контакты, что и…
- Установка параметров после компиляции Я очень новичок в arduino и искал это в сети, но не нашел. В моем проекте есть 2 файла: файл ".ino" с скетчом и еще один файл ".h" с секретами и параметрами конфигурации, такими как интервалы…
- ESP32 не может контролировать последовательный порт Я использую комплект для разработки esp32 v1. Я пишу код, следуя этой картинке. const int vavle = 1; int d = 1; void setup() { Serial.begin(115200); delay(2000); while (!Serial); …
- Распечатать текст при любом значении Y на SSD1306 Я пытаюсь напечатать несколько строк текста с определенными значениями Y на SSD1306 ЖК-дисплее 128x64. . Я использую библиотеку ssd1306 Алексея Дынды . Изначально я хотел использовать более…
- WiFiClient.cpp: 517 flush (): сбой на fd 48, errno: 11, «Больше нет процессов», что это значит? Здравствуйте, я написал этот скетч, который загружает показания датчика DHT22 на сервер phpMyAdmin в localHost, скетч работает нормально, данные загружаются на сервер каждые 5 минут, чем ESP…
- Почему четыре мотор-редуктора вращаются с разной скоростью при подключении к двум драйверам двигателей L293D, управляемым Arduino. Игнорировать направление двигателей (пока). Это моя схема подключения. Любые улучшения приветствуются. Внизу левый двигатель вращается со скоростью 210–224 об/мин Правый нижний мотор работает…
- Как обрабатывать инициализацию класса при использовании списков инициализаторов, заключенных в фигурные скобки Я работаю с специальной библиотекой C++ CPSTL для Arduino, которая включает класс cpstd::vector , предназначенный для работы с cpstd::initializer_list , cpstd::initializer_list должен…
- Условие «если» проблема/вопрос Я новичок в Arduino, и мой вопрос скорее теоретический. У меня есть плата Arduino Nano (процессор Atmega168), кнопка, дисплей. Я написал обработчик кнопки, который не останавливает выполнение кода.…
- Arduino Pro Mini не выполняет автоматический СБРОС У меня возникла проблема с Arduino pro mini. Вчера я несколько раз загружал скетч на pro mini с адаптером FTDI , и все работало нормально. Сегодня пытаюсь перезалить скетч, но теперь по…
- D1 mini ESP8266 нет звука в динамике Я новичок в Arduino и микроконтроллерах, я хочу создать звук с помощью моего D1 mini и LSM -50F динамик. Но я не получаю никакого вывода. Есть идеи, что я делаю неправильно? Протестировал на двух…
- Сервопривод не перестанет вращаться У меня есть плата Arduino Uno R3, и после некоторого времени бездействия она, похоже, вышла из строя. Мой код ниже, в основном я хочу поворачивать сервопривод на 90 градусов каждые 12 часов, но как…
- COM+ и COM - в RX и TX Я хочу подключить сканирующий дальномер Hokuyo к Arduino Mega, выходы которого помечены следующим образом: COM+ КОМ- Вход Выход DC12/24 GND Я хочу прочитать его последовательный…
- Звуки воспроизводятся одновременно Я делаю школьный проект, который позволяет растениям «говорить». Например, когда растение находится в неидеальной среде (низкая или высокая влажность почвы, не идеальная температура или влажность и…
- Большие массивы приводят к сбою Arduino У меня есть три больших массива PROGMEM для хранения музыкальных нот песни. Один массив — это ноты, другой — длительность нот и третий — пауза после ноты. Первый массив — это int , а два других…
- Проблема с загрузкой моего скетча на Ардуино Я выбрал правильный COM-порт, но он не загружается. Arduino: 1.8.3 (Windows 10), Плата: "Arduino Leonardo" Sketch uses 5252 bytes (18%) of program storage space. Maximum is 28672 bytes…
- Написание кода Arduino для датчика давления MPXV6115V Я пытаюсь использовать датчик давления MPXV6115V для контроля постоянного вакуума всасывающего устройства. Я не смог найти библиотеку для использования с этим датчиком. Я очень новичок в Arduino, но…
- Почему мой сервопривод и ультразвуковой датчик не работают вместе? У меня завтра сдача школьного проекта, и я планирую подключить серводвигатель к ультразвуковому датчику. Если расстояние меньше 10 см, серводвигатель должен повернуться на 180 градусов и вернуться к…
- Проблема с сохранением клавиатуры. Хранить более 11 цифр, например номер телефона. #include <SoftwareSerial.h> #include <LiquidCrystal.h> SoftwareSerial mySerial(6,5); int table[]={0,0,0}; #include <Keypad.h> #include <Wire.h> LiquidCrystal lcd(7, 8, 9,…
- Кто-нибудь модифицировал ЖК-экран 16x2 для работы с Arduino DUE? Поскольку DUE работает от напряжения 3,3 В, кто-нибудь успешно модифицировал ЖК-экран 16x2 на 5 В для работы с Arduino DUE? Я думаю, что 3,3 В будет рассматриваться как логическая «1». экраном…
- Питание Arduino Pro Mini напрямую от LiPo Недавно я купил Arduino Pro Mini версии 3,3 В. Я планировал использовать его в самодельном пульте: я опустошил пульт от ps2, просто оставил кнопки, а плата будет внутри. Пульт будет беспроводным: я…
- Где найти флаг прерывания для ядер платы Arduino сторонних производителей? Этот вопрос может быть немного широким, но я столкнулся с очевидно классической проблемой с прерываниями Arduino, когда флаг нарастающего или спадающего фронта срабатывает до того, как технически…
- Частота дискретизации MKR GPS Shield У меня есть MKR 1010, и я работаю над трассой, которая требует GPS-позиционирования в реальном времени. Я купил MKR GPS Shield и использую его на шине I2C (подключенной кабелем к плате 1010), а…
- Индикаторы WS2811 горят только красным цветом Я подключил провод WS2811 к источнику питания 5 В и Arduino Uno, и что бы я ни делал, индикаторы всегда горят красным. Я использую библиотеку быстрых светодиодов, и по какой-то причине индикаторы…
- Массив символов в препроцессоре Мне нужно определить массив, который позже будет именем класса и будет указывать на него. Например (без препроцессора): const char *button_names[4]={"b0","b1","b2","b3"}; и позже (когда он…
- Возникла проблема с правильной передачей значений массива. Я впервые задаю здесь вопрос, заранее извините, если это неправильный способ задать этот вопрос. Я нахожусь на промежуточном этапе написания программы, и на этом этапе мне хотелось бы, чтобы…
- Как получить значения датчиков с помощью передатчика и приемника Я использовал датчик HC-SR04 и подключил его к плате arduino (BOARD1) с передатчиком 433 МГц, а другая плата (BOARD2) подключена к приемнику 433 МГц, но я не знаю, как увидеть показания значения…
- Код Arduino IDE, который необходимо остановить после заданного количества «оборотов». У нас есть код Arduino IDE, который приводит в движение пластину на ходовом винте, приводимую в движение шаговым двигателем, вперед и назад. У нас ходовой винт перемещается на 8 мм в одном…
- Генератор прямоугольных импульсов время от времени генерирует более короткий импульс. Я использую Arduino Micro для генерации 8 прямоугольных сигналов на 8 контактах. Идея следующая: на выводе 13 идет основной прямоугольный сигнал. Он представляет собой определенный BPM (ударов в…
- Понимание OTA-обновлений ESP8266: вопрос об ограничениях В настоящее время я изучаю OTA-обновления для прошивки ESP8266, и у меня есть вопрос, на который я не нашел ответа: Вопрос: Ограничено ли количество ОТА-обновлений? Согласно документации , в ней…
- Как написать эффективные функции обратного вызова на Teensy 4.0? Я рассматриваю возможность рефакторинга своего кода путем реализации функций обратного вызова, чтобы иметь возможность повторно использовать абстрактную логику других функций/классов. Однако я…
- Когда дело доходит до связи UART-RS485, в чем разница между модулем "MAX485" и модулем "HW-0519"? Недавно я нашел эту модель с идентификатором "HW-0519" на ней. Он может быть найден в Интернете ( HW-0519 в Aliexpress ) и продается с целью преобразования UART в RS485 связи с помощью устройств…
- Преобразователь Serial в USD (HID клавиатурное устройство) Я работаю над проектом по сбору данных со сканера штрих-кодов с помощью arduino, который, в свою очередь, подключен к POS/ноутбуку. До сих пор я могу собирать данные со сканера штрих-кодов,…
- Как заставить сервоприводы не отключать питание Arduino и источника питания? У меня возникла проблема с проектом, в котором один сервопривод сбрасывает (выключает) два Arduino Pro Mini, работающих с напряжением 3,3 В/8 МГц. Два Arduino соединены через SoftwareSerial на…
- Нарастающий и спадающий фронт на GPIO_STM32G4 Я работаю с STM32G491RE. Я подаю импульс на вывод GPIO от функционального генератора. Этот импульс будет длиться 2 мс и время выключения 8 мс. Мне нужно поднять флаг, если сигнал от функционального…
- Последовательный порт USB больше не обнаруживается после успешной загрузки Я успешно загрузил скетч на Arduino Micro через последовательный порт USB, но если я попытаюсь изменить скетч, этот порт будет недоступен. Скетч, который я загрузил на Micro, работает нормально,…
- Датчик давления возвращает 2,4 В при давлении 0 кг на квадратный метр при работе с датчиком давления от 0,5 В до 4,5 В. У меня есть датчик давления: https://www.amazon.co.uk/dp/B07YZL6TYD?psc=1&amp; ref=ppx_yo2ov_dt_b_product_details Датчик имеет диапазон от 0,5 В до 4,5 В, что соответствует давлению от 0 до…
- Оптимальное и экономичное управление водяным насосом Я использую микроконтроллер Arduino, водяной насос 12 В и реле печати для полива растений. Переключатель уровня воды контролирует резервуар для воды, чтобы убедиться, что водяной насос не…
- Светодиод с ультразвуковым датчиком расстояния. Заставить светодиод мигать быстрее, когда он приближается на определенное расстояние у меня уже есть этот код, но я не знаю, как заставить светодиод мигать. КОД: const int ledPin = 6; // Вывод вашего светодиода, D06 const int trigPin = 5; // Вывод, к которому подключен…
- Проблема с кодом, сгенерированным Bing для автоматической двери курятника Здесь Гленн из Швеции. Мне было интересно, сможет ли мне здесь помочь какая-нибудь добрая душа. Мой партнер купил дешевую китайскую автоматическую дверь для курятника, которая работает на основе…
- Проблемы с частотой в DIY Arduino и резонаторе Я создал простую музыкальную программу, используя Arduino Uno и функцию tone() . Это работает нормально. Я решил построить свою собственную схему, используя простой AVR, и загрузить эту программу…
- RF24, если операторы не читаются должным образом, даже если значение «if» неверно, оно все равно следует за соответствующим кодом. Мой код принимает значения с пульта дистанционного управления и передает его состояние. Сейчас состояния — это всего лишь 1 и 0, включено или выключено, и запись ведется через последовательный…
- ESP8266 Wemos D1 Mini Pro v2.0 — Распределение нагрузки и аккумулятор У меня простой вопрос относительно новой версии Wemos D1 Mini Pro v2.0 и, в частности, о ее схеме распределения нагрузки. Схема здесь: https://www.wemos.cc/en/latest/_static/files…
- Как превратить цифровой вывод в аналоговый вывод? Я использую матрицу ИК-датчиков 10, и они используют аналоговые контакты. Я использую моторный щит для Uno. Поэтому я не могу использовать Мега. У меня есть только пять аналоговых контактов, мне…
- Радиочастотный пакетный импульс 433 МГц с микросхемой ATTiny85 Недавно я создал скетч ATTiny85. Мой проект состоит из: Только 1 микросхема ATTiny85 1 радиочастотный модуль 433 МГц => используя вывод данных 2 2x входных цифровых контакта =>…
- ArduinoHTTPClient POST multipart/form-data с SD-карты, возвращающий 400 неверных запросов У меня возникли проблемы при попытке отправить небольшой текстовый файл на мой сервер с помощью следующей функции с помощью TinyGSM. Я знаю, что подключен к Интернету и достиг веб-сервера, однако…
- Установка Micropython на Arduino nano В настоящее время я пытаюсь использовать micropython на Arduino Nano 33 BLE с использованием MacOS. Следуя инструкциям с сайта Arduino, я смог выполнить шаги 1-3. На шаге 4 я могу найти файл Bossac,…
- Правильное использование * и & при передаче объектов в методах. В C# указатели несколько незнакомы, хотя я понимаю эту концепцию. Правильно ли создавать методы следующим образом и передавать объект (в качестве параметра), созданный по ссылке? Если нет, то…
- Чтение строки из последовательного порта и сравнение с другой строкой Я использую Arduino Mega 2560 и пишу очень простой фрагмент кода, который не работает. String a, letra; #define led 13 void setup() { Serial.begin(9600); // открывает последовательный порт,…
- FreeRTOS не решает мою проблему с параллельным выполнением задач Я новичок в esp32, и я пытаюсь объединить два кода в один, это простые коды из проектов, которые я нашел в Интернете, первый использует датчик PIR для отправки сообщения в телеграмму каждый раз при…
- Код показывает одинаковые углы для всех трех осей гироскопа MPU #include<avr/io.h> float x, y, z, baf = 0, j, i = 0, k, angle, a, b, c, d; unsigned long current_time = 0; unsigned long previous_time = 0; unsigned long time_interval = 0; float…
- Управление памятью Arduino MKR WiFi 1010 Согласно официальной документации Arduino, память SRAM (отведенная для локальных переменных) должна автоматически освобождаться после вызова любой функции. Например, у меня есть функция …
- Данные DHT11 на MAX7219 показывают 0. Я хочу распечатать данные с DHT11 (температура и влажность) на светодиодном дисплее MAX7219, но он показывает только 0. С другой стороны, последовательный монитор показывает и влажность, и…
- avrdude: ser_open(): не могу установить состояние com для "\\.\COM2" У меня есть неофициальная плата Arduino Uno. Я протестировал следующие: Тестирование на USB 2.0 и USB 3.0 Изменение порта (COM XX) Обновление драйверов для неизвестного устройства до…
- avrdude ser_open() can't set com-state При попытке загрузить скетч мигания на мою (неофициальную) Arduino Uno я получаю следующую ошибку: avrdude ser_open() can't set com-state for "\\.\COM3" Я программировал эту Arduino до того…
- Проблема с коммутационной платой Sparkfun ISL29125 с Arduino IDE с ESP32 Я работаю над проектом, в котором мне нужно получить значение освещенности RGB на основе окружающего освещения. Для этого я использую ESP32 с коммутационной платой Sparkfun ISL29125. Я пытался…
- Невозможно установить рабочий цикл на 0% с помощью пользовательского PWM Я пытаюсь управлять нагревательным элементом с помощью PWM с помощью Arduino Nano , но проблема в том, что даже если я установлю рабочий цикл на 0, он даст крошечный всплеск. Я хочу сгенерировать…
- Использование драйвера шагового двигателя A4988 для малоточного (15 мА) шагового двигателя. У меня есть шаговый двигатель BKA30DR5, который работает при токе 15 мА. Я хочу управлять им с помощью модуля шагового двигателя A4988. Раньше я успешно управлял шаговыми двигателями, которые…
- Детектор ключей Arduino Leonardo Я хочу создать код Arduino на Arduino Leonardo, который определяет нажатие клавиш и распечатывает их на последовательном мониторе, чтобы я мог управлять Arduino с помощью клавиатуры компьютера. Мне…
- Последовательный буфер остается пустым, как только он становится пустым один раз. У меня вопрос относительно чтения последовательного буфера. При запуске программы я посылаю последовательную команду датчику, который 1. активирует его и 2. позволяет ему отправлять данные - это…
- Клиент ESP32 SocketIO не подключается к серверу Flask-SocketIO Я пытаюсь подключить клиент ESP32 с помощью SocketIO к серверу Flask-SocketIO , но он не подключается. Сервер использует SSL. Адрес локального сервера: https://192.168.1.137:3000 . Является ли …
- Arduino Uno - Как записать персональные данные в NTAG213 с помощью RFID-RC522 Я пытаюсь написать некоторые данные в стикере NTAG213 с этим кодом: #include <SPI.h> #include <MFRC522.h> constexpr uint8_t RST_PIN = 9; // Конфигурируемый, см. типичный макет…
- ошибка error: expected unqualified-id before 'if' if (send) { but all semicolons are available Я получаю ошибку компиляции: перед 'if' ожидается неквалифицированный идентификатор. Но я проверил все точки с запятой. Помогите пожалуйста найти мою ошибку. Остальная часть сообщения об ошибке…
- Библиотека ардуино или код для ESP32 для сканирования устройств Bluetooth? Есть ли какой-нибудь код или библиотека, которые позволили бы мне сканировать близлежащие устройства Bluetooth с помощью общей платы ESP32 ? Я нашел аналогичный код только для реальных плат Arduino.…
- Связь между Arduino и Arduino Когда я отправляю данные на Arduino Uno через последовательный монитор, последовательные данные передаются по тому же USB-кабелю, который используется для программирования Arduino. Таким образом, на…