lunes, 11 de junio de 2018

LABORATORIO N° 13

circuitos digitales
proyecto N 4
proyecto con arduino 
fase 1: semáforo con arduino

competencia especifica de la sesión
  • Programación de circuitos contadores con Arduino
  • Estructuras de control en programación 
  • Escritura de datos por puerto serial



A) marco teórico

¿Qué es un algoritmo?

El algoritmo es un conjunto de pasos, instrucciones o acciones que se deben seguir para resolver un problema. Existen una gran cantidad de algoritmos, hay que escoger el más efectivo. Hay dos tipos de algoritmos que son los cualitativos y cuantitativos, cualitativos son todos aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la obtención de una respuesta o solución de un problema, y cuantitativos son todos aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio.

Características:
Tiene que ser preciso.
Tiene que estar bien definido.
Tiene que ser finito.
La programación es adaptar el algoritmo al ordenador.
El algoritmo es independiente según donde lo implemente.

Estructuras de control

En programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.

Con las estructuras de control se puede:

-De acuerdo con una condición, ejecutar un grupo u otro de sentencias (If-Then-Else)
-De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)
-Ejecutar un grupo de sentencias mientras se cumpla una condición (Do-While)
-Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until)
-Ejecutar un grupo de sentencias un número determinado de veces (For-Next)

Todos los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis; cada lenguaje tiene una sintaxis propia para expresar la estructura.

tarea realizada en el laboratorio

Abra la Guía Básica de Arduino y replique el Tutorial nro. 1: Led Intermitente 



la programación del parpadeo de un  leds



Abra la Guía Básica de Arduino y replique el Tutorial nro. 9: Contador de Pulsos 





.Basándose en los programas anteriores, realice un programa que se comporte como             un SEMAFORO. Registre las evidencias.

                                       









vídeo demostrativo







observaciones y conclusiones 


observaciones 
  • al momento de hacer la programación,se debe tener cuidado en la escritura de los comandos para su buen funcionamiento del programa. . 
  •  el arduino tiene entradas tanto digitales y analógicas y estas se utilizan de acuerdo  al programador
  •  al momento de subir el programa, esta se graba la información y esta no se borra aunque no tenga alimentacion. 
  • si la programación esta mal hecha esta no compila ,ya que hay fallas en la programación 
 conclusiones 


  • el comando "If "nos permite hacer condiciones  en la programación.
  • se aprendió a programar en arduino lo mas básico de los comandos.   
  • el arduino el tiempo esta en milisegundos y es importar a que pines nombramos como salida y entrada .    

bibliográfica y web recomendada 


Floyd, Thomas (2006) Fundamentos de sistemas digitales.  Madrid.: Pearson Educación (621.381/F59/2006) Disponible Base de Datos Pearson

Mandado, Enrique (1996) Sistemas electrónicos digitales.  México D.F.: Alfaomega. (621.381D/M22/1996)
Morris Mano, M. (1986) Lógica digital y diseño de computadoras.  México D.F.:  Prentice Hall (621.381D/M86L)
Tocci, Ronald (2007) Sistemas digitales: Principios y aplicaciones.  México D.F.: Pearson Educación. (621.381D/T65/2007) Disponible Base de Datos Pearson

integrantes 
-Salaz Rayan Abat.
-Sejje Yucra Fernando.
-Torres Umiña Renzo.


No hay comentarios:

Publicar un comentario