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

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

Помогите решить логическую задачу.. :)

Имеем сутки. В теплице необходимо поддерживать определенную температуру.

Tday = 25C 
Tnight = 17C

Имеется два варианта включения освещения:

Мерцание свечи

int ledPin = 10;    // выбор пина для светодиода
int val = 0;        // переменная для хранения текущей яркости светодиода int delayval = 0;  
int delayval;
                          // переменная для хранения текущего времени задержки
void setup() 
{  
randomSeed(0);            // запустить генератор случайных чисел  

Имитация работы трамблёра автомобиля.

Появилась у меня интересная задача - заменить высоковольтный распределитель зажигания на автомобиле низковольтным. Имеем 6 цилиндров, импульсы на высоковольтную катушку зажигания формируются Электронным блоком управления (ЭБУ)на основе датчиков положения коленвала и распредвала (ДПКВ и ДПРВ), и далее распределяются по цилиндрам с помощью механического высоковольтного распределителя - трамблёра (это для тех, кто не знает как работает зажигание автомобиля). Вот этот высоковольтный распределитель и нужно заменить низковольтным.

Как вызвать библиотеку из библиотеки?

Коллеги,

есть две библиотеки: lib1.h и lib2.h

вот думаю как можно вызвать методы lib1.h из lib2.h.

Пытался это сделать но прикомпиляции пишется ошибка, что он не видит lib1.

Как это можно сделать?

Оператор Switch: синтаксис с несколькими переменными

Подскажите пожалуйста, можно ли этим оператором проверять несколько переменных? Каков тогда будет синтаксис Switch и case?

Ввод с Мембранной клавиатуры 4 х 4

Добрый день! Мембранная клавиатура с библиотекой Keypad, передает нажатые символы по одному. Подскажите как мне получить число в переменную Byte например 12. Планирую настраимать с ее помощью RTC часы и вводить время таймеров. Вот код в котором с которым я эксперементирую.

MP3 ШИЛД VS1053

Здраствуйте! Есть ли такие, кто то работал с таким вот модулем http://www.geeetech.com/wiki/index.php/Arduino_MP3_shield_board_with_TF_card ??Подскажите пожалуйста может есть  какие то примеры, скетчи, как с ним работать, только что б проверенные, а то в просторах инета вроде как полно всего, а так что б дошло к делу и все заработало(просто при запуске контроллера заиграла музыка) ничего толком и нет((

Загрузчик для leonardo uart

Доброго всем суток. Собственно как релизовать такое на леонардо ? Леонардо подключен к андроиду по USB ,а заливать нужно скетчи через UART в частности через БТ модуль планируется. Как сие можно организовать ?

 

AccelStepper

Добрый день. Никак не могу понять считает Accelstepper скорости по траектории или нет? Например в MACH3 написав строку: G00 G90 X20 Y25 Z5  "мы" окажемся в заданной точке в результате одновременного движения по всем осям. В AccelStepper  в ту же точку попасть не проблема, но при последовательном перемещении по осям, либо я сам посчитаю скорости по 2 осям по времени третьей оси и пропишу их сам, а погрешности округления потом обнулю "доворотом" осей до их абсолютных координат? Может кто-то знает? 

Как отслеживать нажатие кнопки во время задержки

Если на кнопку нажали один раз, то нужно включить реле на 300 с. Но если за эти 300 с на кнопку нажмут еще раз, нужно выключить реле сразу же при нажатии кнопки. Как это грамотнее сделать?