#include <SoftwareSerial.h>
SoftwareSerial BT(7,6);
void setup()
{
BT.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
char a;
void loop()
{
if (BT.available()) {
a = (BT.read());
if (a == '0') {
BT.println("Beast is stopping!");
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
}
if (a == '1') {
BT.println("Beast is forwarding!");
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
}
if (a == '2') {
BT.println("Beast is backwarding!");
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
}
if (a == '3') {
BT.println("Beast is turning left!");
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
}
if (a == '4') {
BT.println("Beast is turning right!");
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
}
}
}
Comments