document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  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. }
');