Professional Documents
Culture Documents
I.
INTRODUCCIN
IV.
II.
III.
OBJETIVOS
Comprender en funcionamiento y
propsito de los temporizadores.
MATERIALES
Arduino uno
Protoboard
LDR(fotoresistencia)
Cable.
MARCO TERICO
TIMER
Un temporizador no es ms que un contador que
se
incrementa
cada
intervalo
de
tiempo. Los temporizadores funcionan como un
reloj que se puede utilizar para medir el tiempo,
medir la duracin de ciertos eventos, entre otras
aplicaciones.
Arduino est equipado con un microcontralodor
ATmega168 o ATmega328 (que slo se diferencian
en la cantidad de memoria interna). Estos
microcontroladores tienen en esencia tres tipos de
contadores y : Timer0, Timer1 y Timer2 , Timer0 y
Timer2 son contadores de 8 bits, es decir, tener 0255, y Timer1 es un contador de 16 bits, que
cuenta desde 0 a 65535.
El Arduino Mega est equipado con ATmega1280
o Atmega2560 (que slo difieren en la cantidad de
memoria). Tienen 6 temporizadores: Timer0,
Timer1, Temporizador 2 Temporizador 3, timer4,
temporizador5 Los temporizadores 0, 1 y 2 son
idnticos
a
los
ATmega168
/
328,
y temporizadores 3, 4 y 5 son ambos de 16 bits.
TIMER0
Timer0 es un temporizador de 8 bits, es decir, su
registro contador puede grabar un valor mximo de
255 (el mismo que un byte de 8 bits sin
signo). Timer0 es utilizado por las funciones
nativas
de
temporizacin
tales
como
Arduino delay()y millis(), por lo que los usuarios
de Arduino no debera meterse con l a menos que
se sienta cmodo con las consecuencias.
TIMER1
TIMER2
Timer2 es un temporizador de 8 bits que es muy
similar a Timer0. Se utiliza por el
Arduino tone()funcin.
TEMPORIZADOR 3, TIMER4,
TEMPORIZADOR5
El AVR ATmega1280 y Atmega2560 (que se
encuentra en las variantes de Arduino Mega) tienen
otros tres temporizadores adicionales. Estos son
todos los temporizadores de 16 bits, y funcionan de
manera similar a Timer1.
V.
CDIGO
SetPeriod (perodo)
Figura No 2. Recuadro de opciones
Modifica el perodo de interrupcin.
VI.
SIMULACIONES
CAMBIANDO EL PRESCALER A 8
CONCLUSIONES
VII.
IMPLEMENTACIN
PRCTICA
DE
LA
REFERENCIAS
http://playground.arduino.cc/ArduinoNot
ebookTraduccion/Variables
http://www.prometec.net/timers/
https://circuits.io/circuits/2639532