Ардуино Уно + aRest + ESP8266 Итак, я могу использовать библиотеку aRest для автономного программирования ESP8266, но если у меня есть ESP8266, подключенный к Arduino Uno, могу ли я по-прежнему использовать библиотеку aRest? Или…
Есть ли альтернатива strtok_r при извлечении слов из char? Задача, в char, я получаю некоторые данные, которые мне нужно разобрать на части.
В этом случае я использую strtok_r, который находит такие идентификаторы, как
"=", " ", "&"
Код: …
Погодный API Ардуино #include <SPI.h>
#include <Ethernet.h>
// Введите MAC-адрес вашего контроллера ниже.
// Более новые экраны Ethernet имеют MAC-адрес, напечатанный на наклейке на экране.
byte mac[] =…
Не могу подключить SIM900a к Arduino Uno У меня есть следующий модуль SIM900a.
Мои связи:
VCC -> External 5 Volt 1.5 Amp Supply
GND -> Common GND
TX -> Arduino RX (Pin 0)
RX -> Arduino TX (Pin 1)
Я слышу звонок…
Заголовки HTTP GET POST для Arduino + SIM808 Я пытаюсь заставить SIM808 работать с Arduino. Может GET и POST HTTP-запрос GPRS, но только то, что пришло на его тело со стороны сервера {"error":true,"message":"Unauthorized"}
но мне нужен…
Получить изображение из модуля Fingerprint Я хочу получить изображение из модуля отпечатков пальцев ( https://makeradvisor.com/tools/fingerprint-sensor -module/ ) в результате сканирования. Достаточно иметь один кадр изображения. было бы…
Могу ли я проверить, почему мой двигатель не работает? В настоящее время я использую Arduino Uno, подключенную к L298N (зеленая плата), подключенную к двигателю постоянного тока с номинальным напряжением 12 В. Я предоставил выделенный источник питания…
Питание Arduino напряжением более 5 В В прошлый раз, когда я подал 12 В от источника питания на контакт 5 В Arduino, он взорвался. На этот раз я собираюсь использовать адаптер. Почему адаптер с входом 12 В не взрывает Arduino, как в…
Датчик температуры Ардуино Мы делаем проект, и нам нужно построить термодатчик и считывать напряжение и температуру, но нам также нужно, чтобы температура соответствовала светодиодам, которые будут давать синий цвет для…
Какова работа pulseIn? У меня есть код для ультразвукового датчика, который я нашел на сайте. Вот код:
#define trigPin 12
#define echoPin 13
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
…
Как можно постоянно сохранять float 'ave' в EEPROM? Как я могу постоянно сохранять выходные данные в EEPROM? Или это вообще возможно? Пожалуйста, помогите мне.
void setup() {
Serial.begin(9600);
}
void loop() {
static unsigned long count =…
Использовать timer0, не влияя на millis() и micros(). Я пишу библиотеку, которой требуется ISR для выключения светодиода через некоторое время после его включения. Поскольку все дело в том, чтобы включать и выключать светодиод, нет необходимости быть…
Повреждение данных SoftwareSerial - поиск предложений У меня проблемы с последовательной связью между NodeMCU ESP8266 и Arduino Uno. Я использую «стандартную» настройку SUART, то есть контакты D1 и D2 на ESP подключены к GPIO 2 и 3 на UNO; tx от UNO к…
FPC1020 + WeMos D1 Мини У меня есть FPC1020am , который отлично работает с Arduino, и ESP8266 D1 Mini V2 NodeMcu 4MB Lua, который может подключаться к серверу.
Как подключить FPC1020 напрямую к ESP8266 D1 Mini для…
Как выйти из цикла while с помощью клавиатуры? Кажется, я не могу выйти из цикла while с помощью кнопки на клавиатуре. Я пробовал решение из этой темы: https://forum.arduino.cc/index.php?topic= 79932.0
Вот мой код:
void alarm(){
char…
Adafruit 128x64 OLED не включается Я заказал у Adafruit OLED-дисплей с разрешением 128 x 64 пикселей и подключил его в соответствии с их . руководство . (К Arduino Uno) Сейчас я использую SPI, и дисплей не включается и…
Ошибка загрузки на плату, но я выбрал порт и тип платы? У меня возникла проблема, когда я пытаюсь загрузить программу на плату. Я работаю над игрой Simon Says, и когда я впервые начал загружать ее, мой компьютер отлично с ней справился. Все работало…
Синхронизация нескольких MPU9250 Я заинтересован в сборе данных с 3 MPU9250 по протоколу связи I2C. Как я читал, я могу собирать измерения на одной и той же шине I2C с двух MPU. Однако как я могу собирать синхронизированные …
Serial Monitor печатает странные значения и пропускает строки Сейчас я работаю над проектом с друзьями. Короче говоря, мы хотим создать установку, в которой при нажатии кнопки термопринтер печатает случайное предложение.
В настоящее время я пытаюсь…
Несколько срочных задач Я использую Arduino Leonardo, и мне нужно выполнить две срочные задачи, подобные этой:
// Задача 1 — выполняется раз в секунду (1 Гц)
// Выполнение задачи требует около 70 мс
task1();…
Отмена состояния кода перед прерыванием В настоящее время в моем коде Arduino есть два цикла.
В некоторых случаях я перехожу от цикла 1 к циклу 2
У меня также есть ISR
Когда мое условие ISR выполняется, код выполняется, и часть…
Подключите Arduino к LiDAR через RS-232 Правка: мы так близко! Обновление внизу!
Я не уверен, что это правильное место, чтобы задать вопрос, но поскольку вы так много помогли мне в прошлом, я подумал, что стоит попробовать.
Итак, как…
Создать номер Я хочу сделать набросок для генерации числа, представляющего значение датчика, в диапазоне от высокого (900) до низкого (670), это число уменьшается в диапазоне от 1 до 10 и с некоторой задержкой…
Как сбросить millis()? Сейчас я делаю школьный проект. Там вы должны запрограммировать секундомер с помощью Arduino. Я написал программу, в которой запускается миллис. Но когда я нажимаю кнопку запуска, миллисекунды не…
Arduino случайно зависает во время выполнения? В настоящее время я пытаюсь создать проект моделирования дорожного движения на Arduino, где он может менять свет, открывать ворота и включать уличные фонари в зависимости от света. Если бы…
Функция управления сервоприводами Я пытаюсь управлять 6 сервоприводами, пока пишу простой код. Я думаю, что вызов функции еще не корректен, и я думаю, что переменные (pos_n, open_n, servo_1) в цикле for не вставляются, а вместо…
GPS-симулятор Arduino: проблемы с программным обеспечением Для моего проекта мне нужен Arduino Uno для имитации GPS. Для этого мне нужно:
Генерировать импульс 5 В раз в секунду (нет проблем)
Отправить предложение $GPRMC NMEA с текущим временем через…
Arduino Uno Rev3 Внутренний кварц Я использую плату Arduino Uno Rev3, и мне нужно отправить триггерный сигнал с определенной частотой (20–50 Гц).
Этот триггерный сигнал должен быть максимально точным (+/- 0,01 мс).
На сайте…
Подключите Arduino к термопринтеру и подайте внешнее питание Отказ от ответственности. У меня нет связи с adafruit.
Мы с другом хотим создать небольшой проект. Мы хотим подключить Arduino к термопринтеру, а затем распечатать небольшое сообщение,…
Варианты протокола для обмена данными между Arduino и ESP8266 У меня есть устройство, построенное на базе Arduino uno:
Программное обеспечение Arduino, установленное на Arduino uno
можно управлять с помощью последовательных команд
можно управлять…
Лента Dotstar сходит с ума при подключении к MIDI-пианино У меня есть полоска Dotstar, пианино и UNO(wa usb host shield).
Я могу получить и правильно перевести данные с фортепиано на UNO, поэтому я точно передаю правильную информацию на плату. Когда я…
Не могу найти ардуино в диспетчере устройств Мне только что подарили нового робота Arduino на Рождество, я подключил его к своему компьютеру и прочитал инструкции из руководства, которое было предоставлено роботу, и сказал мне перейти к…
Задержка связи основного узла RF24Mesh Я пытаюсь построить ячеистую сеть, используя 4 модуля nRF24L01, напрямую подключенных к Arduino Uno, где 1 модуль является главным узлом, а остальные — базовыми узлами.
Рабочий процесс выглядит…
Программа работает неправильно во время воспроизведения мелодии Мой робот работает нормально, но когда я добавил зуммер и мелодию в код, значит, что-то не так. Мелодия воспроизводится при активации акселерометра, но остальная часть кода должна дождаться…
Проблема с измерением времени в цикле for Я знаком с определением времени с помощью функции millis(), но, похоже, столкнулся с проблемой цикла for.
Дело в том, что я сравниваю показания энкодера со значением, введенным с клавиатуры 4x4.…