Академический Документы
Профессиональный Документы
Культура Документы
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:
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:
INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado
4.-
PROCEDIMIENTO
INSTITUTO TECNOLGICO SUPERIOR DE SAN MARTN TEXMELUCAN Organismo Pblico Descentralizado del Gobierno del Estado
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.
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: