Термометр показывает температуру по нажатию кнопки, все остальное время в спящем режиме.
Краткие характеристики:
— Диапазон измеряемых температур: от -55°С до +125°С
— Время измерения: 1 сек
— Время отображения: 3 сек
— Питание: 3В (CR2032)
Подключение датчика DS18B20 стандартное, но питается он непосредственно от вывода микроконтроллера, и только на время измерения температуры. Индикатор семисегментный, с общим анодом. Перевернут для получения символа °С в последнем разряде.
Схема
Так как делал под свой корпус то печатка заточена именно под него
Формат вывода температуры для 3-х разрядного индикатора
|
Температура положительная, менее 10 градусов |
|
Температура положительная, более 10 градусов |
|
Температура отрицательная, менее 10 градусов |
|
Температура отрицательная, более 10 градусов |
|
Температура 0 градусов |
|
Температура положительная более 99 градусов |
|
Ошибка чтения датчика |
ну вот что у меня получилось
В архиве все исходники и прошивки для индикаторов ОА и ОК:
- 3 разряда с кнопкой и без (без десятых)
- 4 разряда с кнопкой и без (с десятыми)
- 6 разряда с кнопкой и без (с десятыми)
Автор схемы и софта edm2007