Пришли PCF8574AP
Хочу с их помощью увеличит количество входов и выходов. Но чет разобраться не могу. Как например кнопочки подцепить через них или светодиоды зажечь?
Разбираюсь с этими датчиками. С одного датчика считать данные проблем нет. А вот как работать с двумя и более воткнутыми в один порт понять не могу.
По идее же надо сначала определить их ИД а уже потом по ИД с ними работать. Но не могу Duino заставить искать все ИД датчиков. Она находит один и успокаивается.
Выбираю какие датчики температурные использовать и вот собрал приспособу для наглядности.
Используются датчики:
DS18B20 — он же цифровой
LM335 — он же аналоговый
Для поверки показателей используется термометр спиртовой классический ))))
Датчики расположены в сантиметре друг от друга
С температурой, LCD, кнопочками и светодиодами уже научился работать. Написал нужные коды для оборудующего проекта.
Сегодня делал часы. Часы как отдельное устройство работают. Проблем нет. Основной элемент Delay(1000). Тобишь каждую секунду цикл повторяется.
Но вот встал вопрос. А как сделать что бы часы отсчитывали время параллельно?
Например мне надо что бы каждые 0,3сек опрашивалось состояние кнопок и в то же время работали часы. По сути нынешний алгоритм дает паузу за 1 сек в работе всей программы.