Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Facultad de Ingeniería
Universidad de Antioquia
Profesor
Jaiber Yepes
Responsables:Gr-05
Juan Carlos Calle
Leidy Jhoana caro
UNIVERSIDAD DE ANTIOQUIA
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
2019-1
Lab 1. Electrónica Básica
1. Objetivos
2. Materiales
• Arduino IDE
• Arduino
• Componentes
• Display 7 segmentos
• Pulsadores
• Otros
1. Consultar
Dentro de las interrupciones de hardware, que son las que nos ocupan en esta
entrada, Arduino es capaz de detectar los siguientes eventos.
Para utilizar una de ellas sólo tienes que seleccionarla en la lista. Como resultado, inserta
una línea de código en la parte superior del programa.
Esta línea significa que ha incluido (#include) la librería servo (servo.h). Se hace poniendo
el símbolo menor que (<), el nombre del archivo y mayor que (>).
● ¿Para qué sirve la librería TimerOne?, ¿cuales son sus métodos y opciones
disponibles?
Referencia: http://playground.arduino.cc/Code/Timer1
¿Qué es un pulsador?
• Pull Up: En este caso cuando se presiona el pulsador, el Arduino "ve" o lee un
cero en ese pin
• Pull Down: En este caso cuando se presiona el pulsador, el Arduino "ve" o lee un
uno en ese pin.
Los pulsadores son dispositivos que tienen un defecto, el cual se llama rebote. Cuando
se presiona o se suelta el pulsador, se produce una fluctuación entre sus contactos
internos, por lo tanto cuando se va a pasar de un 1 (HIGH) a un 0 (LOW) o viceversa, esas
fluctuaciones son también leídas por el Arduino y se produce un comportamiendo
inesperado en el funcionamiento de nuestros proyectos, por ejemplo, el usuario puede
presionar una sola vez el pulsador pero por culpa del rebote el Arduino podría
interpretarlo como si se hubiese presionado varias veces.
El antirrebote viene a solucionar este problema. Puede realizarse por software
y por hardware. En todos los proyectos de este blog se realizarán ambos tipos
de antirrebote al mismo tiempo, para tener seguridad de que ningún pulsador
va a producir un comportamiento indeseado.
La tabla muestra las salidas que el decodificador proporcionará ante la presencia de una
entrada especifica en estados lógicos y la figura el diagrama interno de un 7447
2. Descripción
Desarrollo:
Especificaciones
Hay 4 botones que usamos, cada uno de los cuales tiene las
siguientes funciones: