Spisu treści:

Kontroler sygnalizacji świetlnej za pomocą Arduino: 3 kroki
Kontroler sygnalizacji świetlnej za pomocą Arduino: 3 kroki

Wideo: Kontroler sygnalizacji świetlnej za pomocą Arduino: 3 kroki

Wideo: Kontroler sygnalizacji świetlnej za pomocą Arduino: 3 kroki
Wideo: GENERATOR KODU ARDUINO: Wyświetlacz LCD 16x2 - HD44780 i2c- #18 2024, Lipiec
Anonim
Kontroler sygnalizacji świetlnej za pomocą Arduino
Kontroler sygnalizacji świetlnej za pomocą Arduino

Jest to projekt oparty na płytce prototypowej, który wykorzystuje Atmel Atmega 2560 (Arduino Mega) do stworzenia kontrolera sygnalizacji świetlnej.

Czas trwania CZERWONEJ i NIEBIESKIEJ diody LED jest ustawiony na 15 sekund. Czas trwania żółtej diody LED jest ustawiony na 1 sekundę. Możemy ustawić własny czas trwania, modyfikując kod Arduino.

Do projektu dołączona jest również figura „fabuła”, która ma pomóc w zrozumieniu rozmieszczenia sygnalizacji świetlnej.

Katoda wszystkich diod LED jest ze sobą połączona. Oznacza to, że wszystkie mają wspólny poziom gruntu. Załączony kod można również zmodyfikować dla innych produktów Arduino.

Krok 1: Wymagania

Do wykonania tego projektu wymagane są następujące rzeczy:

1- Arduino Mega lub UNO 2- Cztery czerwone diody LED

3- Cztery żółte diody LED

4- Cztery niebieskie lub zielone diody LED

Krok 2: Wyprowadzenia i okablowanie

Wyprowadzenia i okablowanie
Wyprowadzenia i okablowanie
Wyprowadzenia i okablowanie
Wyprowadzenia i okablowanie

Pin-outs i okablowanie Arduino Mega lub Arduino UNO i inne urządzenia peryferyjne są dołączone w tym kroku, a także podane poniżej:

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

Arduino => diody LED==============

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

9 => L3 (żółty), L4 (żółty)

10 => L3 (czerwony), L4 (czerwony)

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

12 => L1 (żółty), L2 (żółty)

13 => L1 (czerwony), L2 (czerwony)

GND => Wszystkie ujemne zaciski diod LED

Krok 3: Prześlij kod

Prześlij kod
Prześlij kod

Prześlij kod do Arduino Mega lub Arduino UNO, aby uzyskać wyjście na diody LED.

Do tego kroku dołączony jest również plik Arduino.ino.

Zalecana: