Advertisement
SergioHernandez

Veces

May 23rd, 2012
608
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. int ledPin = 13;   // pin del LED
  2. int val = 0;       // variable que almacena el valor leído del puerto
  3. void setup() {
  4.   pinMode(ledPin,OUTPUT);  
  5.   Serial.begin(19200);        // conecta con el puerto serie a la velocidad de 19200
  6.   Serial.println("Generador de Impulsos Programados");
  7. }
  8. void loop () {
  9.   val = Serial.read();      // lee el numero del puerto (una sola cifra)
  10.   //si el valor leído es un solo digito se ejecuta el programa
  11. if (val > '0' && val <= '9' ) {
  12.     val = val - '0';       // convierte el carácter leído en un numero
  13.     for(int i=0; i<val; i++) {
  14.       Serial.println("Encendido!");
  15.       digitalWrite(ledPin,HIGH); // enciende el LED
  16.       delay(150); // espera
  17.       digitalWrite(ledPin, LOW); // apaga el LED
  18.       delay(150); // espera
  19.     }
  20.   }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement