Professional Documents
Culture Documents
PRACTICA #1
Actividad:
1. Responder las siguientes preguntas:
a. Cul
es
la
arquitectura
del
Atmega
328?
El Atmega se basa en una arquitectura AVR de 8-bit.
b. Que
se
conoce
por
Arquitectura?
Es la forma de seleccionar e interconectar componentes de hardware para
crear computadoras segn los requerimientos de funcionalidad, rendimiento
y costo.
c. De cuantas entradas anlogas dispone el Arduino UNO?
Tiene 6 entradas anlogas que van de la A0 a la A5.
d. De cuantos pines dispone el Arduino UNO para GPIO?
los pines analgicos tambin tienen toda la funcionalidad como propsito
general de entrada y salida (GPIO) (el mismo que los pines digitales 0 - 13).
En consecuencia, si un usuario necesita pines de salida de entrada propsito
ms general, y todos los pines analgicos no estn en uso, los pines analgicos
se pueden usar para GPIO. En este sentido se puede disponer de 20 pines para
GPIO.
e. Cul es el voltaje de operacin del microcontrolador Atmega 328?
El dispositivo opera entre 1.8 y 5.5 voltios.
f. Cul es el rango de voltaje recomendado para alimentar el Arduino
UNO?
El rango de voltajes recomendado es de 7-12V.
g. Consultar para que sirve una resistencia Pull Up y en qu casos es
recomendable.
Las resistencias Pull-up son usadas en
circuitos electrnicos lgicos para
asegurar que las entradas al Arduino
estn en niveles lgicos esperados si los
dispositivos
externos
estn
desconectados o en alta impedancia. El
hecho de que no haya nada conectado
en un pin de entrada no significa que sea
un cero lgico.
Una resistencia pull-up dbilmente
"tira" la tensin del cable que est
conectado a hacia su nivel de fuente de
tensin cuando los otros componentes
en la lnea estn inactivos. Cuando el
interruptor de la lnea est abierto, es de
alta impedancia y acta como si se
desconectara. Dado que los otros componentes actan como si ellos
estuvieran desconectados, el circuito acta como si se desconectara, y la
resistencia de actuacin trae el cable hasta el nivel lgico alto. Cuando otro
PGINA 1
2.
a. Cul es la diferencia entre setup() y loop()?
La funcin setup() se ejecuta una sola vez, cuando el sketch comienza. Este
es un buen lugar para configurar tareas como pinmodes o definir libreras. La
funcin loop() en cambio es ejecutada ms de una vez. Se necesitan incluir
ambas funciones en el cdigo, incluso si no se necesita de alguna.
b. Existe una manera de generar retrasos o pausas sin emplear delay()?
No de manera directa pero por ejemplo puede usarse una funcin que emplee
if() y la funcin millis().
PGINA 2