Está en la página 1de 5

Universidad Tecnológica de México

Carrera:
Ingeniería en Sistemas Computacionales

Materia:
Memorias y periféricos

Profesor:
Dr. en C. Jesús Manuel Vázquez Nicolás

Práctica #3:
Memoria ROM

Alumno:
Bryan Eduardo Miranda Solano

Fecha de realización:
21/02/2022

1
Objetivo: Que el alumno aprenda a utilizar el Arduino como un ejemplo de una
computadora de placa reducida y sus aplicaciones para el manejo de periféricos

Arduino Nació en el año 2005 el Instituto de Diseño Interativo de Ivrea (Italia). Arduino
apareció por la necesidad de contar con un dispositivo para utilizar en aulas que fuera de
bajo coste. La idea original fue, fabricar una placa para uso interno de la escuela.

Sin embargo, el instituto se vio obligado a cerrar sus puertas precisamente en 2005. Ante
la perspectiva de perder todo el proyecto Arduino en el proceso, se decidió liberarlo y
abrirlo al publico para que todo el mundo pudiese participar en la evolución del proyecto,
proponer mejoras y sugerencias.

Para empezar a programar la placa Arduino es necesario descargar un IDE (Integrated


Development Environment). El IDE es un conjunto de herramientas de software que
permiten a los programadores desarrollar y grabar todo el código necesario para hacer
que nuestro Arduino funcione como queramos. El IDE de Arduino nos permite escribir,
depurar, editar y grabar nuestro programa (llamados “sketches” en el mundo Arduino) de
una manera sumamente sencilla, en gran parte a esto se debe el éxito de Arduino, a su
accesibilidad.

Actualmente tiene diferentes usos, como la aplicación de desarrolladores de diseños


artísticos e interactivos; de igual forma, muchas personas utilizan Arduino para
incursionar en aplicaciones tecnológicas, como la automatización y la robótica. Su
aplicación, aunque pudiera parecer limitada a áreas de la ciencia muy especializadas, es
en realidad común, al encontrarla en un cajero automático, un calentador de agua, la
pluma de un estacionamiento o las puertas de una plaza o supermercado, y es que este
tipo de herramientas, que facilitan nuestra vida diaria, están basadas en un pequeño
microcontrolador, cuya tarea está dictada por un programa.

Desarrollo Para esta parte vamos a hacer un programa sencillo que permite leer el estado de botones y
con ellos poder activar leds. Esto permitirá al alumno realizar un manejo básico de los puertos digitales de
entrada/salida.

Implemente los siguientes pasos: 1. Armar el siguiente circuito que nos va a permitir realizar la activación
y desactivacion de los diodos emisores de luz por medio de los pulsadores.

2
2. Para hacer funcionar el circuito ahora se escribe el siguiente programa. Es importante
mencionar que se activaron los pines de entrada con las resistencias internas de
pullup, lo que quiere decir que sin tener nada conectado externamente, esos pines van
a estar internamente conectados a 5V por medio de una resistencia, de tal manera
que los pines digitales estarán leyendo un nivel lógico alto hasta que se presionen los
pulsadores y lo manden a tierra.

3. Carga el programa en el Arduino y comprueba su funcionamiento.

Pulsador 1: Prende los leds uno después de otro de izquierda a derecha con intervalos
de 1.7 segundos, esto se repite 3 veces, luego se apagan todos.

3
Pulsador 2: Prende los leds uno después de otro de derecha a izquierda con intervalos
de 1.2 segundos, esto se repite 4 veces, luego se apagan todos.

Pulsador 3: Prende y apaga los leds con intervalos de 0.3 segundos en 6 ocasiones,
luego prende y apagan los les con intervalos de 1 segundo en 4 ocasiones.

Pulsador 4: Prende los leds 1 y 3 durante 0.5 segundos, luego prenden leds 2 y 4 durante
0.8 segundos.

4
Conclusiones: Esta practica se me hizo relativamente sencilla ya que el código es sencillo
de entender y de modificar para poder hacer que haga lo que se pidió en la practica y es
muy curiosos como el Arduino puede hacer que prenda tal foco en tanto tiempo y que
dure prendido, es por estos motivos que me gusta estas practicas por que se siente
satisfacción el hecho de haberlo modificado el código para que haga tal acción.

También podría gustarte