Список вопросов
- Преобразовать массив float в char на ATtiny85 Мне трудно преобразовать число с плавающей запятой в массив символов, чтобы он сохранялся как "7.125", точно так же, как выглядит число с плавающей запятой. Я пытаюсь установить связь с ATtiny85…
- Как далеко может стоять HC-SR04 от микроконтроллера? Мне было интересно, если я подключу HC-SR04 к Arduino или любому другому микроконтроллеру обычными кабелями, какова будет максимальная длина этого кабеля, чтобы измерения по-прежнему были верными, и…
- Невозможно установить низкий уровень на выводе MOSI даже после завершения SPI Я собираю устройство с батарейным питанием и должен отключать вывод MOSI во время сна, потому что в противном случае он пропускает ток через SD-карту (около 400 мкА). Проблема в том, что он не…
- Передача ссылки на объект NeoPixel в пользовательскую библиотеку Я новичок в программировании Arduino и раньше не программировал на C++. Я пытаюсь создать пользовательскую библиотеку для циклического воспроизведения радуги на моей светодиодной ленте NeoPixel. Я…
- Как я могу переписать код Arduino, используя библиотеку SPI, на С++? Проблема в том, что у меня есть код, использующий библиотеку Arduino, и мне нужно преобразовать его в C++, чтобы я мог использовать его с raspberry pi в ROS (операционная система для роботов).…
- Keyboard.write записывает целочисленное значение ASCII в виде строки У меня есть следующий код: #include <SoftwareSerial.h> #include <Keyboard.h> SoftwareSerial ttySerial(10, 11); // прием, передача void setup() { // Открытие последовательной связи…
- Управление светодиодной лентой с помощью ИК-контроллера с помощью Arduino Можно ли подключиться к одному из них, работающих от 12 В, чтобы включить светодиодную ленту с помощью ESP8266? Неважно, Arduino это или ESP8266, оба должны уметь это делать. Плата выглядит так: …
- Как запрограммировать Arduino pro mini, используя родной последовательный порт (на моей материнской плате) Как я могу запрограммировать свой Pro Mini, используя собственный последовательный порт RS232 на моей материнской плате (также известный как com1). Поиск в Google не очень помог, и быстрый поиск…
- Модернизация модуля NRF для дрона Здравствуйте, я пытаюсь сделать дрон, используя Arduino в качестве микроконтроллера как для пульта дистанционного управления, так и для дрона. И я подумал об использовании модуля NRF. Но я узнал,…
- когда я компилирую свой код, я получаю сообщение об ошибке, указывающее, что «checkbutton» не объявлен в этой области // По прошествии 2 секунд прекращаем игнорировать кнопку. // Если кнопка нажата, вызываем функцию checkbutton. if (millis() > ignore && digitalRead(0) == LOW) { checkbutton(); …
- Функция Millis () не работает в течение длительного периода времени Я использую функцию millis() для управления таймером моего светодиода. Это очень простой код, который я использовал из примеров библиотек. Код работал хорошо в течение 6 часов (включен в течение 6…
- Вывести 2 числа, хранящиеся в 24-битном формате, в десятичном формате. Функция реализации из миленькой библиотеки Wiegand YetAnotherArduinoWiegandLibrary выводит шестнадцатеричное представление объекта # & номер карты (8-битный номер объекта, 16-битный номер…
- Можно ли закодировать кодовый замок с помощью RFID? В рамках одного из моих университетских проектов мне нужно создать интерактивную штуковину. Я думаю о том, чтобы сделать головоломку, в которой вам нужно отсканировать три RFID-метки в правильном…
- Как установить не подключенный контакт на землю или низкий уровень У меня есть цифровой контакт 7, когда он установлен на высокий уровень, а когда установлен на низкий уровень, этого не происходит. Единственный способ добиться постоянного высокого или низкого…
- Автономный Atmega328 не работает, если Pin1 не подключен к Arduino RESET Я новичок в этом домене. Моя основная профессия — разработчик .NET. Я пытаюсь сделать личный проект, в котором AtMega328 получает некоторый результат от весов с использованием HX711 и отправляет SMS…
- Датчик Sparkfun CCS811 не взаимодействует с Arduino У меня есть датчик качества воздуха в помещении Sparkfun CCS811, который необходимо подключить к Arduino. Я припаял провода к датчикам и подключил к ардуино. Проверил соединение мультиметром, так…
- Потоковое аудио на ESP8266 через WiFi Я думаю сделать беспроводную колонку на чипе ESP8266. У меня есть несколько вопросов по этому поводу. Какой вывод микросхемы ESP8266 можно использовать в качестве выхода I²S? У меня есть чип…
- Используйте маломощный Arduino с солнечной панелью Я пытаюсь создать систему Arduino с радиопередатчиками и радиоприемниками. Система работает от перезаряжаемой батареи, которая заряжается от солнечной панели. Я использую солнечную панель 1,1 Вт…
- Использование ВСЕХ аналоговых выводов на Mega для Servo Я хочу использовать ВСЕ аналоговые контакты на Mega2560 R3 для управления сервоприводами, все хорошо до A9 включительно, но дальше ничего. {звучит знакомо} это, по-видимому, не новая проблема. Я…
- Как получить временную метку пакета передачи от ESP8266 Я пытаюсь создать внутреннюю систему позиционирования, используя ESP8266 в качестве маяка. Как мне получить временную метку пакета передачи от маршрутизатора к ESP8266 и наоборот? Заранее спасибо…
- Использование библиотеки емкостных датчиков с мультиплексором 74HC4067 Я пытаюсь использовать библиотеку Capacitive Sensing Library Пола Бэджера в сочетании с одним или несколькими мультиплексорами 74HC4067 для получения большого количества емкостных сенсорных входов.…
- Дополнительный файл `eecfbba=.@aa` на SD-карте Я делаю проект, и мне нужна SD-карта. Все работало хорошо, но через некоторое время, когда я прочитал SD-карту с моего ПК (Windows 10 64 бит, Intel Core), я нашел файл с именем eecfbba=.@aa . Он…
- Как приглушить фоновые светодиоды на TFT дисплее с помощью ILI9341 Я купил 2,5-дюймовый; Экран TFT онлайн, оснащенный контроллером ILI9341. Мне нужно уменьшить яркость фоновых светодиодов, чтобы она соответствовала окружающему свету. У этого конкретного экрана…
- Связь между Arduino и python: последовательный порт отправляет пустые данные Код Arduino: Этот код обеспечивает связь между датчиком gy-521 и Arduino. Читаю данные по команде "1", после 1000 выборок ардуино ждет новой команды для чтения данных. Код Arduino хорошо…
- Самодельная ударная установка. Как ускорить время отклика после срабатывания датчика? Я пытаюсь сделать псевдо-ударную установку с помощью моего Arduino Due и пары резисторов, чувствительных к силе (активируется пальцами, без барабанных палочек). Пока в своем тестировании я использую…
- Управление ардуино с клавиатуры через компьютер Я новичок в arduino, но пытаюсь понять, как настроить систему управления WASD для моего робота, который я сделал. У меня есть готовая физическая установка, но я не знаю кода, который позволил бы…
- Статус выхода 1 не может скомпилироваться Я полный новичок с очень небольшими знаниями. Я пытаюсь сделать переключатель в Arduino UNO, используя руководство, которое я нашел в Интернете, но оно не скомпилируется. Серводвигатель должен…
- Перемещение объекта в области Я планирую создать небольшую игру, и мне нужно будет переместить небольшой магнит внутри прямоугольной области. В идеале я мог бы произвольно управлять движением, например, с помощью джойстика. Я…
- Как установить параметры данных датчика? Добрый день! Как установить параметры данных датчика? Как и данные, установленные только, например, они начинаются с минимального значения 3 и заканчиваются максимальным значением 6, и он…
- Как настроить выходы без использования digitalWrite? Обратите внимание на следующее: #define IN1 9 #define IN2 10 pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); void LeftMotor(Direction direction) { digitalWrite(IN1, direction == Forward ? LOW :…
- Понимание значений от MPU6050 Я пытаюсь понять значения, которые я получаю от своего MPU6050. Я считаю, что есть проблема с моим кодом. Я не совсем уверен, как должен выглядеть код. На MPU6050 не так много примеров. Что не…
- Почему мой Arduino 3.3v колеблется? По какой-то причине мои 3,3 В на моем Arduino сильно колеблются, и я не знаю, почему. Мультиметр измеряет постоянное напряжение и подключается между GND и 3,3 В Arduino Mega. Мультиметр…
- SD-карта не инициализируется Я знаю, что этот вопрос уже задавали на этом сайте. Однако на него так и не ответили. У меня Ардуино Уно. Я пытаюсь заставить его читать карту SDHC Micro SD объемом 2 ГБ. Проблема в том, что…
- Сдвиг уровня 5В <-> 3,3В Моей основной целью является подключение ультразвукового датчика HC-SR04 к ESP8266 . Проблема в том, что HC-SR04 работает с 5 В , а ESP8266 работает с 3,3 В . Чтобы решить эту проблему, идея…
- Вопросы по сервопрограмме Привет, программирование на arduino, я пытаюсь получить вложенный цикл for внутри цикла for с промышленным сервоприводом, который использует PUL +- DIR+- (купил мотор у amazon). Моя цель –…
- Какое максимальное внешнее напряжение/ток я могу подать через Arduino Uno? Я только начинаю знакомиться с электроникой и Arduino, и мне было интересно узнать о возможностях Arduino. Смогу ли я в конечном итоге программировать и питать устройства, требующие очень высокого…
- Лучший способ измерить уровень жидкости в резервуаре высотой 10 метров? Я хотел бы измерить высоту, на которой находится жидкость в 10-метровом резервуаре, как лучше всего это сделать? Какой датчик следует использовать? Я видел ультразвуковые датчики, но не нашел…
- как я могу подключить зарядное устройство для липосакции к teensy 4.0? У меня есть зарядное устройство https://www.adafruit.com/product/2124 . и крошечный 4.0, который я хотел бы использовать для его питания. что, если бы какой-нибудь пин я бы подключил от летучей…
- Чтение DHT22 перезагружает arduino У меня довольно странное поведение библиотеки DHT. У меня датчик DHT22. Если его сигнальный кабель не подключен, считывание показаний датчика вызывает проблемы: Arduino перезагружается или…
- Как получить тип датчика DHT Я сделал простой регулятор температуры на DHT11. Я хочу, чтобы он работал и с DHT22, имея такой же код. Однако я не могу найти способ узнать, какой тип датчика установлен. Есть ли способ?
- Передать шаблонную функцию в качестве параметра attachInterrupt Итак, я хочу сделать что-то вроде этого: template<int PIN, int CHANNEL> void initPin() { attachInterrupt(PIN, rising<PIN, CHANNEL>, RISING); } template<int PIN, int…
- Информация об «Arduino Nano 33 IoT» blox w-102 основан на esp32**, который (Esp32) можно использовать как отдельный чип для проектов. Здесь я хочу знать, как w-102 и samd21g18a взаимодействуют друг с другом . Если они общаются, то…
- LowPower.idle не ждет Я пытаюсь заставить Arduino ждать в режиме ожидания с низким энергопотреблением, заданном библиотекой LowPower, созданной Rocketscream на Uno. Однако, когда я пытаюсь заставить его ждать 8 секунд,…
- Как умножить строки? Я хочу иметь такую строку Serial.println(count*"B"); Поэтому, если count=6 , будет напечатано BBBBBB и т. д. Есть ли что-нибудь подобное для arduino?
- LoRa перестает работать через несколько часов. Кнопка сброса Arduino не работает Я разрабатываю LoRa-канал ведущий-ведомый между двумя Arduino Pro Mini. Цель - управлять отопителем автомобиля в нескольких сотнях метров от моего дома. Мастер отправляет команду ведомому по мере…
- Есть ли способ проверить с помощью Arduino UNO, подключен ли датчик и готов ли он к считыванию? Я хотел бы проверить состояние датчиков с помощью Arduino UNO. Например, когда я включаю робота, я хотел бы проверить, все ли датчики подключены и готовы к считыванию или нет. Возможно, один датчик…
- Как заставить Serial Monitor работать с библиотекой Serial Commands? Я использую библиотеку SerialCommands и просто пытаюсь напечатать первое текстовое сообщение в Serial Monitor. Но этот код почему-то не работает. Ожидаемый результат заключается в том, что…
- Arduino Ethernet Shield часто теряет свой IP-адрес Я работаю над скетчем, который должен отображать некоторые значения внутренних переменных и аналоговые чтения на простой веб-странице. Единственная загвоздка в том, что он должен быть как можно…
- Строка не печатается в последовательном мониторе Я пытаюсь сделать ядро для создателя макроключей, это код стартовой страницы: char m[] = "What do you want to do? Type the following commands in this " "terminal:\nnew --> Creates a…
- Что делать с плавающими контактами Arduino? У меня есть несколько неиспользуемых штифтов, следует ли соединить их вместе и с землей или оставить плавающими?
- Micro не распознается как HID-устройство Поскольку я совсем новичок в Arduino (но не в программировании), я пытаюсь создать простой кнопочный блок с микроблоком. На данный момент я не могу понять, что мне делать, чтобы моя Windows 10…
- Какие библиотеки для часов реального времени DS1302 и светодиодной ленты WS2811 не конфликтуют? Я делаю настенные часы на заказ, и мне нужен Arduino (Uno или Nano) для подключения к модулю часов реального времени DS1302 и цепи светодиодов WS2811. Поэтому я использую DS1302 для часов и …
- Чтение количества операций ввода-вывода в коде Я хочу написать код Arduino, который будет работать на нескольких разных платах. Код может выполнять операции цифрового чтения/записи, но номер вывода будет установлен пользователем/извне. Я хочу…
- Как создать устройство USB CDC. (Я использую черную таблеточную плату stm32f103c8), и я хочу читать данные через USB на моем Raspberry Pi в качестве последовательного порта. Как создать устройство USB CDC. (Я использую черную таблеточную плату stm32f103c8), и я хочу считывать данные через USB на моем raspberry pi в качестве последовательного порта. Я использую черную…
- Аналогово-цифровое преобразование Arduino от батарей постоянного тока 56 В У меня возникла проблема: я использую комбинированную аккумуляторную систему на 56 В постоянного тока. Я получаю значения АЦП, поступающие в Arduino, такие как 211, 217 и т. Д. Я должен…
- Чтение с 2 последовательных портов У меня 2 Arduino Nano, они подключены через порты 2 и A2 Хотя я использую только один порт для приема, он работает правильно. Но если я активирую второй порт, произойдет сбой системы (и даже…
- GSM+GPS модули Скажем, мне нужно отслеживать транспортное средство с помощью Arduino и модуля (GPS+GSM). Хотя GPS можно использовать для определения местоположения транспортного средства (а затем отправлять его с…
- Модули HC-12 перестали принимать, не могу понять почему Я создал простой передатчик с HC-12 и Arduino Nano (клон), куда я отправляю значения DHT11 и LM35 к приемнику, состоящему только из Wemos D1 и другого HC-12 . Установка действительно…
- Почему требуется задержка (1) перед Wire.requestFrom? У меня возникла проблема при обмене данными между nodeMCU и Arduino Pro Mini с помощью I2C. Чтобы найти виновника, я, наконец, написал Echo Server на Arduino: он получает байт и отвечает тем же…
- Ограничение питания макетной платы MB-102 Может ли MB-102 работать с Arduino Uno, SIM900 и 3 другими модулями, для которых требуется 5 В? Если да, то достаточно ли батареи 9 В? Если нет, предложите мне, что мне следует использовать, если…
- Как изменить имя модуля ESP8266-12E по умолчанию Есть ли способ изменить имя по умолчанию (ESP_xxxxx), которое генерирует модуль?
- НЕО-6М работает, но не показывает данные Поэтому у меня возникли небольшие трудности с моим NEO-6M. Проблема в том, что он не показывает никаких данных на моем последовательном мониторе. Мой светодиод NEO-6M уже мигает, так что все в…
- Шаговый двигатель перемещается только на один шаг за раз с помощью ИК-датчика. Я пытаюсь заставить оба двигателя работать одновременно, как только датчик движения обнаружит препятствие. Оба двигателя работают нормально сами по себе, но когда я использую датчик, двигатели…
- загрузить скетч через блютуз для андроида Как я могу преобразовать файл .ino в шестнадцатеричный файл, чтобы я мог скомпилировать новый скетч через Bluetooth. Можете ли вы помочь мне выяснить, как это сделать? спасибо за помощь
- ESP-12 + FTDi + платформа У меня есть 2 вопроса. Почему мы должны помещать наши функции перед циклом void и установкой void в VScode+platformio? Сегодня я переключился с arduino IDE на VScode+platformio, когда я…
- Инициализировать объект с константами PROGMEM У меня есть класс со свойством const char * : class A { public: const PROGMEM char* text; }; void setup() { // A a{"Hello World!"}; // A…
- Какую плату использовать для беспроводной связи небольших пакетов? Я надеялся получить ваш совет о том, какие платы Arduino выбрать для проекта, над которым я работаю. Проект включает в себя две отдельные коробки в разных комнатах моей квартиры (~ 5-10 футов друг…
- Решатель Гаусса для БИХ-фильтра Я пишу фрагмент кода в онлайн-GDB, используя C++, код вычисляет некоторые коэффициенты для БИХ-фильтра, который пытается аппроксимировать дробную производную и интеграл для дробного ПИД-регулятора.…
- Arduino принимает только альтернативные символы Я пишу код Arduino для получения SMS от модуля SIM800, а затем отправляю это же сообщение обратно отправителю. Мой код выглядит следующим образом: #include<SoftwareSerial…
- Поможет ли подтягивающий резистор точности передачи UART на Arduino nano? В сообщении с форума Arduino кто-то упомянул, что подтягивающий резистор на контакте RX/TX может помочь надежной связи UART. Действительно ли это относится к платам nano и uno?
- Напряжение на выводе AREF Мне трудно правильно измерить напряжение на выводе AREF. Я бы измерял напряжения с разрешением не более 1 мВ. делитель напряжения В одном из моих испытаний я использовал 9-вольтовую батарею и…
- Есть ли в Sparkfun Redboard Arduino Uno встроенный RTC? У меня есть Sparkfun Redboard (наподобие Arduino Uno, основанная на Atmega328P и запрограммированная с помощью загрузчика Arduino). Я пытался сделать точные часы без RTC с ЖК-экраном, и это…
- Нужен мой код для выполнения нескольких команд при нажатии входов Привет всем, я снова вернулся с другой проблемой, касающейся кода для моей работы. Код, над которым я работал, предназначен для подключения к IP-серверу, где перечислены некоторые параметры, и я…
- Почему потребление тока каждым светодиодом уменьшается, когда горит больше светодиодов? Я новичок в Arduino. Недавно я проводил некоторые измерения потребления тока с помощью датчика тока INA219 на синих светодиодах из стартового комплекта. Я подключил три светодиода к контактам 2,…
- Делают ли Keyboard.begin() и Keyboard.end() мой код медленнее? Я делаю клавиатуру IR Macro, и около 10 % кода посвящено командам Keyboard , которые должны иметь Keyboard.begin() и Keyboard.end() в методе, отвечающем за набор текста, влияет на скорость или…
- Означает ли перепрошивка прошивки ESP8266/ESP-01 загрузку нового «скеча» и почему другая прошивка? Привет, я новичок в IoT, и теперь мне это нравится. Однако я немного запутался прямо сейчас с жаргоном. Мой вопрос похож на th is . Но у меня есть несколько дополнительных вопросов. При…
- Как я могу заставить серводвигатель Parallax правильно перемещать водопроводный кран и предотвращать вибрации? Я использую Arduino Mega 2560 Я построил конструкцию из пластиковых 3D-элементов, чтобы двигать этот водопроводный кран.: Я использую "Серводвигатель Parallax Inc 140 мА, 4 6 В" для…
- Можно ли подключать устройства с питанием 3,3 В к шине 5 В I2C? У меня есть несколько устройств на шине I2C: RTC DS3231SN TMP100 датчик температуры EEPROM 24LC256 Все устройства питаются от сети 3,3 В. Напряжение на шине I2C составляет 5…
- Подключите несколько датчиков вибрации SW-420 к одному контакту Я работаю над установкой системы сигнализации с помощью Konnected IO на NodeMCU esp8266. У меня есть несколько вдов, которые будут использовать 4 датчика вибрации SW-420. Я хотел бы подключить все 4…
- loop() либо перестает работать, либо перестает работать lcd | кнопки не работают Я использую комплект Let's Start Coding Ultimate Kit 1 (это был подарок на Рождество, не спрашивайте), и я пытаюсь использовать его для набора текста. Однако я не реализовал настоящие буквы. …