Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int ledPin = 13; // pin del LED
- int val = 0; // variable que almacena el valor leído del puerto
- void setup() {
- pinMode(ledPin,OUTPUT);
- Serial.begin(19200); // conecta con el puerto serie a la velocidad de 19200
- Serial.println("Generador de Impulsos Programados");
- }
- void loop () {
- val = Serial.read(); // lee el numero del puerto (una sola cifra)
- //si el valor leído es un solo digito se ejecuta el programa
- if (val > '0' && val <= '9' ) {
- val = val - '0'; // convierte el carácter leído en un numero
- for(int i=0; i<val; i++) {
- Serial.println("Encendido!");
- digitalWrite(ledPin,HIGH); // enciende el LED
- delay(150); // espera
- digitalWrite(ledPin, LOW); // apaga el LED
- delay(150); // espera
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement