Кейс 3А: "Приложение контроля устройства"

Разработка десктопного приложения управления устройством для Windows на Processing (Java), Python (Qt Designer) и Windows Forms c C#.

Категория кейса: углубленный. Место в структуре модуля: расширение перечня компетенций, углубление приобретенных поверхностных знаний. На выполнение кейса: 8 занятий (16 часов). Цель кейса: получить знания, умения и навыки по разработке приложений с использованием разных технологий и языков программирования для создания пользовательского приложения для ПК, которое управляет устройством. Содержание кейса. В рамках кейса обучающиеся углубляются в программирование при создании программ управления устройством на базе ардуино с использованием разных технологий и языков программирования.

Проблемная ситуация. При создании ардуино устройства у ребят появилась необходимость разработать приложение для контроля этого устройства для персонального компьютера.

Состав команды: два участника. Ограничения: Arduino, Arduino IDE, C++, Triyka-модули, Serial.

Предполагаемые результаты обучающихся

Soft Skills: целеполагание и планирование; нацеленность на результат; практическое мышление; аналитическое (логическое) мышление; умение задавать вопросы; самоорганизация и тайм-менеджмент; умение работать в команде; коммуникативные навыки; умение давать обратную связь; рефлексия, умение искать и анализировать информацию (data-scouting).

Hard Skills: написание программного кода на C++ в Arduino IDE для Arduino UNO; работа с Troyka Slot Shield и Troyka модулями; умение парсить данные с Serial; написание программного кода в Processing (Java); написание программного кода на Python с использованием PyQt5; разработка в VS для Windows Forms; умение работать с Firebase.

Этапы реализации:

  1. Сборка устройства по схеме (примеру).

  2. Создание приложения в Processing.

  3. Создание приложения на Python с PyQt5.

  4. Создание приложения в VS в Windows Forms.

  5. Выполнение дополнительного мини-кейса.

Необходимые материалы и оборудование

Arduino UNO / Geduino (7 шт. ~); Troyka-Slot Shield v2 (7 шт. ~); провода для загрузки прошивки в Arduino (7 шт. ~); Разные Troyka-модули (датчики) по 7 шт. ~; персональные компьютеры / ноутбуки (~15) с выходом в интернет; проектор с экраном / ТВ; флипчарт с комплектом листов/маркерная доска, соответствующий набор письменных принадлежностей.

Last updated