Для каждого курса может быть разработано методическое указание, например, базовый курс Arduino на основе http://robocraft.ru/page/summary/#PracticalArduino
Курс считается пройденным, если прослушаны все темы и выполнены все практические задания в рамках курса. После прохождения курса можно выдавать прошедшим свидетельство. Примеры списка практических заданий:
Стажер-ардуинщик 1 уровня ______________________________________
Задача | Выполнено |
Основа | |
Загрузить прошивку Файл / Примеры / Basics / Blink с разными значениями Delay помигать светодиодом, установленным на плате | |
Аналогично с прошивкой Файл / Примеры / Basics / Fade | |
Используя Blink и Fade, помигать внешним светодиодом (светодиод+резистор 300 Ом последовательно) | |
Ввод информации, датчики | |
Подключить потенциометр, сделать вывод угла поворота в виде напряжения – код Файл / Примеры / Basics / ReadAnalogVoltage | |
Подключить кнопку, зажигать светодиод по нажатию – код Файл / Примеры / Digital / Button | |
Измерить температуру датчиком DS18B20 | |
Измерить влажность воздуха датчиком | |
Измерить уровень освещенности датчиком BH1750 | |
Силовые модули | |
Подключить релейный модуль и через него включать/выключать устройство, питающимся от 220 В | |
Подключить симисторный/тиристорный модуль и через него включать/выключать устройство, питающимся от 220 В | |
Подключить сервопривод, попробовать базовые прошивки (угол от 0 до 90º и поворот в зависимости от подключенного потенциометра) | |
Вывод информации | |
Подключить пищалку и реализовать различные сигналы или мелодию |
Стажер-ардуинщик 2 уровня ______________________________________
Задача | Выполнено |
Ввод информации, датчики | |
Реализовать одновременный съем информации с датчиков температуры DS18B20, влажности DHT11 или DHT22 освещенности датчиком BH1750. Информацию отправлять на компьютер через Serial порт | |
Подключить датчик ИК, библиотека irremote, сделать управление с ИК пульта каким-либо подключенным устройством или устройствами (например, светодиодом, лампочкой и т.д.) | |
Силовые модули | |
Через транзисторный ключ подключить к блоку питания какое-либо низковольтное устройство – лампочку, электромотор, сделать управление мощностью, используя ШИМ (питание внешнее, не от Arduino) | |
Подключить драйвер двигателя, управлять скоростью и направлением вращения электромотора (питание внешнее, не от Arduino) | |
Подключить шаговый двигатель через драйвер, стандартной библиотекой (Stepper) поуправлять его вращением (питание внешнее, не от Arduino) | |
Вывод информации | |
Подключить ЖК индикатор, реализовать HelloWorld | |
Подключить какой-либо датчик, сделать вывод снимаемого с него параметра на ЖК индикатор |