/* CVO De Verdieping: Arduino
Sketch: 13a: De Servomotor (Servo HW test)
Op de Seriële monitor zie je de ADC waarden en de servo gaat heen en weer.
Oefening 13a 1 Servo HW test
Houtmeyers Patrick
2020 - 2024
*/
// BIBLIOTHEKEN
#include <Servo.h>
// CONSTANTEN
const int PIN_POT = A0;
const int PIN_SERVO = 11;
Servo mijnServo;
// VARIABELEN
int potWaarde = 0;
int hoek = 0;
bool telOp = true;
void setup()
{
mijnServo.attach(PIN_SERVO);
Serial.begin(9600);
}
void loop()
{
potWaarde = analogRead(PIN_POT);
if (telOp)
{
hoek++;
if (hoek == 180)
{
telOp = false;
}
}
else // tel af
{
hoek--;
if (hoek == 0)
{
telOp = true;
}
}
mijnServo.write(hoek);
Serial.print(potWaarde);
Serial.print(',');
Serial.println(hoek);
delay(40);
}