Voorbeeldprogramma: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Geen bewerkingssamenvatting |
|||
Regel 18: | Regel 18: | ||
Een aantal voorbeeldprogramma's staan hier: | Een aantal voorbeeldprogramma's staan hier: | ||
// Voer deze instructie 1x uit bij het aanzetten | |||
void setup() | |||
{ | |||
pinMode(14, OUTPUT); // Schakel aansluiting (pin) nummer 14 als uitgang. Deze aansluiting is verbonden met de LED | |||
} | |||
// Blijf deze functie herhalen, zoalang er spanning op de microcontroller staat | |||
void loop() | |||
{ | |||
digitalWrite(14, HIGH); // zet pin 14 uitgang HOOG (aan) | |||
delay(1000); // Wacht 1 seconden (1000 milliseconden) | |||
digitalWrite(14, LOW); // zet pin 14 uitgang LAAG (aan) | |||
delay(1000); // Wacht 1 seconden (1000 milliseconden) | |||
} | |||
Versie van 24 jun 2012 13:01
Beginnen | Hardware | Software | Voorbeeldprogramma | Inkscape & lasersnijden | Errors & Tips | Kekbot | [TrompBot Website] | Trompbots | Percussie & ritme | Fioretti programma
De basis
Dit is een leeg programma. Het doet niets, maar is wel een correct programma (zonder spelfouten).
void setup()
{
// Hier komen de opdrachten die 1 keer gedaan moeten worden bij het aanzetten
}
void loop()
{
// Hier komen de opdrachten die elke keer gedaan moeten worden
}
Led aan en uit
Een aantal voorbeeldprogramma's staan hier:
// Voer deze instructie 1x uit bij het aanzetten void setup() { pinMode(14, OUTPUT); // Schakel aansluiting (pin) nummer 14 als uitgang. Deze aansluiting is verbonden met de LED } // Blijf deze functie herhalen, zoalang er spanning op de microcontroller staat void loop() { digitalWrite(14, HIGH); // zet pin 14 uitgang HOOG (aan) delay(1000); // Wacht 1 seconden (1000 milliseconden) digitalWrite(14, LOW); // zet pin 14 uitgang LAAG (aan) delay(1000); // Wacht 1 seconden (1000 milliseconden) }
Dan nog een:
Tweede programma
Schakelaar inlezen
Een voorbeeld
Een servo besturen
Nog een voorbeeld