Домашняя страничка Стефурак П.Б. Часы с термометром, барометром, интерфейсом USB.
 
 
  
  
 
Промзона \ Часы с термометром, барометром, интерфейсом USB.
Часы с синхронизацией времени, измерение температуры 2мя цифровыми датчиками DS18s20 и давления датчиком
MPX4115 с передачей в PC через интерфейс USB.
 
В проекте с веб-камерой захотелось мне не только картинку удаленно получать, но и другую информацию.
Например, температуру в помещении, на улице, а так же атмосферное давление.
Кроме того, когда компьютер выключен, эти данные тоже должны быть доступны, кроме того, хорошо бы и время показывать.
Подключив такое устройство через USB, мы не только обеспечиваем интерфейс для передачи данных с датчиков в PC,
но и питание устройства, когда PC выключен (USB может быть запитано от дежурного БП PC), а так же синхронизацию часов с часами PC,
которые в свою очередь синхронизируются с NTP серверами.
В общем удобно все придумано :)
Более подробно смотри исходник.
Программирование прошивкой - через USB HIDboot (кнопка "Prog" на выводе 5 именно за тем, смотри) или ISP.
В железе это выглядит так:
   
   
В работе так:
    Время =>    
<= Давление
Температура на улице =>    
<= Температура в комнате
Устройство опознается ОС Windows как стандартное HID Device, никаких драйверов не нужно!.