7-Segment LED ommetje
Dit is grappig projectje waarin we de mogelijkheden met een Seven-segment LED display laten zien. Je hebt hier 6 weerstanden nodig, maar 3 aansluitingen op de Arduino. Het gaat echter om 2 LEDs waarvan het lijkt dat ze om elkaar heendraaien. Denk aan een boksgevecht waarin de tegenstanders rondom elkaar circelen. Dat maken we hier.
We hoeven maar 3 aansluitingen te hebben omdat we 3 stadiums hebben. Per stadium laten we 2 LEDs branden, de verbinding ervan schakelen we op het breadbord door. Bekijk bijvoorbeeld de witte draad. Deze komt op de Arduino uit pin 2. Loopt dan naar het breadboard waar op een rij zowel een weerstand is ingestoken (die loopt verder naar de een-na-rechtse pin rechtsboven op de 7Led), de andere pin maakt verbinding met een rij op het breadboard (welke dan verbinding maakt met een weerstand en de een-na-linkse pin onderop de 7Led.)
Breadboard
Source code
/*
   7-segment LED loop
   (C) copyright www.punthooft.nl 2019-2025
*/
const int LED[] = {2, 3, 4};
const int delayTime = 200;
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);
}