webwinkelkeur logo

4.7 gem.

5101+ beoordelingen
webwinkelkeur logoBekijk alles

5101+ beoordelingen

5101+ beoordelingen

Bestel voor 16:00 voor dezelfde dag verzending

14 dagen retour

NL

Particulier

Zakelijk

Arduino Project: RGB LED Lamp

Beginner
15 Min
29,39

Bouwen en Bedraden

Nu gaan we het project in elkaar zetten. Als eerste verbinden we een van de twee GND’s van de Arduino aan op de min van het breadboard. Daar sluit je een 220 ohm weerstand op aan. De andere zijde van de weerstand sluit je via een jumper wire aan op de langste pin van het RGB ledje dat is namelijk de min van het led lampje. Dan sluit je de 5 volt via het breadboard aan op de push button. Diagonaal van de knop waar 5 volt in komt doe je een jumper wire die naar A0 gaat. Dan verbind je een weerstand met 220 ohm met de pin van de push button die verticaal onder de 5 volt aansluiting zit. Als laatst verbind je pin 4, 5 en met de overige pinnen van het RGB ledje. Hoe je deze aansluit bepaalt voor een deel welke kleur eerst komt en welke als laatst. Dit kan je ook in de code aanpassen.

Programmeren

int button = 2;
int led1 = 4;
int led2 = 5;
int led3 = 6;
int count = 0;

 

void setup(){

pinMode(2, INPUT);

pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);

}

 

void loop(){

if(digitalRead(2) == LOW){

count++;

while(digitalRead(2) == LOW);

}
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

if(count == 1){

digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

}

if(count == 2){

digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);

}

if(count == 3){

digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);

 

}

if(count == 4){

count = 0;

}

}