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

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

Поддерживает ли Arduino IDE Вложенные функции? Какой вообще компилятор там и где весь синтаксис глянуть?

Поддерживает ли Arduino IDE Вложенные функции? Какой вообще компилятор там и где весь синтаксис глянуть?

Собственно ругается компилятор на скобочки, не может найти  ))

Где вообще можно весь синтаксис глянуть? официальный есть ресурс?

А то вроде как и ООП даже есть а такие мелочи не поддерживает

Не работает код

Нужно выполнять цикл определенное количество миллисекунд (duration)

Почему это не работает

int timerBegin = millis();
int timerCounter;

while (timerCounter - timerBegin >= duration) {
    //исполняемый код
   timerCounter = millis();
}

 

Одинаковая длина переменной в serial

Всем Привет!

Вопрос таков - есть число в 16-ричном формате, от 0 до примерно 1b77400. Его значение передается по serial'у и обрабатывается в компьютере, но каждый раз длина посылки разная... Подскажите код, чтобы значения были одной длины, например 0000000, 0004A3E, 00F3316 и так далее.

Пытался сам сделать некую процедуру преобразования, но оно эффекта не дало....

Мигание led с управлением задержкой на lcd I2C

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

Подскажите новечку пожалуйста, как сделать чтобы можно было управлять задержкой паузы при включении светодиода в программе ниже. И время задержки писалось на жк дисплей, при этом время задержки можно было изменять кнопкой или джостиком, Заранее спасибо!

Не работает ds1302 и реле на подсветку

Добрый день!

Решил сделать подсветку для рассады, в наличии есть ds1302 и реле с ардуино нано.

После долгих поисков примеров работы с ds1302 так ничего и не удалось сделать, реле рабочее, время в сериал тоже верное посылает, но не срабатывает. Подскажите, пожалуйста, куда копать, чтобы зарабтало?

Время сработки реле по энкодеру

Всем добрый!.

Проблема с временем сработки реле. Требуется изменять время сработки реле с помощью энкодера. Время сработки меняю энкодером. Цыфры исправно выводятся на LCD. Но не могу реле упросить работать с этими цыфрами. Реле не срабатывает. Где ошибка?

Типы данных

Добрый вечер подскажите пожалуйста как мне вывести цифры после точки   для математических функций.

Я посылаю в сериал пор N,111.111

А у меня приходит в intVar2,3      “111.000”  а надо 111.111

Serial.println(intVar2,3);

 

Как из 0-5 выхода ШИМ получить управление 4-20мА

Добрый день!

 

Нужна подсказка. В ардуино есть выходы что могут работать в режиме ШИМ, они выдают часть напряжения от 0-5В, а у меня есть фазовое твердотельное реле  http://hi-ip.com/industrial-automation/solid-state-relays/ssr-25la.html и у него управление происходит через сигнал 4-20мА.

Как сделать так чтоб из ардуино на выходе получить 4-20мА?

UART(Serial) и ATtiny2313

Использую Arduino библиотеки при программировании возникла такая проблема. При получении "1" с Serial, необходимо инвертировать байт. Ну этого не получается

Вот мой код