ICs

domingo, 15 de julio de 2018

Estructuras de Control


Las estructuras de CONTROL permite tomar decisiones dentro del Sketch
Veremos como ejemplo:
  • if, else    Toma la decisión de realizar una sentencia (acción) u otra. 
                         Es preguntar: si pasa "esto" haga tal acción, sino haga otra cosa.
  • for         Permite ejecutar una acción un número determinado de veces.
vamos a agregar otros ejemplos de SALIDAS:
  • Serial   Se crea un Monitor de salida  a través de la pantalla de la computadora.
  • tone  Permite salir con sonido





Actividad



  • Conectar un led y un pulsador con sus respectivas resistencias y un buzzer a la placa Arduino.  
  • Ejecutar los siguientes ejemplos y luego modificar segun se pida en cada caso.
  • Cuando esté terminado enviar el archivo adjunto en un correo con los nombres de los integrantes al comienzo del sketch como un comentario -Inicia con //
eltallerseminarioarduino@gmail.com



Ejemplo:  monitor serial


Con el siguiente sketch puede leerse  a través del Monitor Serial el estado en que se encuentra el pulsador. Observar la lectura cuando se aprieta o deja de apretar el pulsador.



Ejemplo estructura de control     if


Para modificar : asignar nombre a los pines de entrada y de salida para llamarlos desde el sketch. Modificar las sentencias dentro del  if  y dentro del else.  Agregar el buzzer en alguna de las dos opciones.



Ejemplo estructura de control  for


Para modificar : hacer que parpadee 20 veces si se ha pulsado un botón, sino se ha pulsado que el led permanezca apagado

Resumen de Funciones
Condición

if (condición) {
   secuencia A;
                          
else{
       secuencia B;
         } 
Buzer
en salidas PWM
tone (pin,frecuencia,duración);

tone (pin,frecuencia);

noTone (pin);

iMonitor

nicialización en set up ()
Serial.begin (velocidad); 

Serial.print ();

Serial.println ();


Contador

for (variable; condición; incremento){
sentencia
}
  

No hay comentarios.:

Publicar un comentario