Дисциплина:
Робототехника
|
Учитель:
Вахрутдинов
Дамир Нурисламович
|
Класс: 3
|
Урок
|
Тема
занятия:
|
Подключение
светодиода к Arduino.
Включение и
выключение светодиода в бесконечном цикле
|
Общие цели:
|
Осознание
работы микроконтроллера.
|
Задачи
урока:
|
Написание
программы.
|
Ожидаемый
результат:
|
Понимание
схемы подключения светодиода к Arduino.
Ясное
представление того, как микроконтроллер может управлять светодиодом.
|
Ключевые
идеи
|
Формирование
исследовательских навыков: распознать, сравнивать, анализировать,
осуществлять сборку, делать выводы.
|
Межпредметная
связь:
|
Интеграция
урока робототехника с уроком физики.
|
План
занятия
|
№
|
Этапы
урока, время
|
Цель
|
Деятельность
учителя
|
Деятельность
учеников
|
1
|
Используемые
Элементы
|
Ознакомление
с элементами.
|
Рассказываю
что такое полупроводники, что такое светодиод,
что такое
резистор.
Какие
параметры у резисторов.
Какие
свойства резистора и светодиода.
|
Дети
рассматривают детали, слушают учителя, задают вопросы.
Измеряют
сопротивление резистора.
Убеждаются
что светодиод светится только при соблюдении полярности.
|
2
|
Схема
|
Понимание
взаимодействия элементов в схеме.
Умение
читать схему.
|
Рисую схему
на доске, рассказываю, какие процессы происходят в элементах.
Какую роль
играет резистор в схеме.
|
Дети изучают
схему. Задают вопросы.
|
3
|
Макетная
плата
|
Умение
работать с макетной платой
|
Рассказываю
об устройстве макетной платы, о ее структуре. Показываю как устанавливаются
элементы на макетную плату, присоединяются провода.
|
Дети
пробуют устанавливать детали и провода к макетной плате.
|
4
|
Сборка
схемы
|
Научить собирать
устройство на макетной плате по схеме.
|
Помогаю
детям собрать схему.
Рассказываю
о вероятных ошибках.
|
Дети
смотрят на схему и пытаются собрать ее на макетной плате.
|
5
|
Среда
программирования
|
Знакомство
со средой программирования Arduino IDE.
C системными
функциями setup() и loop().
|
Запускаю
программу Arduino IDE.
Рассказываю
об основных элементах программы.
О функции
настройки setup() и цикличной
работе функции loop().
Рассказываю
о текстовом редакторе, о методах ввода и редактирования текста, работы с
блоками и операциями копирования и переноса текста.
|
Слушают и
смотрят у себя на компьютере.
|
6
|
Программирование
|
Знакомство
с операторами:
pinMode()
digitalWrite()
delay()
Написание
программы.
|
Рассказываю
о том, как работают цифровые порты на контроллере, о двух режимах работы
порта. Как переключить порт в режим возможности подачи на него напряжения.
Как подать на него напряжение. Как выключить порт. Как осуществить паузу
между включением и выключением.
|
Дети вводят
программу с доски. Осваивают работу с клавиатурой.
Учатся
редактировать текст программы. Учатся копировать и переносить фрагменты
текстов программы используя буфер обмена.
|
7
|
Подключение
|
Научиться
подключать Arduino к компьютеру и настраивать порт.
|
Показываю
ученикам как правильно подключить плату к компьютеру, как настроить порт на
нужный тип платы и правильно выбрать номер порта.
|
Дети
подключают плату к компьютеру и настраивают порт.
|
8
|
Запуск
|
Научиться
запускать компиляцию, исправлять ошибки и загружать программу в
микроконтроллер.
|
Помогаю
детям найти ошибку и исправить ее.
|
Дети
загружают программу в Arduino и исправляют выявленные ошибки допущенные в
программе в ходе компиляции.
Исправляют
ошибки в схеме.
|
9
|
Импровизация
|
Лучше
понять ход программу.
|
Подсказываю
что можно изменить, усложнить в схеме и программе.
|
Дети
сначала изменяют частоту мигания светодиода подбирая время задержки между
включением и выключением светодиода.
Добавляют
новые светодиоды, копируют строки программы, исправляя номера пинов.
Добиваются
эффекта "бегущего огня".
|
|
|
|
|
|
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.