Вращающийся серводвигатель с использованием Arduino Используя arduino, я пытаюсь повернуть 360 сервопривод,который будет двигаться по часовой стрелке 5 секунд, пауза и против часовой стрелки в течение 5 секунд, а затем полностью остановится. Однако…
Проблема с SD-картой Arduino RTC Я использую скрипт на Arduino для записи данных BME280 на SD-карту и отображения их на ЖК-дисплее. Чтобы иметь действительную отметку времени, я также использую модуль DS3231 RTC. Я успешно…
Почему жк-дисплей не показывает никакого выхода? ОБНОВИТЬ:
Жидкокристаллический дисплей загорится только тогда, когда все мои компоненты будут расположены в правом нижнем углу макета. Почему я не могу использовать всю макетную плату для своей…
Как запрограммировать кнопку джойстика, чтобы сбросить все? В этом проекте я делаю игру stickman rush с джойстиком. Где, когда джойстик перемещается вверх и вниз, крупье также перемещается вверх и вниз. И есть препятствия, которые, когда крупье касается…
Как полностью очистить все от arduino и напечатать что-то новое? Я в процессе создания игры stickman rush, пока не попаду в ошибку, на которой я застрял. Я хочу сделать заявление if, которое гласит: "Если крупье и объект находятся в одном и том же месте, очистите…
Как напечатать что-то, когда персонаж прикасается к персонажу Я делаю игру stickman rush, где она идет вверх и вниз, а затем появляется объект, который прокручивается влево. Всякий раз, когда этот крупье касается объекта, он печатает игру. Однако, когда объект…
Печать содержимого файла SD - карты на ЖК-дисплее Это часть моей программы, которая считывает данные из файла, хранящегося на SD-карте, и отображает их на ЖК-экране.
File dataFile = SD.open("1165.txt");
if (dataFile) {
Serial…
Модуль HC-05 не получает команд и не спаривается Я работаю над проектом, где нужно будет установить соединение между двумя модулями HC-05, каждый из которых подключен к ардуино, но сейчас я просто пытаюсь заставить один из них работать и…
Arduino MPU6050 AD0 Трюки со смещением дает поврежденные данные В настоящее время я экспериментирую с двумя MPU6050, к которым AD0 подключается через контакт 7 и КОНТАКТ 8 соответственно, и если это сработает, я планирую добавить к нему еще 2 MPU6050.
Я…
Акцептант векселей ИКТ У меня есть ICT a6-15scp-usd4-ii. У меня есть все провода для этого. У меня нет игорного автомата, из которого он вышел и который валялся где попало. Можно ли сделать так, чтобы свет загорался,…
Светодиоды: разница между общим анодом и общим катодом В чем разница в использовании общего анода и общего катода 7-го сегмента при взаимодействии с Arduino? Как вы можете изменить код, если нам нужно добавить еще один 7-сегментный дисплей?
Как вы…
arduino uno com12 В Arduino Uno, com12 board, уже установлен Bluetooth код или нет?
Я делаю проект на основе робота с помощью Arduino.
Я уже загрузил один код, он неправильный, и я хочу загрузить в него еще…
Преобразование массива символов в строку Flash Я хотел бы передать форматированную строку в метод, который принимает __FlashStringHelper. Вот сигнатура метода:
void myMethod(const __FlashStringHelper *str);
Я использовал snprintf для…
Функция random() вообще не случайна Я использую random() для генерации случайных координат для монет в простой игровой консоли. Проблема здесь в том, что функция random() не генерирует случайные числа, так как монета находится в…
Разница между массивом char и массивом unsigned char Я написал небольшой тестовый код для Arduino Uno, который выглядит следующим образом:
unsigned char tes[4];
char testing[4];
void setup() {
Serial.begin(9600);
for (int i = 0; i < 4;…
Использование лямбд в качестве функций обратного вызова Используя библиотеку Ticker для ESP32, как я могу использовать лямбду в качестве аргумента метода attach ?
tickerSystemManager.attach(1000, [&](){
systemManager->sync();
});
…
Не удалось построить программу с программой arduino под clion Я довольно новичок в arduino, и я только что скачал clion и установил плагин arduino, так что у меня есть IDE, к которой я привык. Вот мой код:
#include <Arduino.h>
// Время между…
Использование различных переменных в функции У меня есть функция SetTFgr(float T, int FGr) для установки времени и степени фильтрации моего светодиодного увеличителя.
Он работает без проблем и изменяет значения T или Fgr в соответствии…
Веб-сервер ESP8266 не отвечает (тайм-аут подключения) Мой веб-сервер, работающий на ESP8266, через некоторое время перестает работать.
Я не могу подключиться к нему - браузер показывает ошибку тайм-аута подключения .
Ни ошибки, ни сбоя... Ничего.
У…
Какова цель F() и FPSTR() в ESP8266WebServer -> FSBrowser? Я нашел этот пример кода из примера FSBrowser (Flash File System) в библиотеке ESP8266WebServer :
replyServerError(FPSTR(FS_INIT_ERROR));
replyBadRequest(F("DIR ARG MISSING"));
Я…
Публичная переменная в классе не увеличивается Я не уверен, что не так с моим кодом, но всякий раз, когда я вызываю addNewLine , переменная linesInserted обновляется неправильно. Когда я печатаю значение linesInserted внутри метода…
Ультразвуковой датчик как датчик разблокировки Можно ли использовать ультразвуковые датчики типа HC SR04 в качестве датчиков разблокировки? Я выясняю, может ли он заменить матричную клавиатуру?
Например, 6 HC SR04 используются в качестве…
Как перезапустить ESP32 при любом исключении? При разработке большого количества проектов (в Arduino IDE) для ESP32 одной из распространенных проблем, с которой я сталкиваюсь, является прекращение выполнения программы при необработанных…
esp32 Stack canary watchpoint срабатывает Я пишу программу для esp32 на Arduino IDE. В какой-то момент выполнения кода для чтения файла я сталкиваюсь с этим исключением,
Guru Meditation Error: Core 1 panic'ed (Unhandled debug…
Определение макроса с переменными Я работаю над программой Marlin 3D. Я сделал некоторые изменения для xyz prop, и я не делаю определение как #define PRB_GCODE_END "G92 X-" XOFF "Y"XOFF "Z"ZOFF " \ n" , чтобы отправить…
Добавление нулевого заполнения к десятичным значениям Я хочу добавить ноль перед плавающим числом следующим образом:
010.0
Код, который я использую, выглядит следующим образом:
if(value < 10){
lcd.print(F("0"));
}
lcd…
GPS автономный робот Я работаю над автономным роботом GPS, используя Arduino, компас HMC5883, GPS-модуль Adafruit, и мне удалось завершить кодирование для него, и я попытался скомпилировать / проверить его, и я получаю…
DHT11 не работает со светодиодом в arduino смысл моего кода в том, чтобы включить светодиод, когда уровень влажности достигнет определенной величины. Однако он считывает количество влажности, но светодиод не включается. Почему он не работает…
rfm69 на M0 Express ... init() не работает Я уже успешно подключил rfm69 к своему Feather M0 Express... но я не могу сделать это снова.
Соединения следующие (в порядке rfm69):
Vin -> 3V
Gnd -> Gnd
Ru -> (ничего)
G0 -> 9
SCK…
utf8 в шестнадцатеричный макрос Я хотел бы заменить символы utf8 на байтовые значения для облегчения обработки отображения символов.
Фактическая таблица замены взята из таблицы данных lcd, поэтому она не является преобразованием…
Когда выполняются глобальные констукторы? Прошу прощения, если это уже обсуждалось раньше, но я ничего не смог найти.
Я написал простой класс светодиодов. Для иллюстрации (на самом деле это немного сложнее), но это звучит примерно так:
…
Как получить размер (sizeof) массива структур Я пытаюсь использовать релейный модуль, мне нужен четкий способ настройки и управления релейным модулем.
Я определил структуру и заполнил ее некоторой информацией об идентификаторе, контакте,…
Arduino expected ')' before '{' токен for (byte i = 0; i < mfrc522.uid.size; i++)
{
Serial.print(mfrc522.uid.uidByte{i} < 0x10 ? " 0" : " ");
Serial.print(mfrc522.uid.uidByte{i}, HEX);
content…
Альтернативная IDE для компиляции и запуска кода arduino? Я не очень опытен в c ++ и знаю, что синтаксис C ++ и код, написанный / скомпилированный arduino IDE, немного отличаются.
Я хотел бы иметь возможность писать код, компилировать его так же, как…
Передавать данные структуры во внешнюю структуру через serial? Используя две платы аналогичной архитектуры, я хотел бы отправить содержимое структуры с отправляющей платы на принимающую плату. Я использую UART для передачи данных.
Мой план состоял в том,…
Arduino не работает Когда я пытаюсь загрузить скетч Arduino Uno R3, иногда я получаю следующую проблему:
В начале индикатор RX мигает три раза, а затем я получаю ошибки:
avrdude: stk500_recv(): programmer is…
Пытался перестроить код для своего бота, но появляются ошибки #include <AFMotor.h>
#include <NewPing.h>
#include <Servo.h>
#define TRIG_PIN A0
#define ECHO_PIN A1
#define MAX_DISTANCE 200
#define MAX_SPEED 190
#define MAX_SPEED_OFFSET…