void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); digitalWrite(2,1); digitalWrite(3,1); digitalWrite(4,1); digitalWrite(5,1); digitalWrite(6,1); digitalWrite(7,1); digitalWrite(8,1); digitalWrite(9,1); digitalWrite(10,1); digitalWrite(11,1); digitalWrite(12,1); Serial.begin(9600); // set up Serial library at 9600 bps } void loop() { if(Serial.available()>0) { int letter = Serial.read(); if(letter == '6') // All Stop { digitalWrite (2,1); digitalWrite (3,1); digitalWrite (4,1); digitalWrite (5,1); } if(letter == '2') // Forward { digitalWrite (3,1); digitalWrite (5,1); digitalWrite (2,0); digitalWrite (4,0); } if(letter == '3') // Reverse { digitalWrite (2,1); digitalWrite (4,1); digitalWrite (3,0); digitalWrite (5,0); } if(letter == '4') // Left { digitalWrite (3,0); digitalWrite (4,0); digitalWrite (2,1); digitalWrite (5,1); } if(letter == '5') // Right { digitalWrite (2,0); digitalWrite (5,0); digitalWrite (3,1); digitalWrite (4,1); } if(letter == '8') // Primary Weapon ON { digitalWrite (8,0); } if(letter == '9') // Secondary Weapon ON { digitalWrite (9,0); } if(letter == '1') // All Weapons OFF { digitalWrite (8,1); digitalWrite (9,1); } if(letter == '7') // Turbo ON { digitalWrite (7,0); } if(letter == '0') // Turbo OFF { digitalWrite (7,1); } if(letter == 'X') // X Button ON { digitalWrite (6,0); } if(letter == 'Y') // X Button Off { digitalWrite (6,1); } } } // end of Program Main loop