INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
MICROCONTOLADORES
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
División de Carrera de: Ingeniería Electromecánica docente:
Subtema: 1
Materia: Microcontroaldores
No.
Práctica:
1,2 Titulo de la Práctica: encender un led y hacer un semaforo
1.-
OBJETIVO:
Elaborar un programa con arduino que encienda y apague un led y otro el cual controle un semáforo
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
2.-
MARCO TEORICO
Lenguaje de programación C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje lenguaje orientado orientado a la implementación implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos. La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.1591989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
SEMAFORO
La palabra "semáforo" es de origen griego: «σῆμα (sema)», que significa señal, y «φόρος (foros)», que significa portador, es decir, semáforo es lo que "lleva las
señales". En castellano, desde hace siglos, se llamaba semáforos a las torres de señales que se extendían por todo el territorio, desde las que por medio de señales óptica (luces de noche, banderas de colores de día) se comunicaban las noticias importantes, más deprisa que con caballo al galope. Actualmente Actualmente un semáforo se puede considerar considerar un dispositivo dispositivo mecánico o eléctrico que regula el tráfico de vehículos y peatones en las intersecciones de camino.
3.-
APARATOS E INSTRUMENTOS:
1) Software 2) Arduino 3) Protoboard 4) Cable 5) Leds
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
4.-
PROCEDIMIENTO
Abrimos el el programa programa Arduino
Después se da clic en el menú archivo, ejemplos, basics y en blink
Ahí encontraremos encontraremos un programa por default con el cual encenderemos encenderemos el primer led.
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
Como se aprecia con este programa se controla el encendido y apagado de un led.
Después de realizar la primera practica procedimos a armar en el protoboard con leds el semáforo. Creamos un programa que simulara la función de un semáforo
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
En esta imagen se aprecia la primer parte del cuerpo del programa aquí están declaradas las variables y los pines se indica, el tiempo de transición de cada led para hacer el cambio.
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
Esta es la segunda parte del programa. Se compila para ver que no hay errores y se pueda cargar al arduino.
Una vez que esta compilado y sin errores se carga al arduino.
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
Se conecta al arduino de forma física junto con el circuito armado en el protoboard como se aprecia en la imagen.
En la imagen se aprecia el led verde encendido dando comienzo al ciclo que hace un semáforo.
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
En esta imagen se ve que ha cambiado ahora esta encendido el led rojo con el cual se cumple el ciclo de un semáforo
5.
CONCLUSIONES
Que la programación en lenguaje AWL es uno de los más utilizados la forma de programación C es uno de los más utilizados con lo cual se puede programar muchas cosas además tiene la ventaja cuando se ocupa arduino se queda almacenado en su memoria.
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN
Organismo Público Descentralizado del Gobierno del Estado
6.
BIBLIOGRAFÍA :
Consultado en enero de 2014 de: http://es.wikipedia.org/wiki/Sem%C3%A1foro
Consultado en enero de 2014 de: http://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)
Consultado en enero de 2014 de: http://arduino.cc/es/main/software