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

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

контроллер для горелки

Здравствуйте, сделал горелку на отработке, решил прилепить автоматизацию, нашел инфу про ардуино купил мегу, два датчика ds18b20, ик датчик пламени и блок на 4 реле, полистав инет, решил попробовать написать прогу, с этим дело имею впервые... написал скетч, но ничего не работает, при включении питания все лампы на реле загораются и ни на датчик пламени, ни на нагрев датчиков темп не реагирует... может толкнете в нужное русло, что упустил, где почитать...

вот т.н. "скетч"

Светодиодное освещение - помощь с фоторезистором

Доброго! Делаю освещение рабочей зоны на кухне. Основные компоненты: arduino pro mini, два куска светодиодной ленты (большой и маленький), pir-датчик, фоторезистор. Цель: включение светодиодных лент при недостаточном освещении по сигналу от pir-датчика и соответственно наоборот - чтобы не включались днем. Собрал на макетке,  практически получилось, но где-то накосячил в скетче, в результате - когда светло ленты не включаются (как и должно быть), а при недостаточном освещении загораются, но буквально на 3 секунды.  За основу брал чужой скетч, т.к.

Прерывания по изменению состояния pin

Приветствую, есть UNO клон. Необходимо чтобы при поступлении на датчик тока "HIGH" - выполнялось некое действие, при этом датчик тока выдаёт аналоговое значение и для придания ему LOW или HIGH использую код:

int valb0 = (analogRead(vdat2)); // берём значение с датчика тока vdat2
    valb0 = constrain(valb0, 440, 510); // ограничиваем значения
int valb1 = map (valb0, 440, 510, LOW, HIGH) // передаём в valb1 1 или 0

Ибо значение самопроизвольно меняется в диапазоне +-20 независимо от того есть нагрузка или нет.

RFID RC522 + ENC28J60

RFID RC522 + ENC28J60 используют одинаковые пины, как быть? что прописывать что бы совместить их? 

это распиновка стандартная езернета безпонятия как ее менять

Ужастик про IDE с опциями по умолчанию.

Уж сколько раз многие из нас устно и письменно, матом и без оного благодарили разработчиков IDE за их великую заботу о новичках - за то, что собирают все объявление функций в начало, и вставляют туда #include "arduino.h". Уж как мы им благодарны! Наверняка новичёк развалился бы на части от необходимости вставить #include "arduino.h"!

Зато как удобно теперь! например, если бедняга новичёк запустит вот такой скетч:

Двоичный код.

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

Помогите обеденить 2 скетча в один

Помогите обеденить 2 скетча Дмитрия Осипова в 1. 

1 скетч - ДУ управление по ithernet:

Управление камерной площадкой с сохранением текущей позиции

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

Наткнулся в интернете на данное видео https://www.youtube.com/watch?v=Nlvvvr9frJo

Хотелось бы понять ,как было осуществлено сохранение позиции серв когда джойстик возвратился в исходное положение.

Взяв обычный код, для управление джойстиком  двумя сервами :

Подсчёт контрольной суммы?

Добрый день .

Подскажите пожалуйста  почему не получается рассчитать контрольную сумму из 11?

Должно получится 32 , а получается 239.

 

Что где не так?

Arduino DUE VirtualWire

Добрый день!

Я начинающий, и по-тихоньку пытаюсь освоить Ардуино. В данный момент попытался связать две ардуинки при помощи передатчика MX-03V. Библиотеку брал здесь: http://www.pjrc.com/teensy/td_libs_VirtualWire.html