Съдържание:

Контролер за светофари, използващ Arduino: 3 стъпки
Контролер за светофари, използващ Arduino: 3 стъпки

Видео: Контролер за светофари, използващ Arduino: 3 стъпки

Видео: Контролер за светофари, използващ Arduino: 3 стъпки
Видео: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Ноември
Anonim
Контролер за светофари, използващ Arduino
Контролер за светофари, използващ Arduino

Това е проект, базиран на макет, който използва Atmel Atmega 2560 (Arduino Mega), за да направи контролер за светофар.

Продължителността на червения и синия светодиод е зададена на 15 секунди. Продължителността на жълтия светодиод е зададена на 1 секунда. Можем да зададем собствена продължителност, като променим кода на Arduino.

Към проекта е приложена и „сюжетна“фигура, която да помогне за разбирането на разпределението на светофарите.

Катодът на всички светодиоди е свързан помежду си. Това означава, че всички те имат общо ниво на земята. Приложеният код може да бъде променен и за други продукти на Arduino.

Стъпка 1: Изисквания

За да бъде реализиран този проект, са необходими следните неща:

1- Arduino Mega или UNO 2- Четири червени светодиода

3- Четири жълти светодиода

4- Четири сини или зелени светодиода

Стъпка 2: Изводи и окабеляване

Изводи и окабеляване
Изводи и окабеляване
Изводи и окабеляване
Изводи и окабеляване

Пин-аутите и окабеляването на Arduino Mega или Arduino UNO и други периферни устройства са свързани с тази стъпка и също така са дадени следното:

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

Arduino => светодиоди ==============

8 => L3 (синьо), L4 (синьо)

9 => L3 (жълто), L4 (жълто)

10 => L3 (червено), L4 (червено)

11 => L1 (синьо), L2 (синьо)

12 => L1 (жълто), L2 (жълто)

13 => L1 (червено), L2 (червено)

GND => Всички отрицателни клеми на светодиодите

Стъпка 3: Качете кода

Качете кода
Качете кода

Качете кода в Arduino Mega или Arduino UNO, за да получите изхода си на светодиоди.

Файлът.ino от Arduino също е прикачен към тази стъпка.

Препоръчано: