rubenelportero

Ardubcar

Nov 12th, 2013
3,799
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.32 KB | None | 0 0
  1. char val=0; // Variable que almacena datos del bluetooth
  2.  
  3. void setup() {
  4.   Serial.begin(9600);      
  5.   pinMode(11, OUTPUT);
  6.   pinMode(3, OUTPUT);
  7.   pinMode(4, OUTPUT);
  8.   pinMode(5, OUTPUT);
  9.   pinMode(6, OUTPUT);
  10.   pinMode(7, OUTPUT);
  11. }
  12.  
  13. void loop() {
  14.   if( Serial.available() ) { // Si estamos listos para recibir datos
  15.     val = Serial.read();  // los recibimos y almacenamos
  16.   }
  17.   if( val == 'F' ){         // si se recibe una F...
  18.     analogWrite(3, 150);
  19.     analogWrite(11, 255);
  20.     digitalWrite(4, HIGH);
  21.     digitalWrite(5, LOW);
  22.     digitalWrite(6, HIGH);
  23.     digitalWrite(7, LOW);
  24.   } else if (val == 'B') {   //si es B...
  25.     analogWrite(3, 150);
  26.     analogWrite(11, 255);
  27.     digitalWrite(4, LOW);
  28.     digitalWrite(5, HIGH);
  29.     digitalWrite(6, LOW);
  30.     digitalWrite(7, HIGH);
  31.   } else if (val == 'L') { //Si es L...
  32.     analogWrite(3, 255);
  33.     analogWrite(11, 0);
  34.     digitalWrite(4, HIGH);
  35.     digitalWrite(5, LOW);
  36.     digitalWrite(6, HIGH);
  37.     digitalWrite(7, LOW);
  38.   } else if (val == 'R') {  //Si es R...
  39.     analogWrite(3, 0);
  40.     analogWrite(11, 255);
  41.     digitalWrite(4, HIGH);
  42.     digitalWrite(5, LOW);
  43.     digitalWrite(6, HIGH);
  44.     digitalWrite(7, LOW);
  45.   } else {       //Si es otra cosa o nada...
  46.     analogWrite(3, 0);
  47.     analogWrite(11, 0);
  48.   }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment