Similar presentations:
Урок_2_Тинкеркад_+практическая_Светофор
1.
«Tinkercad Circuits Arduino.»2.
Цели занятияИзучить Tinkercad Circuits Arduino;
Выполнить
практическую
работу
«Светофор».
3.
Симуляторы и и эмуляторы ArduinoTinkercad от Autodesc,
Virtual BreadBoard,
Proteus, PSpice,
Fritizing
FLProg.
4. Возможность Tinkercad
Создавать электронные схемы;Программировать контроллер;
Симулировать работу Arduino и
компонентов;
Искать ошибки и отлаживать
работу;
Делится своими проектами;
Изучать.
5. Этапы работы в Tinkercad
Собратьэлектрическую цепь
Tinkercad
Написать скетч в
Tinkercad
Симуляция работы
схемы, наладка и
исправление
ошибок
6. Светодиод и резистор
Соедините электрод светодиода ссоответствующим названием
Анод
Катод
Подключите светодиод
GND
-
5V
+
7. Arduino UNO
Цифровые входы/ выходыUSB разъем
Процессор ATmega328P
Аналоговые входы
GND (земля)
Выход 5 V
8. Подключим Breadboard к Arduino
9. Какие функции вы изучили?
pinMode(pin, mode)delay(ms)
Serial.print(val)
digitalWrite (pin,value);
digitalRead(pin)
Serial1.begin(speed)
random(min, max)
10. Светодиод и резистор
11. Скетч «Маячок», составленный блоками и скетч на С++
// C++ code//
void setup()
{
pinMode(9, OUTPUT);
}
void loop()
{
digitalWrite(9, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(9, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}
12.
Вспомним функции// C++ code
//
void setup()
{
pinMode(9, OUTPUT);
}
void loop()
{
digitalWrite(9, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(9, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}
pinMode(pin, mode)
digitalWrite (pin,value);
delay(ms)
Какие функции являются обязательными в скетче?
Как работает код, выделенный желтым цветом?
Как будет работать программа, если в функции
delay(ms) изменить парамент 1000 на 1?
Что определяет в функции digitalWrite() параметр
HIGH и LOW?
13. Практическая работа Светофор
14. Необходимое оборудование
1. Микроконтроллер Arduino 1шт.2. Светодиоды красного, желтого и зеленого цвета.
3. Резисторы 220 Ом (3 шт).
4. Макетная плата.
5. Провода.
15. Принципиальная электрическая схема светофора Найдите ошибку!!!
16. Принципиальная электрическая схема светофора
17. Техника безопасности при работе с электронными компонентами
Закон Джоуля –ЛенцаНе подключать схему к питанию самостоятельно!!!!!
18. Алгоритм работы светодиода
Функции:Красный свет горит 10 с
2
pinMode(4, OUTPUT);
Красный + желтый свет
выключаются
3
digitalWrite (pin, LOW);
digitalWrite (pin,HIGH);
Загорается зеленый свет
10 с
4
delay(3000);
Красный + желтый свет
горит 2 с
Мигающий зеленый свет
3с
Зеленый свет
выключается
19. Скетч «Светофор»
void setup(){
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
20. Скетч «Светофор»
void loop(){
digitalWrite(2, HIGH);// подаем напряжение на анод красного LED
delay(10000); // Ожидаем 10 с
ЗАКОНЧИТЕ СКЕТЧ !!!!
.
.
.
.
.
.
Красный свет горит 10 с
Красный + желтый свет
горит 2 с
Красный + желтый свет
выключаются
Загорается зеленый свет
10 с
Мигающий зеленый свет
3с
Зеленый свет
выключается
21. Скетч «Светофор»
22. Вопросы
1. Какимобразом
возможно
усовершенствовать
работу
светофора?
2. Предложите ваши идеи для решения
проблемы безопасного дорожного
движения.
3. Какие современные технологии могут
решить проблему безопасного
дорожного движения?
electronics