Functie na opstelling
In deze sketch gaan we meten op een analoge ingang (A0). Arduino kan een spanning meten tussen 0-5 volt. De spanning die gemeten wordt, kan weergegeven worden op de computer. Dit gebeurt via de seriele monitor (rechts boven). De waarde die weer wordt gegeven is tussen 0-1023. 0 = 0 volt, 1023 = 5 volt We gebruiken in het eerste voorbeeld een variabele weerstand (potmeter) De middelste aansluiting van de potmeter is aangesloten op de loper, de spanning varieert omdat op de loper de spanning wordt gedeeld.
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 29 30 31 32 33 34 35 36 |
/* Autheur: Fun met Electronica Link: https://training.funmetelectronica.nl/docs/arduino-basis/lessen/les-5-analogserial/ Beschrijving: Meet de waarde van de potmeter op de analoge pin A0. Hiermee kunnen ook sensoren gemeten worden. */ int analogIn = A0; // Analoge input van de potmeter int potmeter = 0; // waarde te meten van A0 noemen we potmeter /* Het programmablok void setup wordt eenmaal beschreven */ void setup() { Serial.begin(9600); // maak een seriele communicatie op 9600 bps } /* Het programmablok void loop herhaalt zich keer op keer */ void loop() { potmeter = analogRead(analogIn); // lees de analoge waarde: Serial.print("potmeterwaarde = "); // print "potmeterwaarde = " Serial.println(potmeter); // print de potmeterwaarde delay(50); // wacht 50 miliseconden } /* Opdracht 1: Lees de waarde van de potmeter uit in de seriele poort. Opdracht 2: Een potmeter aflezen is leuk maar we willen ook met sensoren werken. Sluit een lichtsensor (LDR) aan volgens tekening in de tutorial van deze les. Nu wordt een echte sensor gebruikt. We meten! */ |
Opdrachten
Opdracht 5.1:
Lees de waarde van de potmeter uit in de seriele poort. Deze is te vinden rechtsboven in de IDE zoals te zien in het plaatje hieronder.
Opdracht 5.2:
Een potmeter aflezen is leuk maar we willen ook met sensoren werken. Sluit een lichtsensor (LDR) aan volgens tekening hieronder. Nu wordt een echte sensor gebruikt. We meten!