Список вопросов
- FastLED проблема int + float Я работаю над кодом на основе примера PaletteCrossfade.ino . Но скорость движения оказалась слишком высокой. Вот как это указано: static uint8_t startIndex = 0; startIndex = startIndex + 1;…
- Вывод кода не соответствует ожидаемому #include <LiquidCrystal.h> #include <SoftwareSerial.h> #include <Keypad.h> const byte ROWS = 4; //четыре строки const byte COLS = 4; //три столбца char keys[ROWS][COLS] = { …
- Загрузка файла с SD-карты приводит к зависанию ESP-12E Я использую ESP8266 Arduino для компиляции и загрузки своего кода в NodeMCU 1.0 (модуль ESP-12E). Размер вспышки: 4M (3M SPIFFS) Частота процессора: 80 МГц Скорость загрузки: 115200 Я использую…
- Использовать AS3935 с I2C? Есть ли у кого-нибудь опыт подключения датчика молний AS3935 по I2C? Я нашёл библиотеку, но, насколько я понимаю, она работает только с SPI. Мне очень не хочется отдавать четыре контакта для SPI,…
- ЖК-дисплей 16*2 не отображает мой результат Я работаю над проектом по расчёту частоты линии методом обратного счёта с помощью Arduino. Пытаюсь вывести результат на ЖК-дисплей 16*2, но он ничего не отображает. Он просто включается и зависает.…
- Двоичная адресация и кодирование для управления матрицей мультиплексирования с 96 входами Пытаюсь разобраться с использованием двоичных адресов в мультиплексоре. Безуспешно. В схеме используются шесть 16-канальных аналоговых мультиплексоров CD74HC4067, работающих в качестве ведомых…
- Аналоговый вход потребляет ток, когда Arduino выключен Я использую плату Arduino Pro Micro от SparkFun (аналог Arduino Leonardo, процессор: Atmega 32u4). У неё есть аналоговый вход A0, который я использую для отслеживания напряжения батареи в моём…
- SPST-переключатель — питание от выходного контакта или регулятора напряжения У меня есть однополюсный переключатель, и я просто хочу контролировать, включён он или нет. Затем я буду включать/выключать реле в зависимости от состояния этого переключателя. Я рассматриваю два…
- Быстрый ШИМ, работающий с int main(void), но не с void setup() плата: Arduino Mega (ATMEGA2560) Я хочу генерировать импульсы, используя таймер 1, настроенный как быстрый ШИМ. Вот мой код, который работает отлично: #include <avr/io.h> int…
- Попытка запустить два одновременных цикла, которые выполняют одну и ту же задачу с разными циклами задержки Я пытаюсь управлять двигателем шнека печи на пеллетах таким образом, чтобы можно было использовать тумблер для переключения между режимами «Высокий/Низкий» (В/Н). Сейчас у меня это реализовано…
- Операция чтения I2C в TCA9539 Я использую устройство TI TCA9539 ( http://www.ti.com/lit/ds/symlink/tca9539.pdf ) с контактами A1 и A0, подключенными к земле, в результате чего адрес записи становится 0x74. У меня нет…
- Два потенциометра управляют двумя сервоприводами — странное поведение Я пытаюсь управлять двумя сервоприводами с помощью двух потенциометров. Я подумал, что можно просто изменить код руководства, добавив дополнительный потенциометр на a1 и дополнительный сервопривод…
- Как подключить Arduino Nano к ESP8266 и BMP180? У меня возникла проблема с моим приложением. Используемое оборудование: Последовательный беспроводной Wi-Fi-модуль ESP8266 для Интернета вещей Robodyn Micro USB, совместимый с Arduino…
- ESP-01 не запускается правильно Я пытаюсь подключить Arduino Uno к модулю ESP-01, но не могу его корректно запустить. При включении ESP-01 выдаёт только сообщение «Неверно». Кто-нибудь может помочь? Дополнительную информацию можно…
- Изменение значений таймера с помощью I2C Я хотел бы изменить значения «LED_T_ON» с помощью устройства с поддержкой I2C (например, RPi) Код для ведомого устройства Arduino Mega: //ведомый #include <Wire.h> #define…
- добавить идентификационный номер в загрузчик feather m0 (флеш) Я пытаюсь добавить серийный номер в область флеш-памяти загрузчика платы Adafruit Feather m0. Похоже, область флеш-памяти 0-0x2000 Feather m0 недоступна для записи скетчем Arduino. Я хотел добавить…
- Использование TXD1/RXD1 на ATmega1280 для USB-связи У меня есть несколько плат MakerBot Mightyboard, работающих на чипах ATmega1280, которые больше не могут использовать стандартный USB-порт для подключения к компьютеру (короче говоря, между…
- проблема выхода из цикла for в функции и возврата к FSM с помощью кнопки У меня есть конечный автомат, который переходит в функцию patternOne. Однако, оказавшись в ней, я не могу выйти из этой функции и вернуться в конечный автомат. Когда я нажимаю кнопку, мой…
- Настройка акселерометра на датчике BNO055 Я использую датчик BNO055 9DOF Adafruit для измерения ускорения/ориентации. Как изменить конфигурацию акселерометра с 4G (по умолчанию) на 16G? Что я уже знаю: Техническое описание: …
- Внешнее питание против питания от USB Я собрал образец своего проекта на макетной плате, используя маленькие светодиоды ёмкостью 700 мгч и другие компоненты, которые легко работали от USB-порта моего компьютера. Теперь я собираю свой…
- ESP8266 с Arduino Uno и HTTP POST Я новичок в этом деле и успешно сделал звуковую сигнализацию с помощью Arduino Uno и микрофонного датчика. (Если обнаружен звук, система подаст сигнал тревоги). Сейчас я добавляю в неё модуль ESP…
- передать последовательность бит с помощью Arduino Uno Как написать код для передачи последовательности битов с помощью Arduino Uno? Мой проект включает передатчик и приёмник. Arduino выступает в роли передатчика, а приложение — приёмника. Датчик…
- Базовый вопрос по Arduino. Пытаюсь выключить светодиоды, включённые через последовательный монитор, с помощью кнопки . Я новичок в использовании последовательного монитора. У меня настроен код, который включает светодиоды при вводе данных с клавиатуры. Я знаю, как их выключить с помощью клавиатуры, но не могу понять…
- esp8266 не отвечает на AT-команды Я интегрирую Arduino Uno с Wi-Fi-модулем ESP8266. Я уже выполнил следующие соединения между ESP8266 и Arduino Uno: txd uno -> rxd esp8266 rxd uno -> txd esp8266 gnd uno -> gnd…
- операторы if/else без операторов сравнения и фигурных скобок Недавно я наткнулся на этот код в руководстве. Код работает, но этот синтаксис, похоже, сильно отличается от https://www.arduino.cc/reference/en/language/structure/control-structure/if/ , поскольку…
- Измерение частоты дискретизации АЦП — Arduino DUE Хочу измерить коэффициент преобразования Arduino DUE. Знаю, что можно просто взять данные из спецификации, но мне нужно это сделать, поскольку АЦП работает в режиме свободного хода. Буду рад…
- Как написать код для определения количества обнаружений ИК-детектором ИК-сигнала.... ПОМОГИТЕ Я пытаюсь написать код, который позволит определить, сколько раз ИК-детектор обнаружил ИК-сигнал от ИК-передатчика.
- Увеличить направленность и дальность действия ИК-передатчика Я работаю над проектом по управлению различными устройствами с помощью Arduino и ИК-светодиода, поэтому я тестирую эту схему: Итак, всё работает нормально, но я хочу увеличить дальность…
- Почему размер загрузчика отличается от 0,5 до 8 килобайт для разных плат? Согласно официальной информации , размер загрузчика составляет 0,5, 2 и 8 килобайт для UNO, Pro mini и ATMega2560. Полагаю, все три загрузчика выполняют схожую работу по получению данных по…
- Декодирование ИК-кодов с помощью ИК-датчика, а не ИК-приемника Мне нужна библиотека для декодирования RAW-сигналов ИК-датчика (выглядит как черный светодиод с двумя ножками), а не ИК-модуля (трех ножки, рассчитанного на определенную частоту, например, 38 кГц).…
- Показания LM35 нестабильны Мой сын только что закончил проект Love-o-meter в стартовом наборе Arduino. Однако показания датчика температуры LM35 сильно различаются. Ниже приведён пример. В чём может быть проблема? …
- I2C Arduino ESP8266 Плохое чтение У меня есть NodeMCU, который я программирую в среде Arduino IDE. Датчик кислорода (VOC) подключен к контактам D1 и D2, которые являются контактами SLC/SDA для NodeMCU. Они имеют подтягивающий…
- Пустая серийная печать AdaFruit BTLE Я работаю над прототипом с Arduino UNO и модулем AdaFruit Low Energy Blue Tooth У меня есть массив uint32_t, который я пытаюсь отправить по Bluetooth на заданное устройство. Не думаю, что смогу…
- Arduino — используйте print(.., DEC) для сохранения в переменную Я использую: Serial.print(rawCodes[i - 1], DEC); для печати в последовательный монитор, но как мне сохранить (rawCodes[i - 1], DEC) для сохранения в переменную?
- Библиотека pt.h удалена из Arduino? Я пытаюсь заставить программу использовать ProtoThreading и получаю ошибку при подключении библиотеки pt.h, сообщающую об отсутствии такого файла или каталога. Вот как это записано в программе: …
- Как подключить светодиодную ленту к Multiwii SE 2.5? https://www.m.nu/neopixel/mini-skinny-neopixel-digital-rgb-led-strip-60-led-m-black-pcb-1m Я только что купил эту светодиодную ленту, которую планирую использовать с моим Multiwii SE 2.5. …
- Почему эта переменная всегда возвращает мне значение 0? Я работаю над проектом, и вот код, который я использую, но я не знаю, почему значения продолжительности и софии всегда равны 0, поэтому значения расстояния и монроя также равны 0 const int…
- Bluetooth-кнопка от одного Arduino к другому для включения светодиода Для важного школьного проекта мне нужен модуль Bluetooth для связи между двумя модулями HC-05 в режиме ведущего и ведомого. Нажатие кнопки на ведомом устройстве должно приводить к загоранию…
- Отправка данных в веб-сервис ASP из GSM с помощью AT-команд — где я ошибаюсь? Я использую Arduino Uno с GSM-модулем SIM900. Пытаюсь подключить Arduino к своему сайту (ASP MVC). Я написал API, который успешно протестировал с помощью Postman. Команда GET работает отлично, но с…
- Преобразовать шестнадцатеричный код Intel в команды SPI для Arduino ICSP AVR Я пытаюсь использовать Arduino в качестве ICSP AVR для прошивки сотен микроконтроллеров ATMEGA 90USB162. У меня возникли некоторые трудности при прошивке микросхемы. Я правильно подключил все…
- Как отправлять HTTP-запросы, используя Wi-Fi платы Arduino Primo? Я купил плату Arduino Primo. Настроил её для подключения к Wi-Fi-роутеру и перевёл в режим STA. Как теперь запрограммировать её на отправку HTTP-запросов на сервер? Какую библиотеку использовать?…
- Arduino с шаговым двигателем Я пытаюсь управлять шаговым двигателем для моего FYP с помощью Arduino Mega. Я пробовал примеры кода, шаговый двигатель делает один оборот. После загрузки всё заработало, но если я отключу питание…
- Использовать цифровые выводы как аналоговые — Arduino Micro У меня есть Arduino Micro, и я хочу использовать выводы 6 и 8 как аналоговые. Согласно руководству, это возможно: В Micro имеется всего 12 аналоговых входов, контакты от A0 до A5 маркированы…
- Подключение Arduino Mega + SIM800L к автомобильному аккумулятору Мне нужно сделать автомобильный трекер с питанием от аккумулятора. Проблема в том, что SIM800L должен питаться от напряжения 3,8–4,2 В и желательно силой тока 2 А. Я хочу сначала подключить…
- Напряжение NodeMCU ESP12 Я хотел бы питать NodeMCU от четырёх батареек по 1,5 В. Это 6 В. В зависимости от источника, который я читал, напряжение 5,1 В может сжечь плату, а буквально через несколько щелчков мыши плата…
- «Серийный номер не указывает тип ошибки» Я получаю ошибку serial does not name a type, ожидалось объявление перед токеном '}' на строке 69 const int trigPin = 9; const int echoPin = 10; const int buzzer = 11; const int ledPin = 13; //…
- Как управлять двигателем постоянного тока с датчиком Холла, используя Arduino и драйвер двигателя? Я использую двигатель постоянного тока с датчиком Холла. Я купил его в DX . Я выполнил все подключения к драйверу двигателя и Arduino, и, полагаю, всё правильно. Я подключил контакты M1 и M2…
- контакты nodemcu + показания датчиков Что такое контакты SDA и SCL в NodeMCU? (Контакты 20 и 21 в Arduino MEGA2560) Я уже реализовал простой проект для считывания показаний двух акселерометров с Arduino и отправки их по Wi-Fi в базу…
- Motor Shield не обеспечивает достаточный ток для двух вентиляторов 12 В постоянного тока У меня два вентилятора, и им требуется ток до 3 А, но мой шилд Motor Shield (Arduino Motor Shield Rev3) на Arduino MEGA может обеспечить только 2 А на канал (максимум 4 А). Можно ли запустить…
- Подключение дисплея TFT к NodeMCU У меня следующий экран: Я хочу подключить его к устройству NodeMCU: Где-то я читал, что это невозможно. Однако меня не интересуют ни сенсорный экран, ни SD-карта. Я просто хочу…
- Можно ли использовать Adafruit PN532 NFC/RFID для считывания RFID-меток класса Gen-2 EPC? В предыдущем проекте я использовал карты Mifare Classic, и они отлично работали с платой расширения RIFD/NFC и Arduino Uno. Мне попались RFID-метки Gen 2 EPC Class 1. Эти метки работают на большом…
- Проблема с получением сообщения через GSM Я внёс изменения в код из GSM-модема с Arduino UNO Я нашёл похожий вопрос, но он не решил мою проблему. Сообщение и команда выводятся на последовательный терминал Arduino IDE, но сообщение не…
- Объединение двух эскизов, которые оба работают сами по себе, но не работают вместе. У меня есть программа для дверного замка, защищенного паролем, и я ее заставил работать. Я пытаюсь добавить в код функционал, позволяющий включать и выключать светодиод с помощью кнопки. Оба…
- U8glib забавная проблема У меня странная проблема с библиотекой u8glib. Вот код: void void_Menu_draw_func_men() { if ( menu_redraw_required != 0 ) { u8g.firstPage(); do { Menu_draw_func_men(); } while(…
- Правильно ли использовать трансформатор 9 В 1 А для питания моего проекта? У меня есть быстрый вопрос: У меня есть небольшой проект сигнализации, работающий на ArduinoNanoV3 (китайский клон). С учётом датчиков, исполнительных механизмов и самой Arduino потребляемый…
- Как считать данные с клиента ESP8266-01? Мне нужна помощь: мой Arduino не получает данные и не считывает их с ESP8266-01 как с клиента. На самом деле, сервер ESP01 и клиент ESP01 успешно взаимодействуют друг с другом, но если я…
- Кнопки и светодиоды Я создаю программу, которая включает и выключает светодиод. Когда две кнопки считаются «высокими». Но есть нюанс: первая кнопка должна оставаться «высокими», пока не будет нажата вторая кнопка и…
- Дисплей eInk RePaper 2,7 дюйма с Arduino Due У меня есть дисплей RePaper 2,7 дюйма eInk, который, к сожалению, не поддерживает Arduino Mega из-за ограниченного объёма SRAM (8 кбайт). Я портирую библиотеку на Arduino Due из-за достаточного…
- Связь Arduino и ESP8266 через Wi-Fi Мне нужен тот же совет, как реализовать связь между ESP и Arduino по Wi-Fi. Я подключил датчик температуры и давления к ESP и мне нужно передавать эти данные с датчика на Arduino. ESP будет…
- Работает ли Wi-Fi-модуль esp8266 как RX и TX? Мне нужно знать, может ли модуль работать и как передатчик, и как приемник, потому что мне нужно отправить изображение в PHPMyAdmin, а затем приложение Java выполняет некоторую работу и должно…
- Десятичные числа, отправленные через последовательный порт, разделяются и отправляются в течение нескольких тактов. Вот мой скетч Arduino: #include <HX711.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> HX711 hx(9, 10, 128, 0.002229); LiquidCrystal_I2C lcd(0x27,16,2); void setup() { …
- Что это за компоненты в схеме Arduino Mega? Я изучал схему Arduino Mega здесь и пытался понять, как она работает. Однако я не могу понять, что обозначают эти условные обозначения (обведенные чёрными прямоугольниками) и какова их…
- Проблема при использовании PROGMEM для массива, содержащего заметки для говорящего на Arduino У меня возникла немного странная проблема. Я пытаюсь настроить звук для своего проекта на Arduino и экспериментирую с примером из IDE. Проблема в том, что при попытке передать массив нот в PROGMEM…
- Отключите усилитель во время прошивки ESP8266 Я использую ESP-12 и Adafruit Mono Amplifier для воспроизведения звука. Всё работает, но есть одна большая проблема. Моя схема использует RxD для передачи звука (A+ подключается к RxD), а ESP…
- создание ЖК-кости для катана Когда я пытаюсь загрузить код, я получаю Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Board: "Arduino/Genuino Uno" C:\Users\taran\Documents\Arduino\dice in progress\dice in…
- Сброс USB на Arduino не работает из-за 5 В на цифровых контактах У меня есть сигнальные каналы четырёх 5-вольтовых магнитных энкодеров, подключенных напрямую к цифровым контактам Arduino Due. Я знаю, что это запрещено спецификацией, согласно которой цифровые…
- Сетевая связь между несколькими узлами по протоколу I²C Я работаю над проектом, в котором мне нужно передавать данные между разными устройствами Arduino по сети. На данный момент I²C кажется мне лучшим вариантом, поскольку я могу указать, куда отправлять…
- Как рассчитать частоту дискретизации внешнего АЦП? Мне интересно, сможет ли кто-нибудь объяснить мне это. Я хочу рассчитать частоту дискретизации внешнего АЦП. Я использую ADS8320 с максимальной частотой дискретизации 100 кГц с Arduino MEGA 2560…
- Использование 2 GY521(mpu6050) с Arduino Uno R3 Я работаю над созданием датчика движения на базе интерфейса Arduino и MPU6050. Хочу переделать свой код так, чтобы он мог считывать данные с двух устройств mpu6050. Помимо определения адреса 0x69 и…
- Я загрузил код, но когда я открываю последовательный монитор, «sendCommand» не работает в последовательном мониторе... Помогите, пожалуйста. #include <SoftwareSerial.h> #define DEBUG true SoftwareSerial esp8266(2, 3); // RX, TX void setup() { // Открыть последовательную связь и дождаться открытия порта: Serial.begin(9600);…
- Как вращать 3 серводвигателя, когда горят 6 светодиодов, используя сигналы ЭМГ Я полный новичок в Arduino и пытаюсь сделать школьный проект, в котором я смогу управлять тремя пальцами с помощью серводвигателя, используя сигналы ЭМГ. Сейчас я могу считывать сигналы. Мне просто…
- Как откалибровать ESC после подключения к Arduino? Я пытаюсь подключить Arduino к электронному регулятору скорости, но безуспешно. Сначала я расскажу, что я уже сделал, а затем объясню проблему. Прежде чем мы доберемся до сути, вот список…
- Триггер человеческой цепи Основная идея — создать триггер, который можно активировать, коснувшись двух пластин на противоположных стенах. Это должны сделать несколько человек, держась за руки. Очевидно, что человеческое…
- программирование светодиода ардуино, включение и выключение Я хочу, чтобы светодиод загорелся в начале и оставался таким некоторое время, а затем погас, поэтому я написал: int led=13; void setup() { pinMode(led,OUTPUT); } void loop() { …
- Компиляция с -flto и -nostartfiles приводит к отсутствию какой-либо программы. При разработке собственного загрузчика я столкнулся с проблемой в avr-gcc . Пытаюсь скомпилировать код с флагами компилятора -flto #для включения оптимизации времени…
- Подключить Arduino Uno к веб-серверу видеокамеры через Ethernet (не работает) Я работаю с камерами в кино- и телеиндустрии. Недавно я начал работать над проектом, связанным с созданием устройства на базе Arduino Uno, которое будет автоматически собирать метаданные (настройки…
- USB и Arduino: питание Arduino, зарядка LiPo и передача данных одновременно Я хотел разработать собственную плату Arduino для своего недавнего проекта — портативного устройства с питанием от 3,7-вольтовой литий-полимерной батареи. В идеале я хотел заменить порт US BB на…
- сравнение во временной последовательности В скетче Arduino пользователю предлагается ввести число, представляющее время в формате ЧЧ:ММ. Это число должно быть добавлено в конец упорядоченной и ограниченной последовательности времен. …
- Датчик газа Arduino Due & Spec — как выбрать конкретную информацию из потока входящих байтов для сохранения Я пытаюсь собрать датчик загрязнения воздуха для студенческого проекта, используя Arduino Due и несколько цифровых газоанализаторов Spec Sensors. Однако у меня возникли некоторые трудности с…
- Приостановка выполнения программы с помощью кнопки У меня есть программа, которая бесконечно мигает тремя светодиодами подряд. Как запрограммировать кнопку для приостановки программы в середине кода? Кроме того, можно ли изменить код так, чтобы…