InicioHazlo Tu MismoIngreso x teclado desde la PC en Arduino y encendido de led

Ingreso x teclado desde la PC en Arduino y encendido de led

Hazlo Tu Mismo4/20/2016
Encender un led en el pin 13 al presionar la tecla "a" en el monitor serial del Ide de Arduino y desactivarlo con la misma tecla si está encendido.
no se necesita resistencia para el led, justamente porque el pin 13 ya la tiene incorporada, pero si necesitan saber como hacerlo para otro pin, comenten y con gusto les explico...

Ingreso x teclado desde la PC en Arduino y encendido de led

Pegar el siguiente código en el Ide de Arduino, lo envían, abren el monitor serial y proban escribir la "a".
Dejo comentado cada detalle del programa.

int led1 = 13; // variable q almacena solamente el "número" de pin de salida en el cual está el led en arduino
char leer; // variable para almacenamiento de caracteres
boolean encendido = true; // variable de almacenamiento de estado binario

void setup() {
Serial.begin(9600); // inicialización del puerto serial para la comunicación a 9600 baudios
pinMode (led1,OUTPUT); // se declara salida al pin que contiene el led, el número depende de la variable led1
digitalWrite(led1, HIGH);
}

void loop() {
leer = Serial.read(); //almacena la lectura del puerto serial en la variable "leer" que es de tipo caracter
if ((leer == 'a')&&(encendido == false)){ //si en la variable leer aparece la letra "a"; y si el led no está encendido hacer lo siguiente:
digitalWrite(led1, HIGH); //Encender el led
encendido = true; // asigna el valor 1 a la variable encendido, que da seguimiento al estado booleano del led
}else if ((leer == 'a')&&(encendido == true)){
digitalWrite(led1, LOW); //Apagar el led
encendido = false; // asigna el valor 0 a la variable encendido, que da seguimiento al estado booleano del led
}

}

Espero les sea útil.
Datos archivados del Taringa! original
10puntos
133visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

J
JuanDiseo🇦🇷
Usuario
Puntos0
Posts47
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.