Курс 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-монітор тощо.
Що потрібно: Нічого окрім бажання і гарного настрою. Усе необхідне для навчання надається школою.