Ниже представлена схема простого термометра на PIC'е. Индикатор (в моём случае BA56-12SRWA) используется с общим анодом.
Датчик температуры DS18B20 (разрешение 0.1'C) или DS1820 (разрешение 0.5'C). Программа сама определит тип датчика.
При отсутсвии датчика на линии мигает "Err" .
При выходе измеряемого значения за пределы измерения мигает "---" .
Диапазон измерения от -55'C до 125'C.
В архиве находится файл для Proteus'а и программа в HEX. Поэтому Вы сами сможете промоделировать схему и посмотреть как она работает.
Скачать прошивку HEX и файл для Proteus'а можно ниже
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
DD1 | МК PIC 8-бит | PIC16F628A | 1 | Поиск в магазине Отрон | ||
Датчик температуры | DS18B20 | 1 | DS1820 | Поиск в магазине Отрон | ||
Резистор | 4.7 кОм | 1 | Поиск в магазине Отрон | |||
Кварцевый резонатор | 20 МГц | 1 | Поиск в магазине Отрон | |||
Светодиодный индикатор | BA56-12SRWA | 1 | Поиск в магазине Отрон | |||
Скачать список элементов (PDF)
Прикрепленные файлы:
- ds.rar (58 Кб)
Комментарии (8) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
Ну и если уж допиливать схему, то токоограничиваающие резисторы на все выводы индикатора тоже не будут лишними.