Курс Smart House предполагает изучение языка C++ Arduino IDE, а также работу в среде Processing с синтаксисом языка Java.
Участники данного курса будут выполнять программирование модели умного дома, в основе которого лежит плата Arduino Mega. Освещение, вентиляция, двери и другие части дома управляются от платы, а для их автоматической работы дом оборудован набором различных датчиков (света, движения, огня, влажности и температуры).
Работая с моделью умного дома ученики рассмотрят принцип действия и особенности программирования шагового двигателя, электромагнитного реле, матричной клавиатуры, RFID-датчика и многих других устройств, а также принципы обмена данными через последовательный порт как между платами Arduino, так и между Arduino и компьютером.
Курс Smart House представляет собой поэтапную разработку одного крупного проекта, который включает написание программы для контроллера дома Arduino Mega, а также написания интерактивного приложения управления домом для компьютера в среде Processing. Выполняя программу для компьютера ученики получат навыки работы с графическими элементами, познакомятся с объектно-ориентированным программированием и его принципами, и смогут воплотить собственные дизайнерские идеи.
Что нужно: Желание, хорошее настроение и уверенность в своих силах. Все необходимое для обучения предоставляется школой.