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

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

внесение в код таймера для реле

Здраствуйте. хотелось бы в этот код 

Создание меню Arduino Uno, дисплей: OLED 128*64

Приветствую! Уже очень долго мучаюсь и не могу понять азы создания меню на ардуино. Получилось создать меню в котором два значения и два подменю. С помощью него включал/выключал светодиоды и управлял их яркостью. Моете написать скетч меню, где больше значений (от 3) и больше трёх подменю. Буду очень вам за это благодарен. Управляю я меню с помощью самодельного Key Pad шилда, который подключён к аналоговому пину ардуино. Заранее спасибо)

скетч по ардуино

Доброго времени суток, товарищи! Сразу признаюсь новичок))))

нужна помощь! есть 4 кнопки и 3 светодиода! необходимо сделать так чтобы при нажатии на одну кнопку загорелись все 3 светодиода! А остальные 3 кнопки при нажатии по отдельносьти на одну кнопку, должен загореться один светодиод. нужно написать программу и желательно схему подключения 

Вопрос по использованию millis()

Здравствуйте

В основном цикле использую следующую типовую конструкцию:

if (millis()-lasttime > 1000) {
    // делаем что-то
    lasttime = millis();            
}

Планируется, что устройство будет работать круглосуточно и очень долго.

В связи с этим есть вопросы:

1) Что случится при сбросе millis() через ~50 дней? Будет ли запинка?

2) Как правильно и красиво сбросить всю эту схему принудительно? Или совсем отвязать от каких-либо переполнений в принципе?

Заранее спасибо!

Помогите пожалуйста разобраться

Всем доброй ночи. Сегодня приобрел arduino, несколько диодиков, хотел поэксперементировать (в программировании полный 0). Почитал умные статьи, побаловался в скетчем Blink, Хочу его модернизировать. А имменно сделать следующее: Если 1-й диод горит (ledWrite), то 2-й (ledRed) должен мигать. Написал скетч

Поддержка диапазона влажности

Всем привет. Я в этом деле новенький. Столкнулся с проблемой:
Хотел сделать поливалку для вазона, по такому алгоритму:
Включение устройства=>увлажнение земли до 100% (особой роли не играет, может быть и 90%)=>ожидание опка подсохнет до 50%=> опять полив до 100%. Таким образом землся то подсыхает, то намокает, как и положено. На деле же у меня не выходит диапазон сделать, а только порог в 50%. Получается, что ниже 50% падает, насос включается, выше 50% сразу выключается. Кто может подсказать с реализацией? буду очень признателен. 

Асинхронная библиотека SDCard

Добрый день!

Возникла необходимость записывать значения, получаемые с датчиков по радиоканалу на SD. И все бы хорошо, но штатная библиотека SD порой выдает чудесные задержки. Особенно дорогого стоит ёё таймаут в 40 секунд, когда она вдруг обнаруживает отсутствие этой самой SD-карты. Поскольку опрос датчиков и прочие вещи уже сделаны асинхронно, то и работу c SD хотелось бы реализовать так же.

Встречалась ли кому-то такая библиотека?

DUE+encoder+DAC не могу разобраться что делаю не так.

Здравтвуйте, использую ДУЕ, энкодер и ЦАП. При повороте энкодера значение изменяется на 4 единицы, это устанвки библиотеки энкодера. Мне необходимо увеличить значение, чтобы код изменялся на 24 единицы, вот как я пытаюсь сделать:

генератор импульсов на ардуино, выдающий сигнал на ик светодиод

помогите новичку, не судите строго...

передо мной стала задача разработки генератор импульсов на ардуино, выдающего сигнал на ик светодиод  однако даже не знаю с чего начать 

Кто писал с FreeRTOS подскажите по библиотекам

Хочу один довольно емкий проект (контроллер самогонного аппарата) переписать с использованием FreeRTOS. Теорию почитал и хоть я в С/С++ не совсем новичок, не нашел ответа на животрепещущий вопрос. 

Практически все используемые библиотеки (LCD_I2C, 18B20, WTV020, Blynk и т.д.) нет, нет да и "грешат" богомерзким delay. Это, чтож получается методы из этих библиотек нельзя использовать внутри Тасков? Все библиотеки придется переписывать?