Массив Serial.print ничего не отображает Я попробовал использовать Serial.print для созданного мной массива, но Arduino ничего не отображает на мониторе.
Я попытался выполнить Serial.print("Хе-хе-хе"); в качестве теста, но он просто…
Включить тег Git (или версию SVN) в скетч Arduino? Есть ли способ получить текущий тег Git/идентификатор коммита в двоичный файл скетча Arduino?
Для обычной разработки настольных программ вы можете использовать Makefile с некоторыми хитростями…
Можно ли закодировать кодовый замок с помощью RFID? В рамках одного из моих университетских проектов мне нужно создать интерактивную штуковину. Я думаю о том, чтобы сделать головоломку, в которой вам нужно отсканировать три RFID-метки в правильном…
Как найти пиковое значение аналогового сигнала? У меня есть вопрос.. Пожалуйста, помогите мне, я не знаю, как Arduino может считывать пиковое значение сигнала датчика. Значение, которое я хочу, находится в значении АЦП. Я хочу... в течение 5…
Arduino IDE: как получить длину PROGMEM const? Я определил массив байтов как константу во флэш-памяти Atmel:
const uint8_t eye [] PROGMEM = {
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
};
Как я…
Как я могу прервать задержку() при нажатии кнопки? Я создал устройство, которое позволяет моему сыну отслеживать время, потраченное на занятия, и обменивать это время на время, которое он может использовать со своей электроникой (eTime).
Полный…
Непрерывный ходовой свет с исчезающим следом В примерах библиотеки FastLED присутствует анимация движения точки взад-вперед с исчезающими следами (файл "DemoReel100", анимация "sinelon"). Как я могу изменить код, чтобы вместо того, чтобы…
Помогите уменьшить размер скетча! Я не знаю, что делать?
Sketch использует 3712 байт (12%) места для хранения программ. Максимальный размер – 30 720 байт.
Глобальные переменные используют 210 байт (10%) динамической…
Почему loop() останавливается? Я хочу перемещать свой серводвигатель (SM-S2309S) между произвольными углами. Для этого я использовал этот простой код:
#include <Servo.h>
Servo servoMain; // Определяем наш…
Объявление и использование массива структур в Arduino Выводя структурные переменные, я получаю значения по умолчанию. Что не так с моим кодом?
struct SCENARIO
{
int Lamp_Pin = -1;
int PB_Pin = -1;
} ;
SCENARIO _red;
SCENARIO …
Я не знаю, как сделать код для rtc, управляющего реле Я делаю проект для своего брата, ведь это автоматическая поливочная штука,
все работает нормально, но я просто не знаю, как повторить код, чтобы реле говорило о включении на 5 минут в 09:00, чем на…
Псевдокод программы Я написал код, но столкнулся с проблемой в псевдокоде, из-за которой я не могу изменить этот код. Может ли кто-нибудь помочь мне перевести программный код Arduino IDE в псевдокод?
#define…
Установите значения ползункового потенциометра Я использую ползунковый потенциометр Grove ( http://wiki.seeedstudio.com/Grove-Slide_Potentiometer ) . Как я могу установить potValue так, чтобы максимальное значение было 128?
int potPin= A0; …
Esp8266 Vin контакт Я читал, что контакт Vin напрямую подключен к USB-кабелю в esp8266 (который составляет 5 В). Интересно, смогу ли я этим контактом запитать реле 5В и серводвигатель Сг90? И есть ли в этом опасность? …
Как выйти из цикла while с помощью клавиатуры? Кажется, я не могу выйти из цикла while с помощью кнопки на клавиатуре. Я пробовал решение из этой темы: https://forum.arduino.cc/index.php?topic= 79932.0
Вот мой код:
void alarm(){
char…
Несколько срочных задач Я использую Arduino Leonardo, и мне нужно выполнить две срочные задачи, подобные этой:
// Задача 1 — выполняется раз в секунду (1 Гц)
// Выполнение задачи требует около 70 мс
task1();…
cast double to long приводит к неожиданным результатам Я написал небольшую программу, чтобы показать свою проблему:
void setup()
{
Serial.begin(9600);
double K=39.85;
double a=K*100;
Serial.print("a= ");
Serial.println(a);
long…
метод класса параметров по умолчанию У меня есть эта функция (которая отлично работает):
String Esper::rtcTimeString() {
DateTime now = rtc.now();
char buf[] = "MM/DD/YY hh:mm:ss";
return now.toString(buf);
}
Я хотел бы…
Регистратор Arduino с модулем SD-карты Может ли кто-нибудь порекомендовать мне лучшее устройство по низкой цене для записи звука на SD-карту и наоборот с динамика...... я хочу записать звук на SD-карту, например, в качестве отзыва от…
Связь между MCU и MCU через UART Как лучше всего отправить следующую информацию из одного MCU в другой?
Теперь я просто отправляю предложение как есть, например. Serial.print(предложение здесь)
Пример предложения: 1306,60…
Проблема с кодированием цикла for У меня есть проблема с этим фрагментом кода, связанная с использованием 3 емкостных датчиков, каждый из которых выводит миди-ноту, выбранную из одной из трех шкал, выбранных с помощью горшка. Что…
Проблема с измерением времени в цикле for Я знаком с определением времени с помощью функции millis(), но, похоже, столкнулся с проблемой цикла for.
Дело в том, что я сравниваю показания энкодера со значением, введенным с клавиатуры 4x4.…
Мой код millis() не работает Я делаю проект с bluetooth и светодиодом. Я написал код, который должен включать светодиод после того, как он получит байт со значением 1 через 5 секунд, если только он не получит еще один байт со…
Использование последовательной связи в .c-файлах В настоящее время я пытаюсь подключить Arduino Uno к своему компьютеру и позволить им обмениваться данными через UART. Я начал использовать проект из Github ( здесь ), который я пытаюсь изменить,…
ЖК-дисплей, отображающий странный текст Я делаю проект, который требует, чтобы ввод с клавиатуры отображался на ЖК-дисплее.
lcd.print() отображается в правильном виде, но когда я нажимаю символы на клавиатуре, они заменяются…
Как записать загрузчик и загрузить скетчи на кастомную Arduino? Я преобразовал проект, который я макетировал с Arduino и другими модулями, в одну плату на EAGLE. Плата включает в себя smt-версию ATMEGA328p, в которой не установлен загрузчик. Мой вопрос…
Смешанная структура с int и string Я хочу создать такую структуру:
Команды структуры struct commands
{
int cmd;
char descr[25];
};
commands cmds[] =
{
{16, "Hammond Organ"},
{17, "Percussive Organ"},
{18, "Rock…
Как связать процессор компьютера с Arduino на плате? Я новичок в Arduinno, поэтому, пожалуйста, извините, если вопрос глупый.
Вот проблема: у меня есть проект, в котором я хочу, чтобы Arduino (или аналогичная плата с микрочипом) управляла…
Двоичный форматировщик сообщений В настоящее время я разрабатываю устройство IoT с помощью Arduino и хочу свести к минимуму полезную нагрузку данных. Сначала я использовал json, который не очень эффективен в фиксированных…
классификация данных с ардуино Я хочу классифицировать свои данные с 3 датчиков с помощью Arduino, чтобы каждый раз, когда я ввожу конкретную дату или час, или это может быть период времени, например, 10 дней назад, он показывал…
Мигающие огни ARDUINO Я создаю схему с помощью своего Arduino, чтобы, когда он получает «1» или
«2» или «а» включает или выключает светодиоды. Но я хотел, чтобы свет
блеснуть и не знаю как делать петли в петлях или если…
Разбор данных и сравнение двух строк в arduino Я работаю над своим последним заданием. Проблема в том, что я хочу сделать инструмент-прототип с сравнением двух строк. Если я отправлю данные «OK DISC DISCLOSED: 341513DB689AOK RSSI: -056 OK NAME:…
Будет ли бесконечный цикл внутри loop() работать быстрее? Когда вы пишете типичный скетч, вы обычно полагаетесь на повторный вызов loop() , пока работает Arduino. Однако вход и выход из функции loop() должен привести к небольшим накладным расходам.
…
Новый язык — взаимодействие с AVR Итак, я беру курс, где проект заключается в создании нового встроенного языка. Мы используем OCaml для компилятора, поэтому я искал способ взаимодействовать с AVR или его библиотекой C таким образом…