Functie na opstelling
Een vervolg op de vorige les zonder opdracht. Nu hebben we de ingang analoog gemaakt met een potmeter. We gaan het dimmen van de LED de het analoge ingangswaarde koppelen. Deze les kan overgeslagen worden als de code duidelijk is zonder het systeem gebouwd te hebben.
Opstelling
Code
/*
Autheur: Fun met Electronica
Link: lessen.php?id=520
Beschrijving: Met een potmeter een ledje dimmen op de digitale pin.
*/
int led = 11; // led aan pin 11
int pot = A0; // potmeter aan A0
int val = 0; // variable waarde van de potmeter
/*
Het programmablok void setup wordt eenmaal beschreven
*/
void setup() {
pinMode(led, OUTPUT); // ledpin is output
}
/*
Het programmablok void loop herhaalt zich keer op keer
*/
void loop() {
val = analogRead(pot); // lees de waarde van de potmeter
analogWrite(led, val / 4); // waarde van de potmeter delen door 4
}
/*
Geen opdracht!
*/
Opdrachten
Bij deze les zijn geen opdrachten geleverd. Probeer zelf iets te veranderen!