/* CVO De Verdieping - Arduino Starters
* Sketch: sm reset test 2
* Toon aan dat de Seriële monitor de Arduino reset
* Oefening 4.5
*
* Houtmeyers Patrick
* 2023
*/
// CONSTANTEN
const int PIN_POT = A0; // potentiometer op pin A0
// VARIABELEN
int potWaarde = 0; // een analoge waarde, dus niet HIGH of LOW gebruiken, dat is voor digitale pinnen
float spanning = 0.0; // de spanning op pin A0
unsigned long huidigeTijd = 0; //ms na reset
// VOORBEREIDING
void setup()
{
Serial.begin(9600);
}
// UITVOERING
void loop()
{
// INVOER
huidigeTijd = millis();
potWaarde = analogRead(PIN_POT); // lees de waarde van de potentiometer in
// VERWERKING
// Bereken de spanning (Volt) op pin A0 aan de hand van de digitale potWaarde.
spanning = (5.0 / 1023) * potWaarde;
// UITVOER
Serial.print(huidigeTijd);
Serial.print(": ");
Serial.print(spanning);
Serial.println(" volt");
delay(100);
}