Курс Smart City ориентирован на изучение плат Arduino и программирование их в среде Arduino IDE на языке программирования C++.
Участникам курса предлагается работа с роботом-машинкой Pathfinder, созданным в RobotSchool на основе платы Arduino Uno. Pathfinder, оборудован датчиком линии, движется в пределах платформы (стола) Smart City, объекты которой (шлагбаумы, фонари, датчики движения и другие) руководствуются платой Arduino Mega. Глобальной задачей курса является программирование взаимодействия робота-машинки с платформой Smart City.
В основу языка программирования Arduino IDE, изучение которого предполагается в данном курсе, легли языки С, С++, Java и Processing. Именно поэтому работа в Arduino IDE станет хорошей базой для дальнейшего изучения этих языков.
В рамках курса Smart City рассматриваются типы данных, циклы, массивы и целый ряд библиотек для работы с различными устройствами, среди которых серводвигатель, ультразвуковой дальномер, датчик влажности и температуры, LCD-монитор и прочее.
Что нужно: Ничего кроме желания и хорошего настроения. Все необходимое для обучения предоставляется школой.