const int reverseButtonPin = 2;
const int forwardButtonPin = 3;
const int stopButtonPin = 4;
const int relayForwardPin = 5;
const int relayReversePin = 6;
void setup () {
Serial.begin (9600);
pinMode (reverseButtonPin, INPUT_PULLUP);
pinMode (forwardButtonPin, INPUT_PULLUP);
pinMode (stopButtonPin, INPUT_PULLUP);
pinMode (relayForwardPin, OUTPUT);
pinMode (relayReversePin, OUTPUT);
}
void loop () {
if (digitalRead(reverseButtonPin) == LOW){
Serial.println ("reverse");
digitalWrite(relayReversePin, LOW);
digitalWrite(relayForwardPin, HIGH);
}
if (digitalRead(forwardButtonPin) == LOW){
Serial.println ("forward");
digitalWrite(relayReversePin, HIGH);
digitalWrite(relayForwardPin, LOW);
}
if (digitalRead(stopButtonPin) == LOW){
Serial.println ("stop");
digitalWrite(relayReversePin, LOW);
digitalWrite(relayForwardPin, LOW);
}
}