/* Potentiometer
Regel knippersnelheid met sleper van potentiometer op A1
en geef de waarde van de potentiometer weer op de seriële monitor
*/
const int sensorPin = A1; // Sleper op input A1
const int ledPin = 13; // Constante ledPin = 13
int sensorValue = 0; // Variabele vertegenwoordigt sensorwaarde
int prevValue = 0; // Variabele voor het bewaren van de vorige sensorwaarde
void setup() {
// Initialiseer digitale poort ledPin (D13)
pinMode(ledPin, OUTPUT);
// Stel de seriële communicatie in:
Serial.begin(9600);
Serial.println("sensorValue");
}
void loop() {
// Lees de analoge sensorwaarde op A1:
sensorValue = analogRead(sensorPin);
if(sensorValue!=prevValue){
Serial.println(sensorValue);
prevValue = sensorValue;
}
// Zet de ledpin op hoog/1:
digitalWrite(ledPin, HIGH);
// Pauze afhankelijk van de sensorwaarde in milliseconden:
delay(sensorValue);
// Zet de ledpin op laag/0:
digitalWrite(ledPin, LOW);
// Pauze afhankelijk van de sensorwaarde in milliseconden:
delay(sensorValue);
}