Hardware les 02 - Potmeter
De presentatie van les 2 over potmeters Hardware les 2.pdf
int potPin = 14; //de pin waar de potmeter op is aangesloten
int potVal = 0; //de rauwe waarde van de potmeter dmv. analogRead()
float potVolt = 0.0; //het daadwerkelijke voltage op de potmeter pin
byte ledVal = 0; //de helderheid van het LEDje
void setup() {
// put your setup code here, to run once:
pinMode(potPin, INPUT); //stel de modus van de pin in om stroom te ontvangen
pinMode(LED_BUILTIN, OUTPUT); //we willen stroom sturen naar deze pin
Serial.begin(9600); //begin de seriale connectie met de computer
delay(500); //wacht tot de seriele verbinding tot stand is gekomen
Serial.println("Hoi ik ben een Teensy en ik werk!"); //hoi
digitalWrite(LED_BUILTIN, HIGH);
delay(50);
digitalWrite(LED_BUILTIN, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
potVal = analogRead(potPin);
//potVal = 0 - 1023
//potVolt = 0.0 - 3.3
potVolt = (potVal / 1023.) * 3.3;
// Serial.println("Er staat nu " + String(potVolt) + "v op de potmeter");
//potVal = 0 - 1023;
//ledVal = 0 - 255;
ledVal = potVal / 4;
// Serial.println(ledVal);
analogWrite(LED_BUILTIN, ledVal);
Serial.println("min:0,max:1023,de_Potmeter_waarde:" + String(potVal));
delay(40);
}