Школа » Презентации » Другие презентации » Робототехника на Arduino - "Занятие 5. Полицейская Люстра"

Презентация - "Робототехника на Arduino - "Занятие 5. Полицейская Люстра""

0
24.12.24
На нашем сайте презентаций klass-uchebnik.com вы можете бесплатно ознакомиться с полной версией презентации "Робототехника на Arduino - "Занятие 5. Полицейская Люстра"". Учебное пособие по дисциплине - Презентации / Другие презентации, от атора . Презентации нашего сайта - незаменимый инструмент для школьников, здесь они могут изучать и просматривать слайды презентаций прямо на сайте на вашем устройстве (IPhone, Android, PC) совершенно бесплатно, без необходимости регистрации и отправки СМС. Кроме того, у вас есть возможность скачать презентации на ваше устройство в формате PPT (PPTX).
Робототехника на Arduino - "Занятие 5. Полицейская Люстра" 📚 Учебники, Презентации и Подготовка к Экзаменам для Школьников на Klass-Uchebnik.com

0
0
0

Поделиться презентацией "Робототехника на Arduino - "Занятие 5. Полицейская Люстра"" в социальных сетях: 

Просмотреть и скачать презентацию на тему "Робототехника на Arduino - "Занятие 5. Полицейская Люстра""

Робототехника на Arduino<br>Занятие 5<br>Полицейская «Люстра»<br>Купцов Антон Андреевич<br>nash_robo
1 слайд

Робототехника на Arduino
Занятие 5
Полицейская «Люстра»
Купцов Антон Андреевич
nash_roboklass

