functie maken die alle leds uitzet
3 berichten
• Pagina 1 van 1
functie maken die alle leds uitzet
Hallo allemaal,
voor een opdracht maak ik een arduino code.
De opdracht is onderstaande.
"Als eerst maak je de setup-functie. Geef voor alle leds aan dat je ze als een output-component gebruikt en maak vervolgens een functie die alle leds uitzet."
Mijn code staat hieronder. Ik kan alleen de fout niet vinden waardoor niet alle leds uitgaan . De software geeft verder geen foutcode. Hopelijk kan iemand mij helpen! Groetjes!
void setup()
{
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(7, OUTPUT);
pinMode(3, OUTPUT);
}
void loop()
{
digitalWrite(12, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(12, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(11, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(11, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(10, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(10, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(9, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(9, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}
void alleLedsUit()
{
digitalWrite(3, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
}
voor een opdracht maak ik een arduino code.
De opdracht is onderstaande.
"Als eerst maak je de setup-functie. Geef voor alle leds aan dat je ze als een output-component gebruikt en maak vervolgens een functie die alle leds uitzet."
Mijn code staat hieronder. Ik kan alleen de fout niet vinden waardoor niet alle leds uitgaan . De software geeft verder geen foutcode. Hopelijk kan iemand mij helpen! Groetjes!
void setup()
{
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(7, OUTPUT);
pinMode(3, OUTPUT);
}
void loop()
{
digitalWrite(12, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(12, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(11, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(11, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(10, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(10, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(9, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(9, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}
void alleLedsUit()
{
digitalWrite(3, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
}
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: functie maken die alle leds uitzet
de loop() functie wordt continu aangeroepen dus als je wilt dat ze uitgezet worden moet je wel de functie alleLedsUit() in de loop uitvoeren.
Re: functie maken die alle leds uitzet
Ontzettend bedankt.
Ik ben pas een beginner dus weet nog niet zo goed hoe alles werkt maar wat ik ook probeer ik krijg hem niet in de loop zonder errors helaas.
nicoverduin schreef:de loop() functie wordt continu aangeroepen dus als je wilt dat ze uitgezet worden moet je wel de functie alleLedsUit() in de loop uitvoeren.
Ik ben pas een beginner dus weet nog niet zo goed hoe alles werkt maar wat ik ook probeer ik krijg hem niet in de loop zonder errors helaas.
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 10 gasten