логгер температуры на CY8CKIT-014 PSoC®5
С использованием 1-Wire термометра DS18B20 и графического дисплея 128x64 POWERTIP PG-12864A .
Использованы материалы с сайтов авторов:
EA4FRB - Melchor Varela (Graphic LCD Module Interface for PSoC5) - как пример работы с GLCD
kmmankad ( PSoC3 and the TMP141 ) - как пример работы с 1-WIRE
Цель проекта - освоение языка С и PSoC, поэтому многие функции логгера могут оказаться ненужными или не верными.
Краткое описание функций и возможностей логгера:
* Логгер имеет только одну кнопку с двойной функцией:
- при первом нажатии кнопки очищается экран и начинается запись лога.
- второе нажатие останавливает запись не стирая экран до следующего нажатия.
* Каналы логгера:
- один канал логический. Он фиксирует состояние подключенному к нему "сухого" контакта.
- один канал температурный. Он рисует лог датчика DS18B20 подключенного по сети 1-Wire
- текущая температура и время, прошедшее с начала записи лога в формате ЧЧ:ММ:СС
* Период записи лога - 1Сек. Длительность - до нескольких суток.
* Автоматически выполняемые функции:
- авто удвоение масштаба по оси времени при заполнении экрана
- авто удвоение масштаба усреднения температуры при заполнении экрана
- авто удвоение масштаба по вертикали при выходе за пределы окна лога
- память максимальной и минимальной температуры .

|