Базовый курс Arduino

Курсы обучения в клубе робототехники

Занятия клуба робототехники проводятся по субботам в лаборатории 410 третьего корпуса ПГТУ, обычно с 10 до 15 часов, время работы и темы занятий пишутся на стене группы клуба в Контакте vk.com/robotics410

В зависимости от уровня подготовки учащихся и продолжительности занятий в течение одной субботы могут быть рассмотрены от одного до четырех вопросов, перечисленных в курсе

Примечание: индивидуально (по желанию посещающих клуб), а также в рамках читаемой в колледже Политехник дисциплины «Вычислительная техника в робототехнических системах» приведенные ниже курсы уже проводились

Сокращенный курс Arduino

Знакомство с Arduino Uno, Arduino IDE, загрузка прошивки в Arduino

Примечание: курс для тех, кто не будет непосредственно заниматься программированием Arduino, а будет делать, например, механическую часть или электронику какого-либо проекта

Базовый курс Arduino

До того, как школьники или студенты приступят к выполнению своих проектов или помощи в проектах клуба, желательно пройти данный курс

Тема занятия Содержание занятия
  Контроллер Arduino на примере Arduino Uno: возможности применения, входы и выходы, подключение к компьютеру. Прочие основные представители: Arduino Nano, Arduino Pro Mini, Arduino Mega, Arduino Due
  Среда программирования Arduino IDE знакомство со средой программирования, настройка подключения к Arduino (порт, тип контроллера), основные кнопки
  Цифровой выход – управление светодиодом включением/выключение имеющегося на плате светодиода по времени на основе примера Blink. Изменение интервалов времени
  Аналоговый выход изготовление схемы светодиод+токоограничивающий резистор и управление яркостью светодиода на основе примера Fading
  Цифровой ввод изготовление схемы кнопки и управление включением/выключением светодиода по нажатию кнопки на основе примера Button
  Аналоговый ввод использование переменного резистора для управления яркостью светодиода на основе примера Analog Input
  Генерация звука – пьезоизлучатель Подключение пьезоизлучателя (Buzzer), изучение команды tone(). Воспроизведение простых мелодий, например, на основе примера toneMelody
  Фоторезистор Знакомство с принципом работы фоторезистора. Сборка делителя напряжения для подключения фоторезистора к Arduino. Вывод данных с фоторезистора на компьютер, используя пример AnalogReadSerial Описание использования фоторезистора как датчика освещенности и датчика линии в роботе
  Ультразвуковой датчик расстояния HC-SR04 Подключение датчика к Arduino и вывод измеренного расстояния в Монитор порта на компьютере. Примеры использования датчика для навигации робота, системы контроля пересечения луча
  Датчик температуры DS18B20 Подключение библиотек, необходимых для работы датчика. Подключение датчика к Arduino. Вывод измеренной температуры в Монитор порта на компьютере. Примеры использования датчика для измерения температуры тела, температуры воздуха
  ЖК индикатор Подключение ЖК индикатора к Arduino, вывод сообщений. Вывод на экран информации с датчиков из предыдущих занятий
  Управление сервоприводами Знакомство с сервоприводами, примеры использования для управления жалюзи, поворотом автомодели, в шагоходе. Подключение серво к Arduino и управление с использованием встроенной библиотеки Servo.h
  Управление электромоторами с помощью драйвера Подключение драйвера на основе L298 к Arduino и моторам, управление двумя моторами. Принцип работы и управление моторами с помощью ШИМ. Пример использования моторов в шасси колесного робота

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: