#include SoftwareSerial MyBlue(12, 13); // Bluetooth RX | TX char motor_val=' '; //char (naredba) //deklarirati varijable za ostale mogućnosti vozila int m1a = 8; int m1b = 9; int m2a = 10; int m2b = 11; void setup() { MyBlue.begin(9600); //dodati pimode za ostale mogućnosti vozila pinMode(m1a, OUTPUT); // Digital pin 8 set as output Pin pinMode(m1b, OUTPUT); // Digital pin 9 set as output Pin pinMode(m2a, OUTPUT); // Digital pin 10 set as output Pin pinMode(m2b, OUTPUT); // Digital pin 11 set as output Pin } void loop() { if(MyBlue.available()) { motor_val = MyBlue.read(); if( motor_val == 'w') // Forward { digitalWrite(m1a, HIGH); digitalWrite(m1b, LOW); digitalWrite(m2a, HIGH); digitalWrite(m2b, LOW); } else if(motor_val == 's') // Backward { digitalWrite(m1a, LOW); digitalWrite(m1b, HIGH); digitalWrite(m2a, LOW); digitalWrite(m2b, HIGH); } else if(motor_val == 'a') //Left { digitalWrite(m1a, LOW); digitalWrite(m1b, LOW); digitalWrite(m2a, HIGH); digitalWrite(m2b, LOW); } else if(motor_val == 'd') //Right { digitalWrite(m1a, HIGH); digitalWrite(m1b, LOW); digitalWrite(m2a, LOW); digitalWrite(m2b, LOW); } else if(motor_val == ' ') //Stop { digitalWrite(m1a, LOW); digitalWrite(m1b, LOW); digitalWrite(m2a, LOW); digitalWrite(m2b, LOW); } } }