Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- SoftwareSerial mySerial(10,11);
- char val;
- int motorpin1 = 3;
- int motorpin2 = 4;
- int motorpin3 = 5;
- int motorpin4 = 6;
- int ledpin = 7;
- void setup() {
- pinMode(motorpin1, OUTPUT);
- pinMode(motorpin2, OUTPUT);
- pinMode(motorpin3, OUTPUT);
- pinMode(motorpin4, OUTPUT);
- pinMode(ledpin, OUTPUT);
- mySerial.begin(9600);
- }
- void loop() {
- //Checa se tem dados a serem lidos
- if(mySerial.available()) {
- val=mySerial.read();
- }
- if(val == 'W') {
- digitalWrite(ledpin,HIGH);
- } else if(val == 'w') {
- digitalWrite(ledpin,LOW);
- } else if(val =='B') {
- digitalWrite(motorpin1,HIGH);
- digitalWrite(motorpin2,LOW);
- digitalWrite(motorpin3,LOW);
- digitalWrite(motorpin4,HIGH);
- } else if(val =='F') {
- digitalWrite(motorpin1,LOW);
- digitalWrite(motorpin2,HIGH);
- digitalWrite(motorpin3,HIGH );
- digitalWrite(motorpin4,LOW);
- } else if(val =='R') {
- digitalWrite(motorpin1,LOW);
- digitalWrite(motorpin2,HIGH);
- digitalWrite(motorpin3,LOW );
- digitalWrite(motorpin4,LOW);
- }
- else if(val =='I') {
- digitalWrite(motorpin1,LOW);
- digitalWrite(motorpin2,HIGH);
- digitalWrite(motorpin3,LOW );
- digitalWrite(motorpin4,LOW);
- } else if(val =='L') {
- digitalWrite(motorpin1,LOW);
- digitalWrite(motorpin2,LOW );
- digitalWrite(motorpin3,HIGH);
- digitalWrite(motorpin4,LOW);
- } else if(val =='G') {
- digitalWrite(motorpin1,LOW);
- digitalWrite(motorpin2,HIGH);
- digitalWrite(motorpin3,LOW );
- digitalWrite(motorpin4,LOW);
- } else if(val =='H') {
- digitalWrite(motorpin1,LOW);
- digitalWrite(motorpin2,LOW);
- digitalWrite(motorpin3,LOW );
- digitalWrite(motorpin4,HIGH);
- } else if(val =='J') {
- digitalWrite(motorpin1,HIGH);
- digitalWrite(motorpin2,LOW);
- digitalWrite(motorpin3,LOW );
- digitalWrite(motorpin4,LOW);
- } else {
- digitalWrite(motorpin1,LOW);
- digitalWrite(motorpin2,LOW);
- digitalWrite(motorpin3,LOW);
- digitalWrite(motorpin4,LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement