Hvordan rulle LED -er ved hjelp av Arduino

Hvordan rulle LED -er ved hjelp av Arduino

Rulling av lysdioder betyr å gløde lysdiodene i et slikt mønster at det ser ut som om de beveger seg i en retning og deretter i en annen retning for å fange neste LED. Vi kan grensesnitt forskjellige lysdioder til Arduino og kan gløde på en slik måte at det ser ut som rullemønsteret. Dette rullemønsteret brukes til mange applikasjoner som for å vise forskjellige navn og for reklameformål. Rullemønsteret til lysdioder er det grunnleggende eksemplet for å ha forståelse for dette.

I denne oppskrivningen vil vi bruke flere lysdioder og glø dem i et rullemønster.

Rulling av lysdioder i Arduino

Lysdiodene som er koblet til Arduino gløder i et rullemønster er kjent som rulle -lysdioder. Vi vil forklare kretsen og koden i detalj. Arduino -koden for rulle -lysdioder er:

int count = 5, i; int pin [] = 3,4,5,6,7;
void setup ()
for (i = 0; ipinmode (pin [i], output);


void loop ()
for (i = count-1; i> = 0; i-)
digitalwrite (pin [i], høy);
forsinkelse (50);
digitalwrite (pin [i], lav);

for (i = 0; idigitalwrite (pin [i], høy);
forsinkelse (50);
digitalwrite (pin [i], lav);



Forklaring til kode: I den ovennevnte Arduino -koden har vi initialisert tre “for løkker”; en for å erklære pinnene 3,4,5,6, og 7 for å oppføre seg som en utgang, andre sløyfe for å lage lysdiodene av og på med en forsinkelse på 50 millisekunder fra pinne 3 til pin 7, og siste sløyfe brukes til å lage Lysdiodene av og på med en forsinkelse på 50 millisekunder fra pinne 7 til 3.

Simulering og maskinvarekonfigurasjon

For en krets med rullende lysdioder med Ardunio, krevde vi følgende komponenter:

  • 5 lysdioder
  • 5 motstander på 220 ohm
  • Koble til ledninger
  • Brødbrett
  • Arduino Uno

Kretsdiagrammet for kretsen for rulle -lysdioder vil være:

I det ovennevnte kretsdiagrammet er lysdiodene koblet til pinnene 3,4,5,6, og 7 av Arduino ved hjelp av motstander (formålet med å koble motstander er å beskytte lysdioder). Katoden til alle lysdioder er koblet til bakken.

Maskinvarekonfigurasjonen av det ovennevnte kretsskjemaet er:

I maskinvarekonfigurasjonen:

  • Vi har koblet motstandene med anoden av lysdioder
  • De andre bena på alle lysdioder er forbundet med pinnene 3,4,5,6, og 7 av Arduino ved hjelp av jumperledninger
  • Katoden til alle lysdioder er koblet til bakkestiften til Arduino

Maskinvaren som fungerer i kretsen ovenfor er:

Konklusjon

"Rullende lysdioder" er ganske enkelt mønsteret med å slå av og på lysdiodene på en rulle måte, denne kretsen kan konfigureres ved hjelp av Arduino. Rulling av lysdioder brukes stort sett til markedsføring, reklame og dekorasjonsformål. I denne oppskrivningen blir kretsen med rulle-lysdioder forklart i detalj med sin Arduino-kode og maskinvarekonfigurasjon.