Проект Arduino IDE Светофор

Материал из robbo

Автор

Участник: Влада

Категория участника

  • дополнительное образование (9-15 лет)
  • начальные классы школы
  • старшие классы школы

Описание проекта

Этот проект рассчитан на повторение и закрепление полученных знаний по алгоритмике и программированию. Включает развитие метапредметных навыков ребенка, а также знаний из различных предметных областей: физика, информатика, ОБЖ.



Возраст учащихся (класс)

Возрастные категории зависят от школьной программы обучения и подготовки учащихся. Старшая группа: 14-16 лет, 8-10 кл. Младшая группа: 7-10 лет, 1-4 кл.

Планируемые результаты формируемые в данной учебной ситуации

Личностные: - владение наавыками анализа и критичной оценки получаемой и обсуждаемой информации; - способность связать учебное содержание с собственнвм жизненным опытом; - способность и готовность к общению со сверстниками, с более старшими/младшими группами учеников, педагогами в процессе образовательной и творческо-проектной деятельности.

Метапредметные: - владение общепредметными понятиями «объект», «исполнитель», «алгоритм»; - владение информационно-логическими умениями строить логическое рассуждение, делать умозаключения и выводы; - владение информационным моделированием как основным меодом приобретения знаний: умение преобразовать объект в пространственно-графическую и знаково-символьную модель; - умение «читать» таблицы, графиги, диаграммы, схемы.

Предметные: - развитие алгоритмического мышления, необходимого для профессиональной деяльности; - владение понятиями «алгоритм», «линейный алгоритм», «блок-схема», «функция», «цикл», «переменная» и пр.; - повторение и закрепление основ ПДД; -умение состовлять линейные блок-схемы, строить линейный алгоритм; - повторение и закрепление основ программирования и синтаксиса; - повторение и закрепление основных понятий из раздела «электрический ток»: «проводник», «напряжение», «сопротивление», «последовательное/параллельное соединение», «резистор», «полярность» и т.д.

Краткое описание проекта

Учащимся необходимо правильно опеределить последовательность работы светофора и записать этот алгоритм в блок-схему.
Учащимся необходимо правильно разместить светодиоды и резисторы на макетной плате, а также подключить их к плате Arduino UNO.
Учащимся необходимо правильно запрограммировать работу платы Arduino UNO в среде Arduino IDE, проверить ошибки при компиляции и загрузить программу на плату.


Работа от имени учащегося

1. Ответ на задание старших школьников написать программу работы светофора по алгоритму, написанному младшими школьниками:

int led_red = 2; //подключаем 2 пин int led_yellow = 3; //подключаем 3 пин int led_green = 4; //подключаем 4 пин void setup () { pinMode (led_red, OUTPUT); pinMode (led_yellow, OUTPUT); pinMode (led_green, OUTPUT); } void loop() {

   digitalWrite(led_red, HIGH); 
         delay(10000); // Ждем
   digitalWrite(led_yellow, HIGH); 
         delay(2000);// Ждем
   digitalWrite(led_green, HIGH); 
   digitalWrite(led_red, LOW);
   digitalWrite(led_yellow, LOW);
         delay(10000);// Ждем
   digitalWrite(led_yellow, HIGH);
   digitalWrite(led_green, LOW);
       delay(2000);// Ждем
   digitalWrite(led_yellow, LOW);

}

Изображения

Алгоритм.jpg
Ардуиносхема.jpg
Ардуиносхема2.jpg














Ссылка на скачивание

Проект в формате ino