Arduino зуммер кодовая последовательность не срабатывает У меня проблема с моим зуммером arduino:
код должен выполнять следующие действия:
У меня есть охранная система, где для того, чтобы открыть дверь, нужно ввести 4-значный код с пульта дистанционного…
как быстро loop() работает в Arduino Привет, я использую Arduino Nano для геймификации своего опыта работы на Unity3D. Я знаю, что Update() в Unity3D работает каждый кадр в секунду, но я, поскольку я не специалист по электронике,…
Какие Arduino поддерживают ATOMIC_BLOCK? Существует ли окончательный список архитектур Arduino, поддерживающих макрос ATOMIC_BLOCK () , и список #defines для каждой архитектуры?
Я попытался поискать ядра Arduino на GitHub, чтобы…
Реле не работает я проверил 6 тестов, и ни один из них не сработал.
#include "Wire.h"
#include "LCD.h"
#include "LiquidCrystal_I2C.h"
#include <Keypad.h>
#define A0 …
Пиринговая коммуникация Здравствуйте , ребята,
я хочу выполнить ячеистую сеть между 3-4 модулями с помощью ESP8266 . У кого-нибудь есть идеи, как это сделать?
esp32s: ошибка: 'WDT_TIMEOUT' не был объявлен в этой области Я пытаюсь инициализировать сторожевой таймер.
Я уже установил
arduino-esp32-master.zip
У меня есть
#include <esp_task_wdt.h>
установлен, но он не подсвечивается красным цветом,…
Как вызвать функции C из скетча ардуино? Я хотел бы знать, есть ли способ вызвать функции, содержащиеся в файлах C, с помощью скетча Arduino?
Мой файл C объявляет и определяет функцию. Чтобы не помещать грязное определение функции в…
Разница между массивом char и массивом unsigned char Я написал небольшой тестовый код для Arduino Uno, который выглядит следующим образом:
unsigned char tes[4];
char testing[4];
void setup() {
Serial.begin(9600);
for (int i = 0; i < 4;…
Как загрузить код без закрытия PuTTY Мой вопрос довольно прост: можете ли вы каким-то образом загрузить код Arduino, не закрывая последовательную консоль PuTTY? Я ненавижу закрывать программу, чтобы снова открыть ее для чтения входящей…
GPS автономный робот Я работаю над автономным роботом GPS, используя Arduino, компас HMC5883, GPS-модуль Adafruit, и мне удалось завершить кодирование для него, и я попытался скомпилировать / проверить его, и я получаю…
Arduino не работает Когда я пытаюсь загрузить скетч Arduino Uno R3, иногда я получаю следующую проблему:
В начале индикатор RX мигает три раза, а затем я получаю ошибки:
avrdude: stk500_recv(): programmer is…
Параметры Switch case прерываются после вызова функции Прошу прощения за основной вопрос, но у меня есть случай переключения, когда любой код, размещенный после вызова определенной функции, просто никогда не вызывается, и я потратил полдня на его…
Arduino ждет, пока кнопка не будет отпущена для активации Я довольно новичок в arduino, и самостоятельно я пытаюсь перемещать сервопривод влево и вправо с помощью 2 кнопок. По большей части у меня это работает, однако, когда я удерживаю нажатой кнопку,…
Не удается скомпилировать макрос F() с помощью R "string" Я пытаюсь скомпилировать следующий код:
logger.log_info(F(R"(некоторый текст здесь, который может занять
несколько строк
и вот это сделано.)"));
Но компилятор существует со следующей…
Использование EEPROM для записи значения счетчика Я создал программу, которая увеличивает счетчик при каждом нажатии кнопки вверх. Я пытаюсь записать это значение в EEPROM, чтобы при выключении и повторном включении платы на экране отображалось…
GPS-регистрация на плате Intel edison breakout Я работаю над своим проектным автомобилем и решил, что хотел бы иметь GPS и регистрировать некоторые датчики. Я просто нахожусь в бутылочном горлышке, датчики, которые я привез, тянут примерно по 7…
Как отправить информацию с сайта на ардуино? В настоящее время у меня есть Arduino Mega + Arduino Ethernet shield, я хотел бы знать, возможно ли отправлять данные на arduino с веб-сайта, размещенного на самом shield. Так что, когда кто-то…
C: Нет связи с подключенным последовательным портом? Я пытаюсь подключиться к устройству Arduino Mega At2560, подключенному через последовательный порт USB, на моем ПК с ОС Linux.
Используя код C, я пытаюсь отправлять и получать простые текстовые…
Arduino + кодовые блоки C++ Я пишу код для своей платы Arduino, используя редактор Code::Blocks. Когда я создаю новый проект, в категории «Проекты» есть Проект AVR и Проект Arduino . Какой выбрать?
Переход к загрузчику из кода приложения в atmega328p Я пытаюсь запрограммировать Arduino Uno (atmega328p), используя только последовательные линии Tx/Rx (без DTR, поэтому без автоматического сброса). Это позволяет мне загружать код через WiFi/TCP с…
Добавить char с интервалами в строку Я пытаюсь создать функцию, которая будет принимать строку в качестве входных данных и через каждые 20 символов будет вставлять "\n" чтобы строка не уходила за пределы моего экрана (я использую oled…
Node.js не может распознавать символы из последовательного порта Следующий скрипт печатает все нормально, он распознает целые числа из последовательного порта, но не может распознавать символы. Оператор if не работает с символами. Я пробовал как ==, так и === в…
Данные в двух 8-битных сдвиговых регистрах не изменятся Я пытаюсь вывести 16 бит данных в два 8-битных регистра сдвига (74HC595), которые управляют светодиодной матрицей 8x8. Есть проблема с тем, как код выводит данные в регистры, как будто данные в них…
Передача структуры из main.cpp в класс Извините, если этот вопрос был опубликован, но я не смог найти тот, который соответствует моей проблеме. Я не мог передать свои значения структуры из основного файла в класс. Есть идеи? Я получил…
Как настроить выходы без использования digitalWrite? Обратите внимание на следующее:
#define IN1 9
#define IN2 10
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
void LeftMotor(Direction direction) {
digitalWrite(IN1, direction == Forward ? LOW :…
Количество элементов в массиве char Какую функцию можно использовать, чтобы узнать, сколько элементов содержится в массиве char?
sizeof() дает количество доступных «пробелов», поэтому у меня это не работает.
Проблемы с IP-адресом esp8266 У меня есть приложение Android Studio и коды Arduino, которые связаны друг с другом с помощью esp8266.
но он работает только в одной сети, когда я использую другую сеть, он не распознает свой…
Использование внешнего заголовочного файла У меня есть проект, который является частью более крупного репозитория и использует общие файлы заголовков с программами, не написанными на языке C на языке Arduino.
Я знаю, что эти заголовки…
Последовательный шлейф не работает с подключенными перемычками Я новичок в программировании Arduino. Прежде чем приступить к чему-то более сложному, я сначала пытаюсь получить некоторые очень базовые функции, поэтому, используя некоторые примеры из альбома для…
Проблема с измерением времени в цикле for Я знаком с определением времени с помощью функции millis(), но, похоже, столкнулся с проблемой цикла for.
Дело в том, что я сравниваю показания энкодера со значением, введенным с клавиатуры 4x4.…
Смешанная структура с int и string Я хочу создать такую структуру:
Команды структуры struct commands
{
int cmd;
char descr[25];
};
commands cmds[] =
{
{16, "Hammond Organ"},
{17, "Percussive Organ"},
{18, "Rock…
Область действия объекта RtcDateTime при объявлении вне функции Я пытаюсь объединить 2 образца Arduino, чтобы иметь возможность использовать модуль DS3231 RTC с простым веб-сервером ESP8266 WiFi.
Моя библиотека RTC такова:
https://github.com/Makuna/Rtc/wiki …
Двоичный форматировщик сообщений В настоящее время я разрабатываю устройство IoT с помощью Arduino и хочу свести к минимуму полезную нагрузку данных. Сначала я использовал json, который не очень эффективен в фиксированных…