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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
/* Autheur: Fun met Electronica Link: https://training.funmetelectronica.nl/docs/arduino-basis/lessen/les-12-analog/ 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!