Stap 5: Arduino Code
/*
*/
int enablePin = 11;
int in1Pin = 10;
int in2Pin = 9;
int switchPin = 7;
int potPin = 0;
int statusPin = 13;
VOID Setup
{
pinMode (in1Pin, OUTPUT);
pinMode (in2Pin, OUTPUT);
pinMode (enablePin, OUTPUT);
pinMode (switchPin, INPUT_PULLUP);
pinMode(statusPin,OUTPUT);
}
void loop
{
digitalWrite(13,HIGH);
int speed = analogRead(potPin) / 4;
Booleaanse omgekeerde = digitalRead(switchPin);
setMotor (snelheid, omgekeerde);
}
VOID setMotor (int snelheid, Booleaanse omgekeerde)
{
analogWrite (enablePin, snelheid);
digitalWrite (in1Pin,! omgekeerde);
digitalWrite (in2Pin, omgekeerde);
}