Mündəricat:

Arduino istifadə edərək Svetofor Nəzarətçisi: 3 addım
Arduino istifadə edərək Svetofor Nəzarətçisi: 3 addım

Video: Arduino istifadə edərək Svetofor Nəzarətçisi: 3 addım

Video: Arduino istifadə edərək Svetofor Nəzarətçisi: 3 addım
Video: Arduino Dərs 4. RGB ledlərin istifadə edilməsi. 2024, Noyabr
Anonim
Arduino istifadə edərək Svetofor Nəzarətçisi
Arduino istifadə edərək Svetofor Nəzarətçisi

Bu, trafik işığı tənzimləyicisi etmək üçün Atmel Atmega 2560 (Arduino Mega) istifadə edən çörək taxtasına əsaslanan bir layihədir.

QIRMIZI və MAVİ LED -in müddəti 15 Saniyə olaraq təyin olunur. Sarı LED -in müddəti 1 Saniyə olaraq təyin olunur. Arduino kodunu dəyişdirərək öz müddətinizi təyin edə bilərik.

Svetoforların ayrılmasını başa düşmək üçün layihəyə "süjet" rəqəmi də əlavə edilmişdir.

Bütün LED -lərin katotu bir -birinə yapışdırılır. Bu o deməkdir ki, onların hamısının ortaq səviyyəsi var. Əlavə edilmiş kod digər Arduino Məhsulları üçün də dəyişdirilə bilər.

Addım 1: Tələblər

Bu layihəni həyata keçirmək üçün aşağıdakılar tələb olunur:

1- Arduino Mega və ya UNO 2- Dörd Qırmızı LED

3- Dörd Sarı LED

4- Dörd Mavi və ya Yaşıl LED

Addım 2: Pin-outs & Wiring

Çıxışlar və naqillər
Çıxışlar və naqillər
Çıxışlar və naqillər
Çıxışlar və naqillər

Arduino Mega və ya Arduino UNO və digər periferik cihazların Pin-outları və Kabloları bu addımla əlavə olunur və aşağıdakılar da verilir:

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

Arduino => LED -lər =============

8 => L3 (Mavi), L4 (Mavi)

9 => L3 (Sarı), L4 (Sarı)

10 => L3 (Qırmızı), L4 (Qırmızı)

11 => L1 (Mavi), L2 (Mavi)

12 => L1 (Sarı), L2 (Sarı)

13 => L1 (Qırmızı), L2 (Qırmızı)

GND => LED -lərin bütün mənfi terminalları

Addım 3: Kodu yükləyin

Kodu yükləyin
Kodu yükləyin

LED -lərdə çıxışı əldə etmək üçün kodu Arduino Mega və ya Arduino UNO -ya yükləyin.

Arduino.ino faylı da bu addımla əlavə olunur.

Tövsiyə: