Вы находитесь на странице: 1из 11

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

MICROCONTOLADORES

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

Divisin de Carrera de: Ingeniera Electromecnica docente: Materia: Microcontroaldores Subtema: 1 No. 1,2 Prctica:

Titulo de la Prctica: 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 semforo

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

2.-

MARCO TEORICO

Lenguaje de programacin C C es un lenguaje de programacin creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolucin del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementacin de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del cdigo que produce y es el lenguaje de programacin ms popular para crear software de sistemas, aunque tambin se utiliza para crear aplicaciones. Se trata de un lenguaje de tipos de datos estticos, dbilmente tipificado, de medio nivel pero con muchas caractersticas de bajo nivel. Dispone de las estructuras tpicas 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 cdigo en ensamblador con cdigo C o acceder directamente a memoria o dispositivos perifricos. La primera estandarizacin del lenguaje C fue en ANSI, con el estndar X3.1591989. El lenguaje que define este estndar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estndar ISO (ISO/IEC 9899:1990). La adopcin de este estndar es muy amplia por lo que, si los programas creados lo siguen, el cdigo es porttil entre plataformas

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

SEMAFORO La palabra "semforo" es de origen griego: (sema), que significa seal, y (foros), que significa portador, es decir, semforo es lo que "lleva las seales". En castellano, desde hace siglos, se llamaba semforos a las torres de seales que se extendan por todo el territorio, desde las que por medio de seales ptica (luces de noche, banderas de colores de da) se comunicaban las noticias importantes, ms deprisa que con caballo al galope. Actualmente un semforo se puede considerar un dispositivo mecnico o elctrico que regula el trfico de vehculos y peatones en las intersecciones de camino.

3.-

APARATOS E INSTRUMENTOS:

1) Software 2) Arduino 3) Protoboard 4) Cable 5) Leds

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

4.-

PROCEDIMIENTO

Abrimos el programa Arduino

Despus se da clic en el men archivo, ejemplos, basics y en blink

Ah encontraremos un programa por default con el cual encenderemos el primer led.

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

Como se aprecia con este programa se controla el encendido y apagado de un led.

Despus de realizar la primera practica procedimos a armar en el protoboard con leds el semforo. Creamos un programa que simulara la funcin de un semforo

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

En esta imagen se aprecia la primer parte del cuerpo del programa aqu estn declaradas las variables y los pines se indica, el tiempo de transicin de cada led para hacer el cambio.

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico 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 TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

Se conecta al arduino de forma fsica 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 semforo.

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico 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 semforo

5.

CONCLUSIONES

Que la programacin en lenguaje AWL es uno de los ms utilizados la forma de programacin C es uno de los ms utilizados con lo cual se puede programar muchas cosas adems tiene la ventaja cuando se ocupa arduino se queda almacenado en su memoria.

INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado

6.

BIBLIOGRAFA:

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

Вам также может понравиться