Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /*
  2.   Crhistian David Lucumi
  3.   Laboratorio de Prueba 1
  4.   07-04-2015
  5.  
  6. */
  7.  
  8.  
  9. //Tiempo de espera a presionar nuevamente
  10. int tempo= 140;
  11.  
  12. void setup() {
  13.   // initialize serial communication at 9600 bits per second:
  14.   Serial.begin(9600);
  15. }
  16.  
  17. // the loop routine runs over and over again forever:
  18. void loop() {
  19.   // read the input on analog pin 0:
  20.   int sensorValuex = analogRead(A0);
  21.   int sensorValuey = analogRead(A1);
  22.   int sensorValuepun = analogRead(A2);
  23.   // print out the value you read:
  24.   /*
  25.     Si la Palaca se mueve hacia arriba, manda por el puerto seria al processing
  26.     la letra A
  27.   */
  28.   if (sensorValuey > 1000){
  29.     Serial.println('A');
  30.     delay(tempo);
  31.   }else
  32.   /*
  33.     Si la Palaca se mueve hacia Abajo, manda por el puerto seria al processing
  34.     la letra C
  35.   */
  36.   if (sensorValuey < 100){
  37.     Serial.println('C');
  38.     delay(tempo);// delay in between reads for stability
  39.   }
  40.    /*
  41.     Si la Palaca se mueve hacia Izquierda, manda por el puerto seria al processing
  42.     la letra B
  43.   */
  44.   if (sensorValuex > 1000){
  45.     Serial.println('B');
  46.     delay(tempo);// delay in between reads for stability
  47.   }else
  48.    /*
  49.     Si la Palaca se mueve hacia Derecha, manda por el puerto seria al processing
  50.     la letra D
  51.   */
  52.   if (sensorValuex < 100){
  53.     Serial.println('D');
  54.     delay(tempo);// delay in between reads for stability
  55.   }
  56.    /*
  57.     Si presiona el boton, manda por el puerto seria al processing
  58.     la letra P
  59.   */
  60.   if(sensorValuepun > 100){
  61.     Serial.println('P');
  62.     delay(tempo+30);// delay in between reads for stability
  63.   }
  64.        
  65. }