БАЗОВЫЙ КУРС
Освоив базовый курс, Вы изучите принципы работы с цифровыми и аналоговыми сигналами, познакомитесь с основными алгоритмами и приемами в программировании роботов, а также узнаете основы построения простых электрических цепей.
- Модуль 1. Введение в Arduino. Работа с цифровым и аналоговым сигналом
- Модуль 2. Создание интерактивны интерфейсов в среде Processing
- Модуль 3. Искусство пайки. Пайка простых электрических цепей
- Модуль 4. Программирование поведения двухмоторного робота с системой датчиков
1.1. Знакомство с платформой Arduino и интерфейсом программирования. Работа с цифровыми выходами — мигание светодиодом(ами)
1.2. Использование цикла со счетчиком for(). ШИМ сигнал. Регулировка яркости свечения светодиода процедурой analogWrite()
1.3. Считывание цифровых входов. Условный оператор if() else. Операторы сравнения. Работа с кнопками, устранение дребезга. Программируемый выключатель
1.4. Подсчет количества нажатий кнопки. Кликер
1.5. Аналоговый сигнал. Считывание аналогового сигнала с датчиков. Процедура analogRead()
1.6. Управление сервоприводом
1.7. Транзистор. Управление скоростью и направлением вращения мотора
1.8. Термистор. Делитель напряжения. Термометр со световой индикацией температуры
1.9. ЖК-дисплей. Датчик влажности и температуры
1.10. Фоторезистор. Реле. Автономное управление освещением через реле
1.11. Использование ультразвукового датчика
1.12. Программирование адресной светодиодной ленты
2.1. Знакомство с Processing IDE
2.2. Элементарное моделирование в Processing IDE
2.3. Создание двухмерных примитивов
2.3. Создание простого интерфейса с кнопкой
2.4. События при работе с клавиатурой.
2.5. Отправка данных на Arduino
2.6. Приём данных от Arduino
3.1. Основы пайки
3.2. Навесной монтаж
3.3. Монтаж на макетной плате для пайки
3.4. Автономная свечка
3.5. Таймер из конденсатора и транзистора
3.6. Мультивибратор
4.1. Управление моторами
4.2. Движение с использованием датчика ультразвука
4.3. Движение с использованием датчика линии
4.4. Пропорциональный регулятор
4.5. Движение до перекрестка
4.6. Движение по сложному полю с перекрестками