Мы продолжаем знакомство с шаблоном проектирования: "Observer". На этом уроке мы создадим программу информирования о погоде. Для этого мы создадим класс Sensor(), который будет узнавать текущую температуру и информировать об этом тех, кому это нужно и при необходимых значениях температуры.
Дата отправки отчёта:
13 марта 2017 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Подключаем датчик DTH11 к нашей программе
Что было сложным:
ничего
Комментарии:
к чему эта имитация ? подключаем реальный датчик к контроллеру , пишем программу к контроллеру и подсоединяем все к нашей программе
Научился: "измерять температуру" Трудности: Ничего, всё до боли знакомо (в смысле - датчики температуры) Знакома ситуация с бесконечным циклом и выходом по пересбросу питания :)
Научился: в новом проекте начали с создания класса Sensor наследуемого от системной библиотеки java.util.Observable
Метод информирования Наблюдателей содержит инструкции:
- установить наличие изменений
- оповестить Наблюдателей (с аргументом из метода возвращаемого методом этого же класса getTemperature)