You are on page 1of 3

Introduccin a Arduino

PRACTICA #1

Brayan Matos;John C. Montes | Fund. Elec. Digital | 12 de abril de 2015

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

componente en la lnea se activa, se anula el nivel lgico alto fijado por la


resistencia de actuacin. La resistencia pull-up asegura que el alambre est a
un nivel lgico definido incluso si no hay dispositivos activos conectados a la
misma.
h. Al momento de cargar un programa en Arduino, el software de
programacin debe realizar un reset; para hacerlo utiliza una de las
lneas de control de flujo del RS232. Cul de las lneas es?
En lugar de requerir presionar el botn de reinicio antes de una carga, el
Arduino UNO est diseado de una forma que permite ser reseteado
mediante un software que se ejecuta cuando se est conectado a una
computadora. Una de las lneas de control de flujo de hardware (DTR) del
Atmega8U2/16U2 est conectada a la lnea de reseteo del Atmega 328
mediante un capacitor de 100nF. Cuando esta se afirma esta lnea (toma un
LOW), la lnea de reset cae lo suficiente para resetear el chip.
i. Cual considera que es la principal diferencia entre Arduino UNO y
Arduino Zero? Cul es el ms robusto (mayor capacidad de
procesamiento)?
Considero que la principal diferencia entre ambos es el procesador: el
Arduino UNO Se basa en un microcontrolador Atmel ATmega320 AVR de 8
bits a 16Mhz, mientras que el Arduino Zero contiene un potente Atmel
SAMD21 MCU de 48Mhz con un core ARM Cortex M0 de 32 bits.
En definitiva, el Arduino Zero va destinada para los que Arduino UNO se les
quede corto y necesitan algo ms de potencia de procesamiento.

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

You might also like