Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Transcript

Escritura Serial

Ostria Macario Victor Alejandro

Objetivo

Realizar una escritura serial digital utilizando variables boolenas para encender y apagar un led.

Imagen

Objetivo

¿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.

Aprendizajes previos

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?

¿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

¿Qué es una escritura serial digital?

-Placa arduino

Materiales

-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.

Procedimento

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;

}

}

Código

Imagen

Learn more about creating dynamic, engaging presentations with Prezi