Проверка готовности к занятиям<br> Тетрадь формата А4, 96 листов в клетку;<br> Две пишущие ручки (чё
2 слайд

Проверка готовности к занятиям
Тетрадь формата А4, 96 листов в клетку;
Две пишущие ручки (чёрные или синие);
Три заточенных простых карандаша (B, HB, H);
Цветные карандаши или фломастеры;
Две линейки (офицерскую и простую 20-30см.);
Канцелярский клей.

Правила безопасности<br>на уроках робототехники<br>1. Тишина – наш лучший друг.<br>2. Дружеская атмо
3 слайд

Правила безопасности
на уроках робототехники
1. Тишина – наш лучший друг.
2. Дружеская атмосфера – залог общего успеха.
3. На рабочем месте ничего лишнего.
4. Электроприборы включаются только по команде.
5. Все испытания санкционируются преподавателем.
6. Розетка не для пальцев!

Что мы проходили<br>на прошлых занятиях?<br>Что такое язык программирования?<br>Что такое void setup
4 слайд

Что мы проходили
на прошлых занятиях?
Что такое язык программирования?
Что такое void setup и void loop?
Для чего нужны функции
pinMode, digitalWrite, и delay?

Проверка домашнего задания<br>Каких роботов, встречающихся в нашей повседневной жизни, Вы можете наз
5 слайд

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

Полицейская «Люстра»<br>
6 слайд

Полицейская «Люстра»

Стробоскоп<br> - прибор, позволяющий быстро воспроизводить повторяющиеся яркие световые импульсы.<br
7 слайд

Стробоскоп
 - прибор, позволяющий быстро воспроизводить повторяющиеся яркие световые импульсы.

Практическая работа<br>Стробоскоп<br>Принципиальная схема:<br>R1 = 220 Ω <br>R2 = 220 Ω <br>пин - 3<
8 слайд

Практическая работа
Стробоскоп
Принципиальная схема:
R1 = 220 Ω
R2 = 220 Ω
пин - 3
пин - 5

Практическая работа<br>Стробоскоп<br>Схема на макетной плате:<br>
9 слайд

Практическая работа
Стробоскоп
Схема на макетной плате:

Практическая работа<br>Стробоскоп<br>Программирование:<br>// настраиваем пины №3 и №5 в режим выхода
10 слайд

Практическая работа
Стробоскоп
Программирование:
// настраиваем пины №3 и №5 в режим выхода,
// т.е. в режим источника напряжения
pinMode(3, OUTPUT);
void setup()
{
}
pinMode(5, OUTPUT);

Практическая работа<br>Стробоскоп<br>Программирование:<br>// подаём на пин 3 «высокий сигнал» (англ.
11 слайд

Практическая работа
Стробоскоп
Программирование:
// подаём на пин 3 «высокий сигнал» (англ. «high»), т.е.
// выдаём 5 вольт. Через светодиод побежит ток.
digitalWrite(3, HIGH);
void loop()
{
// Это заставит его светиться
// замираем в этом состоянии на 50 миллисекунд
delay(50);

Практическая работа<br>Стробоскоп<br>Программирование:<br>// подаём на пин 3 «низкий сигнал» (англ.
12 слайд

Практическая работа
Стробоскоп
Программирование:
// подаём на пин 3 «низкий сигнал» (англ. «low»), т.е.
// выдаём 0 вольт или, точнее, приравниваем пин 3 к земле.
digitalWrite(3, LOW);
// В результате светодиод погаснет
// замираем в этом состоянии на 120 миллисекунд
delay(120);

Практическая работа<br>Стробоскоп<br>Программирование:<br>digitalWrite(3, HIGH);<br>delay(50);<br>di
13 слайд

Практическая работа
Стробоскоп
Программирование:
digitalWrite(3, HIGH);
delay(50);
digitalWrite(3, LOW);
delay(120);
Копируем четыре последние строки кода
(выделяем и нажимаем сочетание клавиш «Ctrl+C»)

Практическая работа<br>Стробоскоп<br>Программирование:<br>Вставляем скопированные строки кода в прод
14 слайд

Практическая работа
Стробоскоп
Программирование:
Вставляем скопированные строки кода в продолжение
(устанавливаем курсор на новую строку и нажимаем сочетание клавиш «Ctrl+V»)
digitalWrite(3, HIGH);
delay(90);
digitalWrite(3, LOW);
delay(240);
Меняем значение задержки для свечения на 90,
а для затухания - на 240.

Практическая работа<br>Стробоскоп<br>Программирование:<br>Ещё раз вставляем скопированные строки код
15 слайд

Практическая работа
Стробоскоп
Программирование:
Ещё раз вставляем скопированные строки кода
digitalWrite(3, HIGH);
delay(150);
digitalWrite(3, LOW);
delay(50);
И в них меняем значение задержки для свечения на 150,
а для затухания - на 50.

Практическая работа<br>Стробоскоп<br>Программирование:<br>digitalWrite(3, HIGH);<br>Delay(50);<br>di
16 слайд

Практическая работа
Стробоскоп
Программирование:
digitalWrite(3, HIGH);
Delay(50);
digitalWrite(3, LOW);
delay(120);
digitalWrite(3, HIGH);
Delay(90);
digitalWrite(3, LOW);
Delay(240);
digitalWrite(3, HIGH);
delay(150);
digitalWrite(3, LOW);
delay(50);
Эта часть кода отвечает за ритмичное зажигание синего светодиода подключённого к 3му пину.
Скопируем эти 12 строк и вставим далее, чтобы настроить такой же ритм зажигания для второго – красного светодиода.

Практическая работа<br>Стробоскоп<br>Программирование:<br>digitalWrite(5, HIGH);<br>Delay(50);<br>di
17 слайд

Практическая работа
Стробоскоп
Программирование:
digitalWrite(5, HIGH);
Delay(50);
digitalWrite(5, LOW);
delay(120);
digitalWrite(5, HIGH);
Delay(90);
digitalWrite(5, LOW);
Delay(240);
digitalWrite(5, HIGH);
delay(150);
digitalWrite(5, LOW);
delay(50);
Красный светодиод подключён к 5му пину, по этому в вставленных строках, нужно поменять номер используемого пина.

Практическая работа<br>Стробоскоп<br>Программирование:<br>void setup()<br>{<br>pinMode(3, OUTPUT);<b
18 слайд

Практическая работа
Стробоскоп
Программирование:
void setup()
{
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
}
void loop()
{
digitalWrite(3, HIGH);
Delay(50);
digitalWrite(3, LOW);
delay(120);
digitalWrite(3, HIGH);
Delay(90);
digitalWrite(3, LOW);
Delay(240);
digitalWrite(3, HIGH);
delay(150);
digitalWrite(3, LOW);
delay(50);
digitalWrite(5, HIGH);
Delay(50);
digitalWrite(5, LOW);
delay(120);
digitalWrite(5, HIGH);
Delay(90);
digitalWrite(5, LOW);
Delay(240);
digitalWrite(5, HIGH);
delay(150);
digitalWrite(5, LOW);
delay(50);
}
Не забудьте в конце кода закрыть void loop фигурной скобкой.

Практическая работа<br>Стробоскоп<br>Прошивка платы:<br>выбор платы и порта<br>прошивка<br>
19 слайд

Практическая работа
Стробоскоп
Прошивка платы:
выбор платы и порта
прошивка

Физминутка<br>Синхрогимнастика<br>1. Хлёст<br>2. Лыжник<br>3. Крутиться<br>4. Вибрация<br>5. Вис<br>
20 слайд

Физминутка
Синхрогимнастика
1. Хлёст
2. Лыжник
3. Крутиться
4. Вибрация
5. Вис

Мигалка<br> - режим попеременного повышения яркости синего и красного светового сигнала.<br>
21 слайд

Мигалка
 - режим попеременного повышения яркости синего и красного светового сигнала.

Яркость зависит от напряжения<br>0 вольт<br>2,5 вольта<br>5 вольт<br>
22 слайд

Яркость зависит от напряжения
0 вольт
2,5 вольта
5 вольт

Широтно-импульсная модуляция (ШИМ)<br>5 вольт<br>0% времени<br>5 вольт<br>50% времени<br>5 вольт<br>
23 слайд

Широтно-импульсная модуляция (ШИМ)
5 вольт
0% времени
5 вольт
50% времени
5 вольт
100% времени

Широтно-импульсная модуляция<br>в Arduino варьируется от 0 до 255<br>
24 слайд

Широтно-импульсная модуляция
в Arduino варьируется от 0 до 255

Практическая работа<br>Мигалка<br>Принципиальная схема:<br>R1 = 220 Ω <br>R2 = 220 Ω <br>пин - 3<br>
25 слайд

Практическая работа
Мигалка
Принципиальная схема:
R1 = 220 Ω
R2 = 220 Ω
пин - 3
пин - 5

Практическая работа<br>Мигалка<br>Схема на макетной плате:<br>
26 слайд

Практическая работа
Мигалка
Схема на макетной плате:

Практическая работа<br>Мигалка<br>Программирование:<br>void setup()<br>{<br>pinMode(3, OUTPUT);<br>p
27 слайд

Практическая работа
Мигалка
Программирование:
void setup()
{
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
}

Практическая работа<br>Мигалка<br>Программирование:<br>void loop()<br>{<br>// подаём на пин 3 значен
28 слайд

Практическая работа
Мигалка
Программирование:
void loop()
{
// подаём на пин 3 значение ШИМ (64), аналогичное
// четверти напряжения.
analogWrite(3, 64);
// замираем в этом состоянии на 200 миллисекунд
delay(200);

Практическая работа<br>Мигалка<br>Программирование:<br>// поднимаем значение ШИМ на третьем пине до
29 слайд

Практическая работа
Мигалка
Программирование:
// поднимаем значение ШИМ на третьем пине до 127,
// что соответствует половине напряжения.
analogWrite(3, 127);
// замираем в этом состоянии на 200 миллисекунд
delay(200);

Практическая работа<br>Мигалка<br>Программирование:<br>// поднимаем значение ШИМ на третьем пине до
30 слайд

Практическая работа
Мигалка
Программирование:
// поднимаем значение ШИМ на третьем пине до 191,
// что соответствует двум третям напряжения.
analogWrite(3, 191);
// замираем в этом состоянии на 200 миллисекунд
delay(200);

Практическая работа<br>Мигалка<br>Программирование:<br>// поднимаем значение ШИМ на третьем пине до
31 слайд

Практическая работа
Мигалка
Программирование:
// поднимаем значение ШИМ на третьем пине до 255,
// что соответствует полному напряжению.
analogWrite(3, 255);
// замираем в этом состоянии на 200 миллисекунд
delay(200);

Практическая работа<br>Мигалка<br>Программирование:<br>// выключаем светодиод на 3 пине.<br>analogWr
32 слайд

Практическая работа
Мигалка
Программирование:
// выключаем светодиод на 3 пине.
analogWrite(3, 0);
// затем сразу включаем светодиод на 5 пине,
delay(200);
// начиная так же с четверти напряжения
analogWrite(5, 64);
// замираем в этом состоянии на 200 миллисекунд

Практическая работа<br>Мигалка<br>Программирование:<br>// поднимаем значение ШИМ на пятом пине до 12
33 слайд

Практическая работа
Мигалка
Программирование:
// поднимаем значение ШИМ на пятом пине до 127,
// что соответствует половине напряжения.
analogWrite(5, 127);
// замираем в этом состоянии на 200 миллисекунд
delay(200);

Практическая работа<br>Мигалка<br>Программирование:<br>// поднимаем значение ШИМ на пятом пине до 19
34 слайд

Практическая работа
Мигалка
Программирование:
// поднимаем значение ШИМ на пятом пине до 191,
// что соответствует двум третям напряжения.
analogWrite(5, 191);
// замираем в этом состоянии на 200 миллисекунд
delay(200);

Практическая работа<br>Мигалка<br>Программирование:<br>// поднимаем значение ШИМ на пятом пине до 25
35 слайд

Практическая работа
Мигалка
Программирование:
// поднимаем значение ШИМ на пятом пине до 255,
// что соответствует полному напряжению
analogWrite(5, 255);
// замираем в этом состоянии на 200 миллисекунд
delay(200);
// выключаем светодиод на пятом пине
analogWrite(5, 0);

Практическая работа<br>Мигалка<br>Программирование:<br>void setup()<br>{<br>pinMode(3, OUTPUT);<br>p
36 слайд

Практическая работа
Мигалка
Программирование:
void setup()
{
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
}
void loop()
{
analogWrite(3, 64);
Delay(200);
analogWrite(3, 127);
Delay(200);
analogWrite(3, 191);
Delay(200);
analogWrite(3, 255);
Delay(200);

analogWrite(3, 0);
analogWrite(5, 64);
Delay(200);
analogWrite(5, 127);
Delay(200);
analogWrite(5, 191);
Delay(200);
analogWrite(5, 255);
Delay(200);
analogWrite(5, 0);
}
Не забудьте в конце кода закрыть void loop фигурной скобкой.

Практическая работа<br>Мигалка<br>Прошивка платы:<br>выбор платы и порта<br>прошивка<br>
37 слайд

Практическая работа
Мигалка
Прошивка платы:
выбор платы и порта
прошивка

Что Вы сегодня узнали?<br>У спецсигнального маяка на полицейской машине могут быть два режима – Стро
38 слайд

Что Вы сегодня узнали?
У спецсигнального маяка на полицейской машине могут быть два режима – Стробоскоп и Мигалка
Яркость лампы или светодиода, а также скорость вращения двигателя зависят от напряжения.
В микроконтроллерах вариация напряжения заменяется шитротно-импульсной модуляцией.

Чему Вы сегодня научились?<br>Использовать функцию analogWrite при программировании выходного сигнал
39 слайд

Чему Вы сегодня научились?
Использовать функцию analogWrite при программировании выходного сигнала
на пинах с широтно-импульсной модуляцией.

Домашнее задание<br>Понаблюдайте за светофором на Вашем пути.<br>Определите алгоритм зажигания сигна
40 слайд

Домашнее задание
Понаблюдайте за светофором на Вашем пути.
Определите алгоритм зажигания сигналов
для пешеходов и для водителей.
Найдите взаимосвязь в этих сигналах.

Сигналы светофора<br>
41 слайд

Сигналы светофора

Комментарии (0) к презентации "Робототехника на Arduino - "Занятие 5. Полицейская Люстра""