Цифровой термометр с датчиком LM75AD.
Автор: Павел Баранов aka KVorb Прибор предназначен для измерения температуры воздуха в диапазоне от нуля до +45 градусов. Схема термометра показана ниже. Управляет термометром микроконтроллер ATtiny2313, настроенный на работу с тактовой частотой 1 МГц от внутреннего генератора.
Для измерения температуры применён цифровой датчик LM75AD с интерфейсом I2C. В соответствии со спецификацией линии I2C микросхема LM75AD имеет семиразрядный адрес. Старшие четыре разряда адреса установлены жестко: 1001, три младших задаются на выводах A0, A1, A2, подачей на них логических 0 или 1.
Для отображения температуры применён жидкокристаллический индикатор TIC5234. При передаче данных на индикатор первым передается самый старший бит, управляющий сегментом 49. Затем передается бит сегмента 48, и так далее, пока не передадутся все биты. После этого нужно защелкнуть регистр, установив LOAD в лог. 0. При этом выбранная конфигурация сегментов отобразится на индикаторе. Лог. 1 соответствует включенный сегмент, Лог. 0 - выключенное состояние.
Фотография платы с установленными компонентами:
Файлы: Вопросы, как всегда в Форум.
|
|
|||||||||||||||
|
||||