Программирование

Вопросы по программированию Arduino.

Delay в библиотеке liquidcrystal_i2c.h. Есть ли альтернативы?

   Доброго времени суток, прошу мнения знатоков, совета.
Есть устройство - измеряет температуру и давление в колбе, реализована обратная связь, т.е. поддерживает заданные величины (давление - шаговым двигателем, температуру вторым шаговым двигателем). Весь код без библиотек, только loop и прерывания по таймеру. Всё реализовано на Arduino Mega.

Due + 5 кнопок. Контроль нажатия кнопок и обработка событий.

Всем бобра! :)

Понадобилось мне к Дуньке прикрутить 5 кнопок для хождения по многоуровнему меню и редактированию параметров. Библиотеку меню напишу потом, первым делом решил заняться кнопками. Первым делом поискал на форуме. Нашел библиотеку имени Клаупация. Все супер, но для меня много лишнего, и к тому же проект очень громоздкий, и так писать обработку нажатия будет трудно. 

Помогите с кодом

Всем добрый день! У меня цель сделать автокормушку для рыб с сервоприводом. Решил конструкцию собрал остался код. Посмотрел несколько уроков Алекса Гайвера про сервопривод и кнопку.
Вот код:
#include

Servo servo1;

void setup() {

servo1.attach(5);
pinMode(13,OUTPUT);
}

void loop() {
if(digitalRead(5)==HIGH)

servo1.write (180);

delay(1500);

if else;

if(digitalRead(5)==LOW)

servo1.write (-180);

delay(1000);
}

Ошибка такая:

управление дисплеем с помощью драйвера HW-061

Всем привет. Я недавно начал работать с ардуино и решил поработать с дисплеем. Мне пришел с шилдом HW-061. Подскажите пожалуйста, как управлять дисплеем через этот шилд.

Подскажите где ошибка в коде?

Приветствую уважаемые коллеги!

не верно работает SD.open

Довольно простой код, физически нужный каталог и нужный файл на карте создаются, но !f_log_term всегда возвращает true, то есть я не понимаю, открыт файл или нет и могу я в него писать или нет. 

Удалять в карты пробовал - результат тот же, файл и каталог создаются но в условии f_log_term всегда определяется как false

До этого

 

Бионический будильник

Я собрала автономные часы, подключила всё так, как описано в статье http://wiki.amperka.ru/arduino-projects:stand-alone-c.., прошила указанный скетч, но ничего не работает. Часы показывают 00 00, при нажатии кнопок ничего не происходит, точка-разделитель также не мигает. Ответьте, пожалуйста, очень срочно, в чём может быть проблема?

Дисплей 2,8 TFT LCD Shield HX8347 белый экран.

Здравствуйте, недавно заказал TFT дисплей 2,8 TFT LCD Shield HX8347, наконец пришел, подключил к Uno, горит белый экран, подключал библиотеки, ничего не работает так и горит белый экран..

Библиотеки и прочее брал с этого сайта: https://arduino-diy.com/arduino-TFT-LCD-displey-2-i-8-dyuyma

Инициализация вложенных структур

Всем Здравствуйте !

Я не профи прошу не ругаться..

есть структура


typedef struct
{
 uint8_t cur_x;
 uint8_t cur_y;
 uint8_t txt_size;
 uint16_t color;
 uint16_t bg_color;
 String text;

} LINE_SHABLON;

Инициализация

static const LINE_SHABLON VLine[] =
{
    { 10, 50, 3, 0x07FF, 0x0000,"TEST"},
    { 50, 50, 3, 0x07FF, 0x0000,"TEST"}
};

Всё работает

А вот вложенные структуры

Парсинг String

Люди добрые поможите!

Я хочу распарсить строку вида к примеру. 100.50.3.5

Вот этот код парсит эту строку нормально