7-Segment looplichtje - Introductie
Dit is de voorbereiding van de 7-segment LED uit het volgende project. We gaan hier wat dingen bekend maken en maken een leuk looplicht.
De 7-segment LED heeft veel aansluitingen. 5 aan de bovenkant en 5 aan de onderkant. Deze zijn allemaal verschillend, behalve degene midden bovenin en midden onderin, deze gaan beide naar GND (aarde). Je heft er maar een van aan te sluiten.
Welke pins je moet hebben is sopms lastig te zien in schema's.
- Boven de meest linkse (vanaf boven gezien) is ROOD
- Boven de een na rechtse (vanaf boven gezien) in WIT
- Onder de een na linkse (vanaf boven gezien) is GROEN
Als we enkel GND en de rode pin aansluiten, dan kunnen we enkel de middelste LED segment laten branden. De groene pin is voor het LED segment onderin en de witte is voor het LED segment bovenin.
Breadboard

Source code
/*
7-segment LED counting
(C) copyright www.punthooft.nl 2019-2026
*/
const int LED[] = {2, 3, 4};const int delayTime = 500;
void setup() { for(int i=0;i<3;i++) {pinMode(LED[i],OUTPUT);
}
}
void loop() {// Top
digitalWrite(LED[0],HIGH);
delay(delayTime);
digitalWrite(LED[0],LOW);
// Middle
digitalWrite(LED[1],HIGH);
delay(delayTime);
digitalWrite(LED[1],LOW);
// Bottom
digitalWrite(LED[2],HIGH);
delay(delayTime);
digitalWrite(LED[2],LOW);
}
Opmerkingen
Om de LED's te beschermen tegen teveel spanning is een voorschakelweerstand nodig. Ik gebruik er hier van 220 Ohm.
