Список вопросов
- Arduino Uno — ESP 8266: отправка AT-команд через код Я купил ESP 8266 & Я могу отправлять AT-команды и получать ответ через последовательный монитор, когда загружаю пустой скетч. Я изменил скорость передачи данных с 115200 до 9600 с помощью …
- Брелок Arduino и датчик CCS811 Я подключил брелок и CCS811 Я пытаюсь собрать и загрузить скетч в модуль: /****************************************************************************** Read basic CO2 and TVOCs Marshall…
- Как получить данные из цикла? Привет, я написал код (на самом деле я изменил его, пожалуйста, простите меня, я в беспорядке, пожалуйста, помогите мне, если можете) для моего esp8266 для последовательной связи с крошечным 85, он…
- Serial Enable Maxim RS485 Pin Если я хочу использовать MAXIM 485 для связи по RS485, есть ли возможность включить в код контрольные контакты DE и RE' естественным образом? , вместо этого меняя управляющий контакт каждый раз,…
- Двигатель не работает в определенном случае при программировании с помощью драйвера двигателя L293D. Я попытался создать машину, которая движется с помощью клавиатуры 4x4. Нажатие «12» разблокирует машину и заставит моторы двигаться вперед. После этого, если я нажму 4, скорость левого мотора…
- Программа DT-06 на arduino uno Я работаю над программированием беспроводного модуля Wi-Fi DT-06. И прямо сейчас, когда я пытаюсь запрограммировать, я получаю следующее сообщение об ошибке: espcomm_send_command: не удается…
- Как использовать защитный экран USB-хост с различными джойстиками HID Некоторое время назад я купил хост-щит Sparkfun USB и использовал его с джойстиком Logitech Extreme 3D Pro. Для этого есть пример кода, с которым приятно и легко работать. Также приведен пример кода…
- Внешнее питание 5 В и последовательный порт USB У меня есть китайский клон Arduino nano, но я не знаю, можно ли подключить Arduino к внешнему источнику питания (5 В) и установить последовательное соединение USB. Я пытаюсь сделать управляемую с ПК…
- Индустриализация Arduino - 24V io? (Электроника) Я хотел бы сделать плату Arduino, способную работать с вводом/выводом 24 В. Питание Arduino будет осуществляться через какой-либо линейный или импульсный стабилизатор. Низкий ток, поэтому…
- Как я могу идентифицировать спутники GPS в TinyGPS++? Я вижу около 15 спутников (около 10 GPS + 5 Глонасс) в u-center, но я вижу только около 10 спутников, используя TinyGPS++. Я подозреваю, что TinyGPS++ может видеть только GPS. Я вижу строки,…
- Подключение геймпада Logitech F310 к Arduino Uno и Arduino USB Shield Я пытаюсь подключить геймпад Logitech F310 к Arduino Uno с помощью ARDUINO USB HOST SHIELD https://store.arduino .cc/arduino-usb-host-shield , используя http://github.com/felis/USB_Host_Shield_2.0…
- Двоичный в десятичный с использованием побитовых операторов Я пытаюсь преобразовать некоторые двоичные данные в десятичные числа. Мне удалось преобразовать двоичное число в шестнадцатеричное, но теперь я хочу сделать то же самое с двоичным числом в…
- Получение имени перечисления из экземпляра перечисления Здравствуйте, биржа стека Arduino! У меня есть экземпляр enum с именем state : enum States { SLEEP, AWAKE, CRAZY } state; States state = SLEEP; Я хотел бы преобразовать значение …
- Почему мои часы реального времени показывают неверное время с моего ПК? Я хочу, чтобы мои часы реального времени устанавливали свое время так же, как и время на моем ПК. Однако, когда я запускаю следующий скетч, часы реального времени сообщают о времени на 32-33 секунды…
- Разница между void setup() и void setup(void) Как сказано в заголовке. Я искал, но не нашел ответа. В чем разница между void setup() и void setup(void), а также void loop() и void loop(void)?
- Жидкокристаллический ЖК-дисплей и последовательный монитор не работают вместе На моем Arduino Uno, когда я не использую последовательный порт, все кажется в порядке: #include <LiquidCrystal.h> LiquidCrystal lcd(1, 2, 4, 5, 6, 7); void setup() { // поместите…
- Непрерывное считывание RFID-метки RDM6300 У меня есть RDM6300, подключенный к Arduino Mega, и код, который отлично считывает тег: // Прототипы функций void setup(void); void loop(void); // Детали пакета RDM6300 #define…
- Можно ли управлять Waveshare E-ink без драйвера? Я купил дисплей E-Ink на сайте waveshare, и к нему прилагается вот такая «шляпа водителя»: https:/ /www.waveshare.com/wiki/E-Paper_Driver_HAT#Display_Config_Switch Мне интересно, какова роль…
- TinyGPS не дает долготу, широту и другие данные Я пытаюсь получить GPS-координаты с помощью TinyGPS. Но он продолжает печатать ********* для полей данных. Любая идея о том, как заставить это работать? Вот как выглядит последовательный монитор. …
- Arduino Uno не работает после короткого замыкания При подключении моего нового Arduino Uno R3 я случайно замкнул контакты 5V и GND (менее чем на секунду). Он питался от источника питания 12 В 500 мАч через разъем питания постоянного тока Arduino. …
- Управление скоростью BLDC со встроенным контроллером (Hall out, PWM in) Я стремлюсь к точному контролю скорости этот двигатель BLDC: он имеет встроенный контроллер, выдающий цифровой сигнал Холла (период 20,8 мс на осциллографе, без нагрузки) и использующий ШИМ в…
- Ошибка при вводе EEPROM.read() и EEPROM.write() Я пытаюсь сохранить данные в ATmega328 (Arduino Uno), используя следующий код с помощью tinkercad: #include <EEPROM.h> void setup() { int addr, data=1; Serial.begin(9600); for…
- Arduino Uno R3 не может обнаружить GPRS Shield SIM900 Я новичок в Arduino, который я получил только на этой неделе для своего проекта, который отправляет смс из моего приложения Windows. У меня Arduino Uno R3 и GPRS Shield (Simcom) Sim900…
- Проблемы с преобразованием byte[] в String Я считываю RFID-карту с RC522 и отправляю данные на свой компьютер. Моя проблема заключается в преобразовании byte[] в String или std::string . #define SIZE_BUFFER 18 #define…
- Как соединить HC-06 с HC-08 с HC-06 в качестве ведущего и HC-08 в качестве ведомого? Как соединить HC-06 с HC-08 с HC-06 в качестве ведущего и HC-08 в качестве ведомого? Я попробую это, используя 2 Arduino Unos.
- Реализовать два процесса одновременно Я новичок в arduino, и из-за блокировки я изучаю его, реализуя его на tinkercad. Я сделал симуляцию, к которой прикрепил: Серводвигатель Ультразвуковой датчик Светодиодная лампа …
- Попытка переключить 5-вольтовый вентилятор на LiPo и не может понять, что не так при полном рабочем цикле. У меня есть простой проект, в котором я хочу включить/выключить 5-вольтовый вентилятор, а MCU и вентилятор будут питаться от батареи LiPo. Я запитываю ESP и вентилятор напрямую от аккумулятора в…
- Упражнение на ардуино, которое я не знаю как делать Сообщения, полученные Arduino, имеют вид: $ Ba, Pb, Rc # Где $ представляет начало сообщения, # – m, а B, P и R – символы, обозначающие кнопку B, точку P и повтор R. `a 'обозначает…
- 3pin (GND, 12V, tach) 12v управление вентилятором с помощью PWM Я знаю, что есть вентиляторы с выделенным ШИМ-входом, но мне хотелось бы знать, могу ли я ШИМ-управлять вентилятором, у которого нет такого выделенного ШИМ-входа. Итак... Если у меня есть…
- NodeMCU ESP8266 12E теряет код после повторного подключения питания Я загрузил простой код для управления 8-канальным реле путем включения и выключения отдельных реле. Когда я загружаю код, он работает правильно, код работает правильно, и реле включаются и…
- Возникли проблемы с запуском двух 74HC595 в качестве одного 16-битного сдвигового регистра. Я использую два из них вместе, чтобы создать один 16-битный регистр, который даст мне доступ к 16 выходам. Я заставил их работать, но не совсем так, как я себе представлял. Код написан для…
- Чтение статуса на выходе SCART Я пытаюсь получить статус своей телевизионной приставки (вкл./выкл.). У него есть USB, но он всегда включен. Оптический выход всегда включен. У него есть IP-адрес, который всегда отвечает на пинг…
- Как закодировать датчик расхода воды и электромагнитный клапан? Я хочу знать, можно ли поставить границу или ограничить объем, проходящий через датчик расхода воды, и перекрыть трубу с помощью электромагнитного клапана. Пример: я хочу, чтобы прошло только…
- Как напряжение питания влияет на `analogRead()` на микроконтроллерах на базе AVR? Я использую Arduino на базе ATmega328P для создания прототипа, считывающего датчик температуры TMP36. В конечном итоге я перенесу это на плату на базе ATtiny85 с питанием от батареи. Как TMP36, так…
- Серийное прерывание Я хочу создать простую программу, которая будет реагировать на отправку символа через консоль Arduino IDE. Я использую ардуино УНО. Вот моя программа: volatile bool…
- Проблемы с чтением растровых изображений с SD-карты У меня проблемы с чтением файла растрового изображения с помощью библиотеки SD. Я написал небольшой заголовок, который читает несжатые 24-битные растровые файлы. Он отлично работает, когда я пробую…
- Быстрые случайные логические значения Я ищу способ быстрого создания логических значений. Для логических значений обычно используется random(0,2); , но в моем случае мне нужно около 250 логических значений, а вызов random каждый раз…
- что является хорошей практикой при инициализации переменных Должны ли переменные инициализироваться при объявлении или в функции установки? Безопасно предположить, что компилятор инициализируется? логическое значение x; --- инициализировать здесь…
- Использование таймера библиотеки проводов Я хотел бы знать, использует ли Wire Library аппаратный таймер от Arduino Mega 2560. И если да, то какой именно таймер. Поскольку я использую Таймер 1. После внедрения Wire Library у меня…
- Мега: присоединение Interrupt на выводе 18/19/20/21 не работает Задача: Я пытаюсь создать управление вентилятором с помощью arduino mega. Я генерирую ШИМ-сигнал на контактах 6 и 7 и хочу использовать прерывания для измерения скорости вращения вентиляторов. …
- Экран LCD 16*02 I2C показывает только первый напечатанный символ У меня есть ЖК-экран I2C, поставляемый с комплектом Sunfounder и, безусловно, построенный DFRobot или подобным конструктором (на ЖК-дисплее ничего не написано), и копия Arduino Uno R3. Моя…
- Не удалось преобразовать time_T из прошлого в структуру tm В продолжение вопроса, заданного несколько дней назад , на который ответил Эдгар, возник новый вопрос: Моя цель состояла в том, чтобы использовать значение pasted time_t и преобразовать его в…
- Возникли проблемы с функцией sprintf и строковым классом в своем коде я использовал класс string для создания массива для хранения пунктов меню String menu[2] = {{"Menu 1"}, {"Menu2"}}; Как преобразовать это в массивы символов и…
- Невозможно отправить UDP-пакеты во время обновления OTA на esp8266. Я отправляю определенные пакеты UDP с моим esp8266 каждые 5 секунд, я добавил команду OTA update и добавил обратный вызов update_progress с целью чтобы отправить его обратно на мой ноутбук,…
- Используйте LDR для запуска скетча Это может показаться простым вопросом, но я пытался найти правильное решение, но все, что я нашел, это обычное мигание светодиода, и даже я могу закодировать этот самородок. Я совсем новичок в…
- Как отслеживать миллисекунды в спящем режиме В моем приложении мне нужно отслеживать время работы приложения, а также использовать спящие режимы. Однако при использовании спящих режимов Timer0 отключается, и, следовательно, миллисекунды…
- Мой код кажется крушением поезда Я новичок в программировании и подумал, что простым проектом будет создание счетчика боеприпасов. Я устраняю неполадки с этим кодом уже несколько часов и не могу понять, почему мой код пронизан…
- Не могу вызывать указатели функций С++ из встроенной сборки Из-за некоторого любопытства я попытался использовать какую-то сборку с моей Arduino MEGA 2560. Я не могу вызвать функцию из массива указателей функций С++. Когда я раскомментирую функцию вызова,…
- Могу ли я обойти очень долгое время, чтобы настроить WIFI-соединение WPA2 Personal? Я использую библиотеку Arduino Wifi Nina для подключения Arduino Uno Wifi Rev2 к Wi-Fi, а затем с помощью Библиотека HTTP-клиента Arduino для совершения HTTP-вызовов в Интернет. Чтобы…
- Флэш-прошивка с шестнадцатеричным файлом по последовательному порту с Python (без avrdude, Arduino IDE) Я пытаюсь создать функцию Python в пакете TCLab для прошивки прошивки на Arduino Leonardo (32u4). Я могу скомпилировать TCLab ino (прошивку) и развернуть с помощью Arduino. IDE или с пакетом …
- Датчик для распознавания моего питомца рядом со мной Нужен специальный датчик, который будет обнаруживать приближение питомца на определенном расстоянии. Когда он приближается, раздается звуковой сигнал о приближении питомца. Какой датчик здесь будет…
- Светодиод должен гореть, когда «высокий». Почему мой горит только с «низким»? Это мой дополнительный вопрос, основанный на серии одного проекта. Перейдите в мой профиль, чтобы прочитать все. Итак, я создаю что-то, что включает в себя функцию, имеющую счетчик (1000),…
- Нужна помощь с EEPROM, не сохраняющим значения массива на ESP8266 после перезапуска У меня проблемы с программой. Я пытаюсь сохранить загруженную строку в массив, а затем записать этот массив в EEPROM. Я запускаю программу, загружаю новый массив и сохраняю его в EEPROM. все…
- Удаленное машинное кодирование микросхемы Arduino Atmel с тремя инструкциями по последовательной линии от привязанного (хост-компьютера) Я пытаюсь написать программу для чипа AVR Atmel 328 на плате Arduino Nano, которая позволит мне отправлять инструкции машинного кода на чип по последовательной линии, запускать/выполнять их на чипе…
- Как прочитать растровое изображение на Arduino Я хочу преобразовать растровое изображение в двоичный массив. Мое растровое изображение представляет собой монохроматическое изображение 1bpp размером 272 * 208 пикселей. Я смущен, когда ширина,…
- Serial.print() не печатает полностью Функция println() используется для отправки AT-команд на модуль GSM. sim800l.println("AT+CLTS=1"); delay(3000); sim800l.println("AT+COPS=2"); delay(3000); sim800l…
- Потяните штифт включения на Adafruit PowerBoost на низкий уровень (он подключен к VBatt!) Я работаю над Tonuino (tonuino.voss.earth) и использую модуль PowerBoost от Adafruit ( https: //www.adafruit.com/product/1944 ). Модулю повышения мощности требуется контакт включения, переведенный в…
- Как подключить Arduino pro mini и DFPlayer mini к LiPo аккумулятору 3,7 В? Я сделал небольшую коробку, содержащую Arduino Pro Mini, проигрыватель DFPlayer Mini и аккумулятор LiPo 3,7 В. Можно ли питать два устройства от аккумулятора 3,7 В? Каков наилучший способ экономии…
- upload.tool не используется в пользовательском файле boards.txt? Я создал пользовательскую плату в файле boards.txt и изменил upload.tool на бессмысленное значение, но когда я выполняю загрузку, IDE по-прежнему вызывает avrdude . Например, в файле boards…
- Teensy 2.0 MIDI: количество нот в аккорде ограничено 6? Я использую Teensy 2.0 с USBMidi в проекте, который позволяет музыкантам использовать ретро-компьютеры в качестве «инструментов» ( https://github. com/fredlcore/midijoy ). До сих пор все эти…
- Int64_t, он же long long, действует как int32_t и переполняется на 2^31. У меня есть переменная int64_t . Когда я добавляю другую переменную int64_t и преобразовать его в двойное значение для печати на последовательном мониторе, он действует так, как если бы это…
- Использование экрана SD-карты на Arduino Due У меня есть защитный экран SD-карты Seeed Studio (V3), который я пытаюсь использовать на моем Arduino Due. У меня возникли проблемы с использованием примеров SD, поставляемых с Arduino IDE. Они…
- Библиотека DHT.h не импортируется Я пытаюсь считать влажность и температуру с помощью датчика температуры DHT11 для Arduino UNO, используя библиотеку DHT.h . У меня есть код ниже: #include <DHT.h> #define dataPin 4 dht…
- Arduino ожидал ':' перед токеном '{' Вчера я хотел скомпилировать проект, который всегда работал до сих пор. Вероятно, после корректировки библиотек (обновления) я больше не мог этого делать. Прошу помощи. СООБЩЕНИЕ ОБ…
- Соответствие шаблону вибрации Я хотел бы создать образцы вибрации с помощью SW-420 или чего-то подобного, способного воспроизвести один и тот же образец при аналогичных вибрациях. Таким образом, если монету номиналом 10 пенсов…
- Esp8266-01 AT-команды возвращаются частично Я пытаюсь получить html-ответ от сервера через модуль esp01 при использовании последовательного монитора в arduino studio все работает нормально вот вывод серийного монитора …
- Как увеличить массив переменных класса? Я создаю инфракрасную макроклавиатуру. Я хочу сохранить Unicode для класса Keyboard в массиве внутри созданного мной класса под названием Keybind и позволить пользователю программировать столько…
- Arduino Micro 5V Vin и контакты 3v3 Меня очень смущают контакты на arduino micro. Для чего используются контакты 3v3, 5v и Vin? Они для потребляемой мощности, или для выходной мощности, или для того и другого?
- Предохранители Atmega32A У меня Atmega32A и кварц 16МГц, с конденсаторами 22пФ. Подскажите, пожалуйста, как правильно выставить фьюзы, чтобы МК работал от внешнего кварца. Будет ли работать MK при установке 0xFF LOW и…
- Ошибка при передаче `time_t` и `struct tm`, ESP32 Мне нужно создать преобразователь времени эпохи, хранящегося в переменной time_t , в переменную struct tm , чтобы проверять/создавать определенную задачу каждый час или день. Эта функция также…
- Mac OS X Catalina Проблема последовательного монитора У меня возникли проблемы с MacBook Pro с Catalina. Я купил новую плату nodemcu LoLin. Его клон. Он имеет адаптер ch340 для связи. И напишите внизу wemos.cc и используйте драйвер ch340g. Я успешно…
- Относительное положение с помощью акселерометра У меня есть простой сценарий: Два IoT-устройства Arduino Nano 33 начали случайным образом перемещаться из одного и того же источника (точка = [X0, Y0, Z0]); Можно ли использовать координаты,…
- Булева логика с символами для выбора входа двигателя Контекст кода: Я пытаюсь управлять двумя двигателями постоянного тока через H-затвор, это означает, что всего имеется 4 входа: Для двигателя постоянного тока 1: Вход 1 (VCC) и Вход 2 (GND). Для…
- Микро сервопривод не работает с Arduino UNO Я новичок в Arduino и пытаюсь выполнить некоторые основные задачи. Я хочу, чтобы микросервопривод вращался, но он не работает, только слегка вибрирует, когда я запускаю скетч. Ниже на фотографиях…
- Автономный 328P Arduino Я создаю автономный Arduino, используя Atmega328P. Схема ниже. Однако я вижу avrdude: Device signature = 0x000000 error каждый раз, когда я пытаюсь записать загрузчик Arduino Uno.…
- Управление L298n прерываниями Я работаю над своим первым проектом на Arduino, роботом-сумо, поэтому пока мало что знаю о программировании. Предполагается использовать два ИК-датчика, один спереди робота, другой сзади, чтобы не…
- Проблема с лампой смешивания цветов в стартовом комплекте Proteus Arduino Я установил цепь и не смог зажечь, в чем проблема? Фритцинг: https://fritzing .org/media/fritzing-repo/projects/c/color-mixing-lamp/images/Arduino%20Lamp%20Project.png
- программирование STM32 с проблемами Arduino IDE В настоящее время я пытаюсь запрограммировать STM32 с помощью Arduino, но по пути я столкнулся с некоторыми проблемами с режимами контактов. Чтобы быть более конкретным, программирование…
- Как использовать потенциометр для доступа к данным в двумерном массиве? Я пытаюсь создать двухмерный массив нот, разделенных на 3 гаммы. В каждой гамме по 3 ноты. Есть 3 кнопки для воспроизведения каждой ноты, и я хочу использовать доступный потенциометр для выбора…
- Синусоида с помощью Arduino Uno Я увлекаюсь адруино, хочу сделать синусоиду с помощью arduino uno, для этого я использую timer0 в качестве прерывания, OCR0A установлен на 17 для прерывания 3,6 кГц (16000000/(100 Гц * интервал…