Мазмуну:

Светофордун контролери Arduino аркылуу: 3 кадам
Светофордун контролери Arduino аркылуу: 3 кадам

Video: Светофордун контролери Arduino аркылуу: 3 кадам

Video: Светофордун контролери Arduino аркылуу: 3 кадам
Video: Светофор 1.0 2024, Ноябрь
Anonim
Светофордун контролери Arduino аркылуу
Светофордун контролери Arduino аркылуу

Бул светофордун контроллерин жасоо үчүн Atmel Atmega 2560 (Arduino Mega) колдонгон нан плитасы.

КЫЗЫЛ жана КӨК LEDдын узактыгы 15 секундга коюлган. Сары LEDдин узактыгы 1 секундага коюлган. Биз Arduino кодун өзгөртүү менен өзүңүздүн узактыгыңызды орното аласыз.

Ошондой эле светофорлордун бөлүнүшүн түшүнүүгө жардам берүү үчүн долбоор менен "сюжет" фигурасы тиркелет.

Бардык LEDлердин катоддору бири -бири менен тиркелет. Бул алардын бардыгы жалпы деңгээлге ээ экенин билдирет. Тиркелген кодду башка Arduino продуктулары үчүн да өзгөртсө болот.

1 -кадам: талаптар

Бул долбоорду ишке ашыруу үчүн төмөнкүлөр талап кылынат:

1- Arduino Mega же UNO 2- Төрт кызыл LED

3- Төрт сары LED

4- Төрт Көк же Жашыл LED

2-кадам: Pin-outs & Wiring

Кирүү жана электр өткөргүчтөрү
Кирүү жана электр өткөргүчтөрү
Кирүү жана электр өткөргүчтөрү
Кирүү жана электр өткөргүчтөрү

Pin-outs & Wiring Arduino Mega or Arduino UNO жана башка перифериялык түзүлүштөр бул кадам менен тиркелет, ошондой эле төмөнкүлөр берилет:

==============

Arduino => LED'лер =============

8 => L3 (Көк), L4 (Көк)

9 => L3 (сары), L4 (сары)

10 => L3 (Кызыл), L4 (Кызыл)

11 => L1 (Көк), L2 (Көк)

12 => L1 (Сары), L2 (Сары)

13 => L1 (Кызыл), L2 (Кызыл)

GND => LEDдин бардык терс терминалдары

3 -кадам: Кодду жүктөө

Кодду жүктөө
Кодду жүктөө

LEDди чыгаруу үчүн кодду Arduino Mega же Arduino UNOго жүктөңүз.

Arduino.ino файлы да ушул кадам менен тиркелет.

Сунушталууда: