Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Realizar una escritura serial digital utilizando variables boolenas para encender y apagar un led.
Imagen
¿Qué es una señal digital? Son aquellas que tienen una variación discontinua en el tiempo y que pueden adoptar solamente un numero limitado de valores discretos.
Sirven para indicar que algo es verdadero o falso, solo pueden tomar dos valores: verdadero o falso. No hay mas posibilidades y esta propiedad la utilizaremos para tomar decisiones.
variables booleanas
¿Cómo se define la polaridad de un led?
-La longitud de las terminales, la negativa es mas corta que la positiva.
-Si se ve el LED desde arriba, la terminal negativa tiene un pequeño corte.
-Si se ve el interior del LED contiene una placa que parece estar cortada, el fragmento de la placa más grande (el que parece una pequeña bandera) corresponde al negativo.
Consiste en escribir por la pantalla del computador (consola, serial) una letra predeterminada, la primera vez que se escriba está, un LED se enciende, si se vuelve a escribir por segunda vez el LED se apaga.
Escritura serial digital
-Placa arduino
-Led amarillo
-Cable USB
-Conecta el led amarillo a la placa arduino, polaridad positiva en el número 13 y la negativa GND.
-Conecta el cable USB a la placa y posteriormente a la computadora.
int led=13;
char leer;
boolean prendido=false;
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT);
}
void loop() {
leer=Serial.read();
if( (leer=='o') && (prendido==false))
{
digitalWrite(led,HIGH);
prendido=true;
}
else if ( (leer=='o') && (prendido==true))
{
digitalWrite(led,LOW);
prendido=false;
}
}
Imagen