Encender LED con la consola En esta práctica el LED se encenderá cuando indroduzcas una letra a en el monitor serial. Código: /* -------------------------------------- Escritura serial -------------------------------------- Consiste en escribir por la pantalla del computador (consola serial) una letra a , la primera vez que se escriba un LED se enciende, si se vuelve a escribir a por segunda vez el LED se apaga. */ //-------------------------------------------------- //Declara puertos de entradas y salidas y variables int led = 13; //Pin donde se encuentra el LED, salida char leer; //Vari...
ESCALA MUSICAL CON BUZZER Vídeo Código // Pin 13 has an LED connected on most Arduino boards. // give it a name: int buzzer = 13; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(buzzer, OUTPUT); } // the loop routine runs over and over again forever: void loop() { tone(buzzer, 4187); delay(1000); tone(buzzer,2349); delay(1000); tone(buzzer,2637); delay (1000); tone(buzzer,2793); delay(1000); tone(buzzer, 1567); delay(1000); tone(buzzer, 880); delay(1000); tone(buzzer,987); delay(1000); tone(buzzer,1047); delay (5000); }
Potenciómetro con LEDS En esta práctica, según el valor que el potenciómetro reciba, se iluminará un led u otro, además de que se verá el color del led en la consola. Vídeo: Código: int yellow=13; int green=12; int red=11; void setup() { pinMode(yellow,OUTPUT); pinMode(green,OUTPUT); pinMode(red,OUTPUT); Serial.begin(9600); } void loop() { int valor= analogRead(A0); Serial.println(valor); delay(100); if (valor<=340){ digitalWrite(yellow,HIGH); digitalWrite(green,LOW); digitalWrite(red,LOW); } else { digitalWrite(yellow,LOW); } if (valor>340){ digitalWrite(green, HIGH); digitalWrite(red,LOW); digitalWrite(yellow,LOW); }else{ digitalWrite (green, LOW); } if(valor>800){ digitalWrite(green, LOW); digitalWrite(red,HIGH); digitalWrite(yellow,LOW); }else{ digitalWrite(red,LOW); } if(va...
Comentarios
Publicar un comentario