Если вспомнить то, что было в предыдущем посте, то я и сам грешу иногда аналог девайсами :-) правда не часто, этого и на работе хватает, но иногда пробивает. До недавнего времени последним проектом был звуковой выключатель, который реагировал на хлопок в ладоши и включал/выключал от этого светодиодный светильник. Но сделан он был убого и реагировал также на стук входной двери и двери в ванную, так что быстро надоел и был отправлен на свалку истории, хотя по началу забавлял...
Следующим пунктиком стал цифровой термометр с индикацией температуры. Сначала хотел сделать его на ЖКИ, на уж очень цены на ЖКИ оказали кусучими... В итоге индикация сделана была обычная, светодиодная. Началась эпопея наверно с полгода назад, изучал теорию цифровых датчиков и светодиодных идикаторов, почитал чужой опыт в сети, закупил детальки, спаял, написал программу для контроллера на ассемблере... не работает. нашел моделирующую электрические схемы программку, собрал все в ней, поэкспериментировал - там работает. Реальный - нет. Заменил контроллер и датчик, перепроверил индикатор - не работает все равно. Даже изучил написание программ на Си, написал, отладил в симуляторе, реальный ТАК И НЕ ЗАРАБОТАЛ!!! Я был в отчаянии и забросил девайс на дальнюю полку...
И вот недавно до меня дошло в чем дело! Для тактирования контроллера я предполагал использовать внутренний генератор тактовой частоты, но как-то забыл, что его нужно программно настроить. В итоге собрал еще раз, перепрошил и ВОТ ОНО!!! Питание от usb, микросхемка слева - микроконтроллер Attiny2313, хреновинка на трех цветных проводках - собственно цифровой температурный датчик ds18b20, индикация температуры с точностью до 0,1 градуса.
Правда на отрицательных и экстремально высоких температурах я его еще не проверял (не сичтая того, что тыкал датчиком в замороженную вишню), но это дело времени. Пока что я собой вполне доволен, следующий этап, во-первых, миниатюризация устройства и приведедние его в божеский вид, во вторых, передача данных на комп по usb.