Школа » Презентации » Другие презентации » Презентация по робототехнике "Введение в программирование. Часть 2"

Презентация - "Презентация по робототехнике "Введение в программирование. Часть 2""

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

0
0
0

Поделиться презентацией "Презентация по робототехнике "Введение в программирование. Часть 2"" в социальных сетях: 

Просмотреть и скачать презентацию на тему "Презентация по робототехнике "Введение в программирование. Часть 2""

Введение в программирование<br>Купцов Антон Андреевич<br>nash_roboklass<br>Робототехника на Arduino<
1 слайд

Введение в программирование
Купцов Антон Андреевич
nash_roboklass
Робототехника на Arduino
Занятие 4

Проверка готовности к занятиям<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>Для чего нуж
4 слайд

Что мы проходили
на прошлых занятиях?
Кто такие роботы, и из чего они состоят?
Для чего нужен мультиметр?
Что такое алгоритм и программирование?

Проверка домашнего задания<br>Разбор Алгоритмов!<br>
5 слайд

Проверка домашнего задания
Разбор Алгоритмов!

Язык программирования<br>- формальный язык, предназначенный для записи компьютерных программ.<br>
6 слайд

Язык программирования
- формальный язык, предназначенный для записи компьютерных программ.

void setup()<br>{ pinMode(13, OUTPUT); }<br>void loop()<br>{ digitalWrite(13, HIGH);<br>delay(1000);
7 слайд

void setup()
{ pinMode(13, OUTPUT); }
void loop()
{ digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000); }
Прошивка Arduino на прошлом уроке

Программирование в Arduino IDE<br>void setup()<br>{ pinMode(13, OUTPUT); }<br>void loop()<br>{ digit
8 слайд

Программирование в Arduino IDE
void setup()
{ pinMode(13, OUTPUT); }
void loop()
{ digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000); }

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

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

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

Практическая работа
Маячок
Принципиальная схема:

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

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

Практическая работа<br>Маячок<br>Программирование:<br>// настраиваем пин №13 в режим выхода,<br>// т
12 слайд

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

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

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

Практическая работа<br>Маячок<br>Программирование:<br>// задерживаем (англ. «delay») микроконтроллер
14 слайд

Практическая работа
Маячок
Программирование:
// задерживаем (англ. «delay») микроконтроллер в этом
// состоянии на 100 миллисекунд
delay(100);

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

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

// замираем в этом состоянии на 900 миллисекунд<br>delay(900);<br>// после «размораживания» loop сра
16 слайд

// замираем в этом состоянии на 900 миллисекунд
delay(900);
// после «размораживания» loop сразу же начнёт исполняться
// вновь, и со стороны это будет выглядеть так, будто
// светодиод мигает раз в 100 мс + 900 мс = 1000 мс = 1 сек
}
Практическая работа
Маячок
Программирование:

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

Практическая работа
Маячок
Программирование:
void setup()
{ pinMode(13, OUTPUT); }
void loop()
{
digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(900);
}

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

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

Практическая работа<br>Маячок<br>Вопросы для проверки<br>1. Что будет, если подключить к земле анод
19 слайд

Практическая работа
Маячок
Вопросы для проверки
1. Что будет, если подключить к земле анод светодиода вместо катода?

2. Что будет, если подключить светодиод с резистором большого номинала (например, 10 кОм)?

3. Что будет, если подключить светодиод без резистора?

4. Зачем нужна встроенная функция pinMode? Какие параметры она принимает?

5. Зачем нужна встроенная функция digitalWrite? Какие параметры она принимает?

6. С помощью какой встроенной функции можно заставить микроконтроллер ничего не делать?

7. В каких единицах задается длительность паузы для этой функции?

Практическая работа<br>Маячок<br>Дополнительное задание № 1<br>Сделайте так, чтобы маячок светился п
20 слайд

Практическая работа
Маячок
Дополнительное задание № 1
Сделайте так, чтобы маячок светился полсекунды, а пауза между вспышками была равна одной секунде.

Практическая работа<br>Маячок<br>Решение задания № 1<br>void setup()<br>{ pinMode(13, OUTPUT); }<br>
21 слайд

Практическая работа
Маячок
Решение задания № 1
void setup()
{ pinMode(13, OUTPUT); }
void loop()
{
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(1000);
}
// пол секунды горит
// одну секунду спит

Практическая работа<br>Маячок<br>Дополнительное задание № 2<br>Измените код примера так, чтобы маячо
22 слайд

Практическая работа
Маячок
Дополнительное задание № 2
Измените код примера так, чтобы маячок включался на три секунды после запуска
устройства, а затем мигал в стандартном режиме.

Практическая работа<br>Маячок<br>Решение задания № 2<br>void setup()<br>{  pinMode(13, OUTPUT);<br>
23 слайд

Практическая работа
Маячок
Решение задания № 2
void setup()
{ pinMode(13, OUTPUT);
digitalWrite(13, HIGH);
delay(3000);
digitalWrite(13, LOW); }
void loop()
{ digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(900); }
// три секунды горит при запуске
// затем мигает в обычном режиме

Что Вы сегодня узнали?<br>Что такое языки программирования<br>и какие они бывают.<br>Программы для A
24 слайд

Что Вы сегодня узнали?
Что такое языки программирования
и какие они бывают.
Программы для Arduino
состоят из двух основных частей:
настройки при подаче питания
и бесконечного цикла.

Чему Вы сегодня научились?<br>Программировать плату Arduino на мигание светодиодом с разной частотой
25 слайд

Чему Вы сегодня научились?
Программировать плату Arduino на мигание светодиодом с разной частотой
Использовать при этом функции pinMode, digitalWrite, и delay.

Подумайте над тем, какие роботы встречаются в нашей повседневной жизни.<br>Домашнее задание<br>И поф
26 слайд

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

Комментарии (0) к презентации "Презентация по робототехнике "Введение в программирование. Часть 2""