Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.