Термометр на ATtiny2313 и DS1820 (до 7 датчиков) с выводом на 3-х разрядный семисегментный индикатор.
Описание:
К термометру можно подключить от 1 до 7 цифровых термодатчиков DS1820 (DS18S20). Температура отображается на трёх семисегментмых элементах. Переключение между термодатчиками по нажатию кнопки (но несложно сделать и автоматически).
Диапазон измеряемых температур ограничен возможностями термодатчика и находится в пределах от -55 до +125 градусов.
Ресурсы:
Программа написана в CodeVisionAVR на Си с комментариями (т.к. я сам начинающий, поэтому программа далека от оптимальной, что придумал, то и написал). В этом же архиве можно найти и исполняемый HEX.
Файл для эмуляции в Proteus.
Схема и плата для P-CAD (плата разведена для поверхностного монтажа выводных элементов), а здесь моя библиотека элементов для P-CAD.
Даташит на цифровой термодатчик DS1820.
|