Слайд 2Содержание
Понятие электрического тока
Постоянный/переменный
Датчики
Источники питания
Индикаторы
Интегральные микросхемы
Безопасность
Слайд 4“Индикаторы излучают информацию”
Слайд 5Пример
Не будем повторять то, что мы и так знаем
Слайд 9“Туча микросхем, для тучи решений:
Роботизированная платформа;
Мини плата для шпионажа;
Плата для отладки;
Плата
для встраивания в одежду;
Плата потребляющая минимум энергии.”
Слайд 10Самостоятельная работа
Давайте соберем машинку которая будет огибать препятствия
*Пускай она запускается по сигналу
с телефона
*Добавим полицейскую мигалку?
*Или может пусть запускается по хлопку?
Слайд 12Подготовка
Возьмем мини макетную плату
Подключаем землю и питание к L293D
Подключим output к мотору
ВНИМАНИЕ!
Output1 и Output2 подключаются к 1 мотору
Выберем порты для управления мотором
Input1 – едем вперед
Input2 – едем назад
Enable1 – Активируем мотор1
Сделайте также для второго мотора
Слайд 13Подключаем датчик расстояния
Подключаем питание и землю
Подключаем триггер и эхо обычно 12, 13
порт
Слайд 15pinMode(8, OUTPUT);
Куда мы это запишем?
Что это делает?
почему?
digitalWrite(8, HIGH);
Слайд 16pinMode(8, INPUT);
Что если мы решили подключить датчик?
digitalRead(8);
Слайд 17Давайте зададим 3, 4, 5, 6 порт на получение данных, а 7,
8, 9, 10 на выдачу.
Считаем данные с портов 7, 8, 9, 10 И передадим их на 3, 4, 5, 6.
Считывать данные будем в переменные!
Слайд 18Условия
Что такое условие?
Придумайте какое-нибудь условие
А теперь давайте распишем его в виде блок
схемы
И в виде программного кода
Слайд 19Едем назад
Едем вперед
верно
Не верно
Какое условие можно поставить?
loop
If – если
else - иначе
Условие
Слайд 20If(какое то условие){
едем вперед
}else if(другое условие){
едем назад
}else{
делаем что то
Слайд 21Вопросы для проверки
Для чего нужны датчики?
Для чего нужны индикаторы?
Для чего нужно arduino?
Вспомните
команды управления портами