Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO DE GRADUACIN
PRESENTADO POR:
INGENIERO EN ELECTRNICA
iii
Carta de Autorizacin de Impresin
iv
REGLAMENTO DE TESIS
Artculo 8: RESPONSABILIDAD
v
ndice General
Pg.
Introduccin XI
Captulo 1
1.3. Aplicaciones 1
1.4. Arquitectura 1
1.5. Alimentacin 2
1.8. ADC 3
vi
Capitulo 2
2.3 Materiales 9
2.4.1Preparacin Materiales 10
2.4.2Elaboracin de la Placa 11
Captulo 3
Comandos Bsicos
Captulo 4
vii
Captulo 5
Captulo 6
7. Conclusiones 174
8. Recomendaciones 175
9. Anexos
viii
10. Glosario 193
ndice de Tablas
ndice de Figuras
Figura 15 Transferencia del diseo a placa de cobre por medio del planchado 17
ix
Figura 17 Repaso del diseo con ayuda de una regla 18
x
Introduccin
Debido a que el PICAXE es utilizado por estudiantes del rea de Ingeniera Electrnica
e Ingeniera en Sistemas, se pens en la idea de poder ensear a estas dos reas desde la
idea ms bsica como lo es encender un LED hasta poder realizar movimientos con motores
que permitan controlar algunos procesos. Muchas veces es necesaria la ejemplificacin de
algunos posibles escenarios en los que puede ser usado PICAXE, esto ayudar al estudiante
a poder visualizar y abrir sus ideas de las diferentes aplicaciones que pueden ser realizadas
con este excelente microcontrolador.
xi
Objetivos
Objetivo General
Objetivos especficos
xii
Proceso de Investigacin
La idea principal de este documento surge debido a la solicitud por catedrticos de esta
universidad donde fue solicitado un proyecto con un dispositivo en el cual nunca haba tenido
contacto.
xiii
Captulo 1
Generalidades del PICAXE
1.1. Qu es PICAXE
Este tipo de chip podr ser seleccionado en diferentes modelos los cuales
dependern de la cantidad de lneas de programacin y/o entradas y salidas digitales que
se necesiten. Los modelos que se tienen disponibles en las series M, X, X1, y X2.
Ver Tabla 1.1 y Anexo 1.
1
Tabla 1.1
1 Caracters sticas del PIC
CAXE
Fuentee, Libro: Prog
gramming and d customizing
g the Picaxe Microcontrolle
M er
1.5
5. Alimentac
cin de PIC
CAXE
1.6
6. Entradas Digitales
2
Para que un pin de entrada pueda ser reconocida por el chip como High (1), esta debe
de estar por encima (0.8 x Vcc). Por ejemplo si el chip es alimentado con 5 Vcd (0.8 x 5 =
4Vcd).
Para que un pin de entrada pueda ser reconocida por el chip como Low (0), esta debe
estar (0.2 x Vcc). Por ejemplo si el chip es alimentado con 5 Vcd (0.2 x 5 = 1Vcd).
Una salida digital son aquellos pines los cuales se utilizarn para que el chip por
medio de dispositivos electrnicos indique o realice alguna accin. Estos dispositivos de
salida pueden ser motores, transmisores infrarrojos, bocinas, LED entre otros.
Cada uno de los pines que podran ser utilizados como salidas puede dar como mximo
una corriente de 20 mA, la cual es suficiente para poder encender un LED pero no para
encender un motor (necesario utilizar driver). Como mximo el chip puede llegar a
manejar 90 mA.
1.8. ADC
Este pin es recomendable que NUNCA se deje sin conectar, esto porque puede
causar una mala operacin en el chip. Siempre se debe de utilizar las resistencias de 10K
y 22K segn se mostrara ms adelante.
El chip PICAXE est disponible en los diferentes tamaos (8, 14, 18, 20, 28 y 40
pines) y stas pueden ser algunas de las principales diferencias entre ellos:
3
La cantidad de funcionalidades que se tienen entre los diferentes tamaos
disponibles.
Los modelos avanzados son compatibles en pines y en programacin con los
modelos estndar, en caso sea necesaria una actualizacin de chip.
o 08 PICAXE-08M2
o 14 PICAXE-14M2
o 18 PICAXE-18M2
o 20 PICAXE-20M2
o 28 PICAXE-28X1
o 40 PICAXE-40X1
Avanzado:
o 20 PICAXE-20X2
o 28 PICAXE-28X2
o 40 PICAXE-40X2
Todos los modelos de fabrica operan a 4 MHz (8Mhz para los modelos X2). Para el uso
de mayores velocidades verificar el comando setfreq en la parte # 2 del manual.
4
1.1
11. Program
macin del PICAXE
P
a programac
La cin de PICA
AXE consiste
e en tres passos:
1.11.1. El software
s E
Editor de Pro
ogramacin
n
Ve
er anexo 2 para
p descarg
ga e instalaccin de softw
ware.
1.11.2. El cable
c Seriall:
Una de las
s ventajas co
omo se dijo de PICAXE es su senciilla forma de
e interconecttar
con laa computado ora para la transferencia
t a y borrado de program
mas. La com mputadora que
utilizarremos para programar y cargar el e software debe
d ner el puertto COM2 con
de ten
conecctor Db-9 Macho. Si so olamente see tiene puerrtos USB seer necesarrio adquirir un
convertidor de US SB a Db-9 Macho. Ver Figura 2.
Figura 2 Co
onvertidor USB hacia DB-99
Fuente: Manual de Usuaario Cisco-800
0
5
Para realizar la interconexin entre la computadora se utilizar el siguiente
circuito.
Figura 3
Interconexin PICAXE 20x y Computadora via puerto Db-9.
6
Captulo 2
Elaboracin de la Placa de Pruebas
La placa de pruebas es un circuito impreso que por sus siglas en ingles PCB
(Printed Circuit Board) constituye de una placa hecha de baquelita que puede tener una
o dos de sus caras cubiertas con cobre y es ah donde se realiza el diseo de la
interconexin de los diferentes componentes electrnicos que se desean unir para formar
un circuito. Son varias las formas para realizar este tipo de placa sin embargo se explicar
solamente una de ellas.
2.2.1 Diseo Vista Real (Real World), muestra cmo ser la placa en la realidad
al momento de finalizado el diseo con todos sus componentes
debidamente soldados.
7
2.2.2 Diseo de Trabajo (Art Work), muestra como ser la cara de la placa al
momento de haber finalizado, el revelado o eliminacin del cobre no
necesario en nuestro diseo. Este tipo de diseo ser el que utilizaremos
para imprimir con una impresora laser al papel de Termo-transferencia y el
cual luego pasaremos a la cara de cobre de nuestra placa.
8
2.3 Materiales
Precio
No. Componente Cantidad Precio Total
Unidad
1 Placa de Cobre 11.0" x 8.5 " 1 Q 50.00 Q 50.00
2 Cloruro Frrico 0.5 Lts 1 Q 25.00 Q 25.00
3 Hoja de Termo-transferencia tamao carta 1 Q 35.00 Q 35.00
4 Brocas para metal de 1/16" 3 Q 1.50 Q 4.50
5 Brocas para metal de 1/32" 3 Q 1.50 Q 4.50
6 Socket ZIF 40 pines 1 Q 3.00 Q 3.00
7 Relay 5 VDC (NO&NC) 5 Q 14.00 Q 70.00
8 LCD 16 x 2 color azul 1 Q 140.00 Q 140.00
9 Modulo Serial LCD 1 Q 165.00 Q 165.00
10 Modulo de Radio Frecuencia (Tx & Rx) 1 Q 190.00 Q 190.00
11 Buzzer 1 Q 5.00 Q 5.00
12 Display 10 mm x 7 mm x 5 mm Verde 2 Q 5.00 Q 10.00
13 Terminal de Bloque 3 Entradas 6 Q 3.00 Q 18.00
14 Terminal de Bloque 2 Entradas 1 Q 2.50 Q 2.50
15 Led 3 mm tipo torre color verde 5 Q 2.00 Q 10.00
16 Led 3 mm tipo torre color amarillo 5 Q 2.00 Q 10.00
17 Led 3 mm cuadrado color verde 5 Q 1.00 Q 5.00
18 Led 3 mm cuadrado color amarillo 5 Q 1.00 Q 5.00
19 Led 3 mm cuadrado color rojo 5 Q 1.00 Q 5.00
20 Led 7mm x 7mm cuadrado Alta Luminosidad Blanco 1 Q 10.00 Q 10.00
21 Pulsador para placa (Push Buttom) 12 Q 1.00 Q 12.00
22 Mini Switch 1 Polo Dos Contactos 2 Q 1.00 Q 2.00
23 Foto resistencias 2 Q 12.00 Q 24.00
24 Led Cuadrado 14 mm x 7 mm x 7 mm Color Verde 1 Q 2.00 Q 2.00
25 Resistencias 270 Ohms 1/4 Watts 29 Q 0.60 Q 17.40
26 Resistencias 1K Ohms 1/4 Watts 5 Q 0.60 Q 3.00
27 Resistencias 10K Ohms 1/4 Watts 1 Q 0.60 Q 0.60
28 Resistencias 22K Ohms 1/4 Watts 1 Q 0.60 Q 0.60
29 Resistencias 4.7K Ohms 1/4 Watts 1 Q 0.60 Q 0.60
30 Resistencias 330 Ohms 1/4 Watts 5 Q 0.60 Q 3.00
31 Resistencias 100K Ohms 1/4 Watts 2 Q 0.60 Q 1.20
32 Resistencias 100K Ohms 1/4 Watts 2 Q 0.60 Q 1.20
33 Base de 20 pines 2 Q 2.00 Q 4.00
34 Mini Potencimetro 3K Ohms 1 Q 1.00 Q 1.00
35 Transistores 2N3904 (NTE 123AP) 5 Q 1.00 Q 5.00
36 Diodo de Silicio 1N4001 5 Q 1.00 Q 5.00
37 Tira de pines Hembra (40 Pines) 15 Q 5.00 Q 75.00
38 Tira de pines Macho (40 Pines) 15 Q 5.00 Q 75.00
39 Estao (mts) 4 Q 3.00 Q 12.00
40 Dip Swtich (8) 1 Q 8.00 Q 8.00
Total Q 1,020.10
9
Tabla 2.2 Presupuesto miscelneos placa de pruebas
Precio
No. Componente Cantidad Precio Total
Unidad
1 Gasolina por transporte (gls) 4 Q 35.00 Q 140.00
2 Diseo 1 Q 500.00 Q 500.00
3 Montaje del Diseo (hrs) 16 Q 50.00 Q 800.00
4 Otros 1 Q 400.00 Q 400.00
Total Q 1,840.00
10
Figura 6 Materiales a utilizar para elaboracin de PCB.
11
Figura 7 Diseo final de prueba en hoja bond tamao carta.
12
2.4.2.3 Para imprimir el diseo se debe de hacer con una impresora
LASER y debemos de tener el cuidado de que el diseo quede
sobre la cara spera de la hoja. El diseo ser impreso sobre la
hoja de manera negativa, es decir que cuando sta sea transferida
a la placa quedar en forma positiva.
13
a) Deebido a que e en la mayora de veeces no es posible en ncontrar en el
meercado el tam s adapte exactamente al tamao de
mao de la placa que se
nuestro proye ecto y para
a ello debeemos de personalizar
p las medid das
necesarias de placas de tamao estndar que encontramos
e s. Teniendo la
pla
aca de cobree, debemos de marcarla
a con la ayuda de un lp
piz y una reg
gla
con las mediidas que nosotros neccesitemos, conforme al a tamao de
nuestro diseoo.
Figura 10 Medicin
M de pllaca de cobre
e doble oficio..
14
eniendo las marcas,
b) Te m deb
bemos de ayyudarnos nu uevamente ded una regla ay
un formn o una
u sierra pa ara realizar el corte. Un
na vez cortadda la placa se
deben de lijar las orillas ya
a que esto ayudar
a a eliminar aspe
erezas y evittar
que alguna de e las peque as astillas que fueron formadas
f all momento del
d
corte no lastim
men por la manipulacin..
Figura 11 Placa
P de cobre
e lijada en su contorno.
15
Figura 12 Placa
P de cobre
e lijada y lava
ada.
2.4.2.5
5 Con la placa de cobre
c ya lim
mpia la hoja
a de Termoo-transferenccia
debe de pegarse a esta, unie endo la cara
a donde see encuentra el
cobre con
c la caraa spera de d Termo-trransferencia a
e la hoja de
medida de centrarla, esto con el fin que nuestro
n diseo impreso en
negativo sea transfferida.
Figura 13 Alineacin
A de placa de cobrre y hoja de Termo-transfe
T erencia.
16
2.4.2.6
6 Una hooja de papel 80 gramos o cartulina debe colocarse sobre la
e Termo-transferencia para que esta no se
hoja de e dae con la
a, ya que no deben de te
plancha ener contactto directo.
Figura 14 Alineacin
A de hoja 80 gram
mos y hoja de Termo-transferencia.
2.4.2.7
7 Se recoomienda collocar la placca de cobre n una tabla de
e ya lista en
maderaa, ya que el paso siguiente si lo realizamos en una me esa
podra ser daada por la temperatura que se usar. Debemos de
calentar la plancha
a a su ms alta temperratura normalmente es la
posicin
n de Algodn.
Figura 15 Transferencia del diseo a placa de cobre por medio del planchad
do.
17
2.4.2.8
8 Con la plancha caliiente, se debe de pasarr de primero de una form ma
uniform
me en toda la placa de e cobre, no olvidando las orillas que
comnm mente son las que se dejan
d sin pllanchar y essto podra dar
d
problem
mas al mome ento de leva antar la hoja
a de Termo--transferenccia.
Conformme se vaya a calentado la placa de d cobre, el e tner de la
ndose poco a poco a ellla y debemos de calenttar
impresin ira pegn
las reeas para luego pressionar duro para que e se adhie era
correcta
amente. Approximadame ente esto see realiza porr un tiempo de
20 a 303 minutos para aseg gurar que todo este uniformemen
u nte
planchaado. Despus de esto deejamos enfriiar la placa de
d cobre.
Figura 16 Placa
P de cobre
e enfriando po
or algunos minutos.
2.4.2.9
9 Cuandoo la placa de
e cobre ya este
e fra, se puede pasar sobre la ho
oja
una reg
gla para term
minar de tran
nsferir el tne
er a nuestra placa.
Figura 17 Repaso
R del disseo con ayuda de una reg
gla.
18
2.4.2.10 Se debe de levantar poco a poco la hoja de Termo- transferencia a
medida que vayamos observando el diseo en la placa de cobre.
19
2.4.2.12 Cuandoo se tiene la placa de d cobre ya a lista paraa el revelado
debemoos de realizzar algn tipo de reto oques, estoss pueden sers
comunees como, pistas
p que no
n fueron bien
b transferridas, algun
nos
puntos o bien algun
nas pistas qu
ue no fueron
n incluidas en
e el diseo,, si
fuesen necesarias.
Figura 20 Diseo
D final a quemar en pllaca de cobre
e.
20
2.4.2.13 Este paso debe de realizarse en un rea bien ventilada y sin
preocupacin que sea manchada por el cido a utilizar. As tambin
es recomendable que este fuera del alcance de los nios, algn
alimento que se est consumiendo, y si es posible utilizar guantes y
mascarilla. Teniendo en cuenta estas recomendaciones debemos
de colocar nuestra placa de cobre y verter sobre ella la cantidad de
cido procurando que este cubra 2mm a 3 mm por encima de la
placa de cobre.
21
2.4.2.15 Como se indic anteriormente el tiempo que estar la placa de
cobre en el cido depender del tamao y cantidad de cobre a
corroer. El avance se observar en algunas reas donde el cobre
ser eliminado completamente. En promedio el cido remover
completamente todo el cobre entre 15 a 20 min.
22
2.4.2.17 Con la ayuda de una u hoja de
e limpia pappel de cocin na y thinnerr o
acetonaa se realiza la limpieza a para eliminnar el tnerr adherido. Es
posible realizarla tambin con n una lija similar
s a la que se utiliiz
para puulir las orillass, sin embargo no es muy
m recomen ndable ya que
la capa de cobre qu ue se tiene sobre
s la placca es muy delgada
d y si no
e experiencia
se tiene a se puede desgastar mucho
m las pistas y echarr a
e trabajo realizado.
perder el
Figura 26 Diseo
D final totalmente tran
nsferido a placca de cobre.
23
2.4.2.19 El sigu
uiente paso es perforarr cada uno de los orificcios donde se
encontrrarn los componentes
c s. Previo a realizar la perforacin
podemo os realizar una
u pequea gua en cada
c uno de e los orificio
os,
esto auumenta el tra
abajo pero ayuda
a a quee al momentto de tratar de
perforarr con la bro
oca esta no se corra, evitando
e prooblemas en el
espacioo que deben de ocupar cada
c una de
e las piezas.
Figura 27 Brocas
B de mettal de 1/32 y 1/16.
2.4.2.2
20 Comnmente se uttilizan brocas de 1/32 y 1/16 pero esto depende
de los componente
c es que se uttilicen. Usuaalmente se utiliza
u la bro
oca
de 1/322 para resisttencias, diod
dos, CI, transistores y la
a de 1/16 paara
relay, te
erminales dee bloque, ettc. El tamao debe de ser s validado al
momen nto de perfoorar y depen nder del componente
c a utilizar. Es
recome endable teneer ms de un na broca a utilizar,
u ya que
q por ser tan t
delgada as y delicada
as stas se quiebran fccilmente. NO O debemos de
colocarr todo el pesso del barre eno sobre ellas,
e con essto evitaremos
que se dae la brocca.
24
Figura 28 Perforacin
P de
e orificios sobre placa de cobre.
c
2.4.2.2
21 Perforados todos loos orificios se
s procede a soldar cada uno de los
componnentes apoyyndose en el diseo PCB P que see realiz. Essto
ayudar a que los componente
c es se coloque
en correctam
mente.
Figura 29 Soldadura
S de los
l componen
ntes en placa
a.
25
2.4.2.2
22 Con toddos los comp
ponentes so
oldados seg
n el diseo inicial, dam
mos
como finalizada
f nu
uestra placa as la cual se muestra a
a de prueba
continuacin.
Figura 30 Placa
P de prueb
bas finalizada
a.
26
Captulo 3
Comandos Bsicos
27
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #1
Alcances:
Listado de Materiales:
28
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #1
Esquemtico #1
El diagrama muestra la interconexin que se debe de tener entre los puertos del Picaxe y
la computadora cada vez que se tenga que cargar un nuevo script o programa. Teniendo
el script cargado en el Picaxe, la prueba consiste en que al tener presionado el switch
SW1 el Led D1 se encender parpadeando por periodos de 1000 ms (1s). Cuando el
SW1 se encuentre abierto el Led D1 permanecer apagado.
29
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #1
30
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #1
; *******************************
; ***** *****
; *******************************
; *******************************
main: 'Inicio
31
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #1
Diagrama de Flujo:
32
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #1
Nmero de Carn:
Conclusiones:
33
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #2
Alcances:
Listado de Materiales:
34
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #2
Esquemtico #2
Este circuito NO cuenta con ningn switch que inicie la rutina, al terminar la carga del
programa y tener todo conectado se observar lo siguiente. Cada uno de los LEDs
encender en forma consecutiva por un periodo de 2000 ms luego se apagar por una
pausa de 2000 ms, esto se repetir con los tres LEDs repitindose el ciclo.
35
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #2
36
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #2
; *******************************
; ***** *****
; *******************************
; Nombre de archivo:
; *******************************
'Definicin de Smbolos
37
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #2
38
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #2
Diagrama de Flujo:
39
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #2
Nmero de Carn:
Conclusiones:
40
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #3
PAUSA, WAIT
Objetivo: Conocer las formas para crear pausas y/o retardos necesarios para la
ejecucin de algn programa.
Alcances:
Controlar los tiempos en los cuales se necesita que se ejecute algn bloque o lnea de
programacin.
Poder realizar pausas por perodos de milisegundos en determinadas lneas de
programacin.
Realizar retardos en las lneas de programacin por algunos segundos.
Listado de Materiales:
41
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #3
PAUSA, WAIT
Esquemtico #3
Los valores para el uso de Wait son 1 a 65, y para el uso de Pausa 1 a 65535.
42
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #3
PAUSA, WAIT
43
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #3
PAUSA, WAIT
; *******************************
; ***** *****
; *******************************
; *******************************
'Definicin de Smbolos
44
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #3
PAUSA, WAIT
45
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #3
PAUSA, WAIT
Diagrama de Flujo:
46
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #3
PAUSA, WAIT
Nmero de Carn:
Conclusiones:
47
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #4
Alcances:
Listado de Materiales:
48
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #4
Esquemtico #4
Obsrvese que se ejecuta una evaluacin de la condicin del SW1 y al cumplirse sta, el
Led D1 realizar un parpadeo con perodos de 2 segundos. Si la condicin NO se cumple
el Led D1 permanecer apagado. As tambin tmese en cuenta que la ejecucin de la
evaluacin continua hasta que exista un cambio de condicin en el SW1.
49
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #4
50
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #4
; *******************************
; ***** *****
; *******************************
; *******************************
'Definicin de Smbolos
else goto inicio 'evala si el pin B.0 est en "0" entonces se salta a
inicio
end if
51
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #4
Encender_rojo: '
52
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #4
Diagrama de Flujo:
53
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #4
Nmero de Carn:
Conclusiones:
54
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
Alcances:
Listado de Materiales:
55
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
Esquemtico #5
Armarenprotoboard
56
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
57
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
; *******************************
; ***** *****
; *******************************
; *******************************
58
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
writei2c 0,(seconds,mins,hour,day,date,month,year,control)
main:
Hora:
59
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
Hora:Minutos
60
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
Diagrama de Flujo:
61
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
62
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #5
Nmero de Carn:
Conclusiones:
63
Captulo 4
64
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #6
For, Next
Objetivo: Realizar la repeticin de un ciclo del cdigo del programa por una cierta
cantidad de veces.
Alcances:
Utilizar una seccin del cdigo del programa para ejecutar una tarea en cierta cantidad
de veces.
Conocer como se inicia y finaliza segn el control dado por el valor que puedan tener
las variables.
Conocer e identificar la dependencia que existe entre estas dos instrucciones.
Listado de Materiales:
65
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #6
For, Next
Esquemtico #6
66
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #6
For, Next
67
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #6
For, Next
; *******************************
; ***** *****
; *******************************
; *******************************
main:
contador:
68
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #6
For, Next
Diagrama de Flujo:
69
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #6
For, Next
Nmero de Carn:
Conclusiones:
70
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #7
Objetivos: Crear secciones del cdigo del programa que se ejecutarn continuamente, en
ciertos espacios de tiempo, o hasta que se cumpla alguna condicin para luego realizar
un clculo aritmtico.
Alcances:
Listado de Materiales:
71
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #7
Esquemtico #7
En esta prctica, el Led D1 se encontrar encendido hasta el momento que el SW1 sea
presionado. Cuando el Led D1 se apague realizar un sonido de 4 beeps, regresando a
encender de nuevo el Led. La cantidad de beeps puede ser variada modificando el valor
en el comando loop while b2 < 5.
72
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #7
73
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #7
; *******************************
; ***** *****
; *******************************
; *******************************
end if
74
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #7
loop while b2 < 5 'El ciclo se ejecuta mientas b2 sea menos a el valor 5
75
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #7
Diagrama de Flujo:
76
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #7
Nmero de Carn:
Conclusiones:
77
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #8
Objetivos: Poder realizar algunas evaluaciones entre puertos o estados en los que es
necesario tomar una decisin. Dado a ello poder realizar algn tipo de control sobre algn
dispositivo externo.
Alcances:
Listado de Materiales:
78
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #8
Esquemtico #8
En esta prctica, se evala el estado de los SW 1 & 2 ya que al ser presionados el Led D1
encender de forma intermitente dos veces con perodos de 1 segundo. Luego de ello
sonar un beep con perodo de 1 segundo indicando que se activar un relay por un
perodo de 5 segundos. Se finalizar con un beep con perodo de 1/50 segundo. Cuando
los SW1 & 2 se encuentren en estado abierto, el Led D1 solamente encender por
perodos de 1/50 segundos.
79
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #8
80
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #8
; *******************************
; ***** *****
; *******************************
; *******************************
'teniendo: Dos sensores en las entradas C.0 y C.1. Estas al pasar AMBAS al estado
'high (1), el LED colocado en la salida B.1 se encender en forma intermitente dos (2)
veces
'con perodos de un (1) segundo, luego sonar un beep con perodo de un (1) segundo
indicando
'que se activar un relay por un perodo de cinco (5) segundos y que se encuentra
conectado en
'la salida B.3 para luego finalizar con un (1) beep con un perodo de 1/50 seg.
'Cuando alguna o ambas entradas C.0 & C.1 se encuentran en estado low (0) solamente
se observar
81
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #8
main:
'Evala si C.0 & C.1 se encuentran AMBAS en estado High (1) para saltar a Paso
Paso: 'Paso
sonido
82
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #8
goto main
83
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #8
Diagrama de Flujo:
84
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #8
Nmero de Carn:
Conclusiones:
85
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #9
Alcances:
Listado de Materiales:
86
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #9
Esquemtico #9
En esta prctica, se observar que cuando alguno de los SW1, SW2 SW3 sea
presionado, iniciar a sonar una meloda. Las melodas que fueron configuradas para este
ejercicio estn dadas de la siguiente forma:
SW1: Popeye
87
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #9
88
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #9
; *******************************
; ***** *****
; *******************************
; *******************************
main:
89
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #9
tune 1,4,(
$68,$6C,$28,$6C,$68,$6C,$26,$6C,$25,$6C,$E8,$6C,$28,$6C,$6A,$6C,$26,$6C,$6A,$6
C,$01,$6C,$2A,$6C,$E8,$6C,$28,$6C,$6A,$6C,$26,$6C,$6A,$6C,$01,$6C,$2A,$6C,$68,
$6C,$28,$6C,$68,$6C,$25,$6C,$21,$6C,$68,$6C,$28,$6C,$68,$6C,$26,$6C,$25,$6C,$E
1)
tune 1,3,(
$6C,$00,$00,$29,$2B,$69,$2B,$27,$2C,$00,$00,$29,$6B,$69,$6C,$27,$2C,$24,$24,$27,
$25,$64,$25,$40,$60,$62,$24,$64,$64,$6C,$64,$27,$EC,$00,$00,$29,$2B,$69,$2B,$27,$
2C,$00,$00,$29,$6B,$29,$27,$2C,$24,$24,$27,$25,$64,$25,$40,$60,$62,$24,$64,$22,$6
2,$20)
tune 1,2,(
$21,$63,$24,$66,$28,$6C,$64,$2C,$27,$6C,$63,$2C,$26,$64,$2C,$21,$63,$24,$66,$28,
$6C,$41,$2C,$C0,$2C,$EC,$21,$63,$64,$6C,$66,$28,$6C,$64,$2C,$27,$6C,$63,$2C,$2
6,$24,$21,$AC,$EC,$6C,$20,$21,$EC,$21,$63,$24,$66,$28,$6C,$64,$2C,$27,$6C,$63,$
2C,$26,$64,$2C,$21,$63,$24,$66,$28,$6C,$41,$2C,$C0,$2C,$EC,$21,$63,$64,$6C,$66,
$28,$6C,$64,$2C,$27,$6C,$63,$2C,$26,$24,$21,$AC,$EC,$6C,$20,$21)
90
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #9
Diagrama de Flujo:
91
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #9
Nmero de Carn:
Conclusiones:
92
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #10
Objetivos: Conocer la forma, de cmo leer los valores de las entradas analgicas que se
tienen en los pines configurados como entradas.
Alcances:
Listado de Materiales:
93
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #10
Esquemtico #10
En esta prctica, se realizar la lectura del pin configurado como entrada y los valores de
entrada variarn conforme la cantidad de luz se tenga en la fotorresistencia. El rango de
valores que pueden ser ledos est entre 0 y 255. En esta prctica fueron creados 3
rangos segn la tabla siguiente:
94
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #10
95
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #10
; *******************************
; ***** *****
; *******************************
; *******************************
init:
main: Inicio
96
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #10
97
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #10
Diagrama de Flujo:
98
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #10
Nmero de Carn:
Conclusiones:
99
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
Alcances:
Listado de Materiales:
100
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
Esquemtico #11
101
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
102
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
; *******************************
; ***** *****
; *******************************
; *******************************
103
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
serout 7,T4800,(1,192," Qty = ",#b0 ," ") 'Muestra el mensaje entre comillas y b0
en segunda fila del LCD.
104
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
mensaje:
105
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
106
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
Diagrama de Flujo:
107
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #11
Nmero de Carn:
Conclusiones:
108
Captulo 5
109
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #12
Alcances:
Listado de Materiales:
110
Matriz
M de Pruebas para Laboratorio
L d Microconttroladores
de
Prcticca #12
Esque
emtico #12
2
La pr ctica se en
ncuentra disseada para
a poder reallizar la med
dicin de tem
mperatura por
p
medioo del sensorr Q1. El ranngo de tempperatura que
e se tiene ajustado
a varra desde una
tempeeratura de +25C hasta los +150C C. La escalaa visual estar dada poor la siguien
nte
tabla:
p <25C (D1))
'Temp
'Temp
p <50C (D2))
'Temp
p <75C (D3))
'Temp
p <100C (D4
4)
'Temp
p <125C (D5
5)
'Temp
p <150C (D6
6)
111
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #12
112
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #12
; *******************************
; ***** *****
; *******************************
; *******************************
'dada por el valor de temp que es leda por el PICAXE 20X. El intervalo
'esta dado entre +25 grados C hasta +150 grados C. Los 6 Led que se tienen en el
circuito se
main: 'Inicio
113
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #12
114
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #12
115
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #12
116
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #12
Diagrama de Flujo:
117
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #12
Nmero de Carn:
Conclusiones:
118
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
Objetivos: Que el estudiante pueda realizar la visualizacin de una lectura dada por un
elemento externo como lo es una fotorresistencia la cual entrega un valor anlogo a la
entrada del microcontrolador.
Alcances:
Listado de Materiales:
119
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
Esquemtico #13
120
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
121
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
; *******************************
; ***** *****
; *******************************
; *******************************
'dada por el valor de ADC que es leda por el PICAXE 20X. El intervalo
122
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
main: 'Inicio
123
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
124
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
125
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
Diagrama de Flujo:
126
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #13
Nmero de Carn:
Conclusiones:
127
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
Alcances:
Poder redirigir el cdigo del programa a cierta rutina con ayuda de la instruccin
setint.
Realizar muestras continuas de temperatura.
Almacenas las muestras de temperatura mnimas y mximas en variables.
Desplegar en el LCD el valor de temperatura promedio.
Listado de Materiales:
128
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
Esquemtico #14
El siguiente circuito realiza un monitoreo de la temperatura que es medida por medio del
sensor de temperatura Q1. Este ejecutar muestras continuas y los valores mnimos y
mximos se irn almacenando en las variables b5 y b6 respectivamente. Cuando el SW1
sea presionado se observarn en el Lcd los valores mnimos y mximos para luego ser
visualizado el valor promedio de temperatura.
129
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
130
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
; *******************************
; ***** *****
; *******************************
; *******************************
131
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
wait 3
Celcius:
goto Celcius
132
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
GT:
return
LT:
return
133
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
Diagrama de Flujo:
134
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
135
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #14
Nmero de Carn:
Conclusiones:
136
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #15
Alcances:
Declarar el estado de los puertos del microcontrolador con ayuda de la instruccin let
dirsb.
Realizar la interaccin entre el microcontrolador y un decodificador (BCD a 7
Segmentos).
Visualizar en un display de 1 digito la cuenta consecutiva los valores desde 0 hasta 9.
Listado de Materiales:
137
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #15
Esquemtico #15
La prctica siguiente mostrar cmo es posible excitar las entradas del decodificador por
medio del microcontrolador. Se tendr como resultado la cuenta consecutiva de 1 dgito
en 1 dgito iniciando desde el 0 hasta el 9 para luego iniciar de nuevo. Debido a que se
uso un display de nodo comn fue utilizada la compuerta inversora, se incluye tabla
adjunta para ejemplificar el dgito visualizado con respecto a las salidas del
microcontrolador.
ABCD
Armaren
protoboard
CdigoBCD
D C B A
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
138
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #15
139
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #15
; *******************************
; ***** *****
; *******************************
; *******************************
'BCD a 7 segmentos.
'Cdigo resumido
'**** do
'**** for b1 = 0 to 9
'**** next b1
'**** loop
let dirsb = %00001111 'Esta funcin coloca los puertos B en entradas (0) y
salidas (1).
140
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #15
show0:
pause 3000
goto show1
show1:
pause 3000
goto show2
show2:
pause 3000
goto show3
show3:
pause 3000
goto show4
show4:
pause 3000
goto show5
show5:
pause 3000
goto show6
show6:
pause 3000
141
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #15
goto show7
show7:
pause 3000
goto show8
show8:
pause 3000
goto show9
show9:
pause 3000
goto show0
142
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #15
Diagrama de Flujo:
143
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #15
Nmero de Carn:
Conclusiones:
144
Captulo 6
145
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #16
Alcances:
Listado de Materiales:
146
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #16
Esquemtico #16
ADCPeriodoVrsFrecuencia(Khz)
1200
1000
800
F(KHz) 600
400
200
0
1 21 41 61 81 101 121 141 161 181 201 221 241
ADCPeriodo
F(khz)Periodo
147
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #16
Nota:
La unin de dos bytes puede realizarse formando una palabra dada por w.
148
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #16
149
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #16
; *******************************
; ***** *****
; *******************************
; *******************************
init:
main:
150
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #16
Diagrama de Flujo:
151
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #16
Nmero de Carn:
Conclusiones:
152
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #17
Control de Servomotor
Objetivos: Poder realizar y aprovechar el uso de los servomotores los cuales son de un
uso muy frecuente en la robtica para el giro o movimientos con cierto grado de precisin.
Alcances:
Listado de Materiales:
153
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #17
Control de Servomotor
Esquemtico #17
154
Matriz
M de Pruebas para Laboratorio
L d Microconttroladores
de
Prcticca #17
Contrrol de Servo
omotor
R
Relacin entre valores de
e ADC segn
n Resistencia
a de Potenciimetro y grrados del
Se
ervomotor
155
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #17
Control de Servomotor
156
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #17
Control de Servomotor
; *******************************
; ***** *****
; *******************************
; *******************************
'Marca: HEXTRONIK
'Modelo: HXT900
'*********************************
'*********************************
157
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #17
Control de Servomotor
evaluar:
if b1 >= 46 and b1 < 225 then gosub medio 'Evala el rango de b1 entre 45 y 225 si
es as se dirige a medio
inicio:
medio:
158
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #17
Control de Servomotor
fin:
159
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #17
Control de Servomotor
Diagrama de Flujo:
160
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #17
Control de Servomotor
Nmero de Carn:
Conclusiones:
161
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #18
Alcances:
Listado de Materiales:
162
Matriz
M de Pruebas para Laboratorio
L d Microconttroladores
de
Prcticca #18
Escrittura y Lectu
ura en EEPR
ROM
Esque
emtico #18
8
C
C
163
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #18
164
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #18
; *******************************
; ***** *****
; *******************************
; *******************************
pause 50 'Pausa de 50 ms
pause 50 'Pausa de 50 ms
inicio:
165
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #18
main:
boton1:
pause 50 'Pausa de 50 ms
boton2:
pause 50 'Pausa de 50 ms
166
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #18
boton3:
pause 50 'Pausa de 50 ms
grabar:
pause 50 'Pausa de 50 ms
pause 50 'Pausa de 50 ms
pause 50 'Pausa de 50 ms
167
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #18
consultar:
168
Matriz
M de Pruebas para Laboratorio
L de Microconttroladores
d
Prcticca #18
Escrittura y Lectu
ura en EEPR
ROM
Diagra
ama de Flujjo:
169
Matriz
M de Pruebas para Laboratorio
L de Microconttroladores
d
Prcticca #18
Escrittura y Lectu
ura en EEPR
ROM
170
Matriz
M de Pruebas para Laboratorio
L de Microconttroladores
d
Prcticca #18
Escrittura y Lectu
ura en EEPR
ROM
171
Matriz
M de Pruebas para Laboratorio
L de Microconttroladores
d
Prcticca #18
Escrittura y Lectu
ura en EEPR
ROM
172
Matriz de Pruebas para Laboratorio de Microcontroladores
Prctica #18
Nmero de Carn:
Conclusiones:
173
Conclusiones
Recomendaciones
174
Anexos
175
Pinout Familia Picaxe 20
176 Anexo 1
Manual de Usuario
http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor/
2.- Instalar desde la ruta donde guardamos el software y damos doble click al icono para
iniciar la instalacin.
177 Anexo 2
3.- El software iniciara a instalarse.
178 Anexo 2
5.- Acceptamos el contrato
c y daamos click en
e Next>
6.- Coolocamos nueestro nombree y Nombre de la Organnizacin y daamos click enn Next>
179 Anexo 2
7.- Si estamos de acuerdo con la ruta de instalacin le damos click en Next>
180 Anexo 2
9.- Sobre el escritorio debe aparecer el siguiente icono
10.- Si ejecutamos el icono nos aparecer la siguiente pantalla, ya con esto damos como
finalizada la instalacin.
181 Anexo 2
NTE123AP
Silicon NPN Transistor
Audio Amplifier, Switch
(Compl to NTE159)
183 Anexo 3
.135 (3.45) Min
.210
(5.33)
Max Seating Plane
E B C
.100 (2.54)
.050 (1.27)
.165
(4.2)
Max
184 Anexo 3
HD74LS48
BCD-to-Seven-Segment Decoder / Driver (Internal Pull-up outputs)
REJ03D04110300
Rev.3.00
Jul.22.2005
HD74LS48 features active high outputs for driving lamp buffers. This circuit has full ripple blanking input / output
controls and a lamp test input. Display patterns for BCD input counts above 9 are unique symbols to authenticate input
conditions. This circuit incorporates automatic leading and / or trailing-edge zero-blanking control (RBI and RBO).
Lamp test (LT) of these types may be performed at any time when the BI / RBO node is at a high level. It contains an
overriding blanking input (BI) which can be used to control the lamp intensity be pulsing or to inhibit the outputs.
Inputs and outputs are entirely compatible for use with TTL or DTL logic outputs.
Features
Ordering Information
Pin Arrangement
B 1 16 VCC
Inputs
C 2 15 f
B f
Lamp 3 14
Test C g g
BI/RBO 4 LT a 13 a
BI/RBO b
RBI 5 12 b Outputs
RBI c
D 6 D d 11 c
Inputs A e
A 7 10 d
GND 8 9 e
(Top view)
185 Anexo 4
Philips Semiconductors Product specification
HEF4069UB
Hex inverter
gates
DESCRIPTION
The HEF4069UB is a general purpose hex inverter. Each
of the six inverters is a single stage.
186 Anexo 5
DS1307
64 x 8 Serial Real-Time Clock
www.maxim-ic.com
FEATURES PIN ASSIGNMENT
Real-time clock (RTC) counts seconds, l 8 VCC
X1
minutes, hours, date of the month, month, day X2 2 7 SQW/OUT
of the week, and year with leap-year VBAT 3 6 SCL
compensation valid up to 2100 GND 4 5 SDA
56-byte, battery-backed, nonvolatile (NV) DS1307 8-Pin DIP (300-mil)
RAM for data storage
Two-wire serial interface X1 l 8 VCC
Programmable squarewave output signal X2 2 7 SQW/OUT
Automatic power-fail detect and switch VBAT 3 6 SCL
circuitry GND 4 5 SDA
Consumes less than 500nA in battery backup DS1307 8-Pin SOIC (150-mil)
mode with oscillator running
Optional industrial temperature range:
-40C to +85C PIN DESCRIPTION
Available in 8-pin DIP or SOIC VCC - Primary Power Supply
Underwriters Laboratory (UL) recognized X1, X2 - 32.768kHz Crystal Connection
VBAT - +3V Battery Input
GND - Ground
ORDERING INFORMATION SDA - Serial Data
DS1307 8-Pin DIP (300-mil) SCL - Serial Clock
DS1307Z 8-Pin SOIC (150-mil) SQW/OUT - Square Wave/Output Driver
DS1307N 8-Pin DIP (Industrial)
DS1307ZN 8-Pin SOIC (Industrial)
DESCRIPTION
The DS1307 Serial Real-Time Clock is a low-power, full binary-coded decimal (BCD) clock/calendar
plus 56 bytes of NV SRAM. Address and data are transferred serially via a 2-wire, bi-directional bus.
The clock/calendar provides seconds, minutes, hours, day, date, month, and year information. The end of
the month date is automatically adjusted for months with fewer than 31 days, including corrections for
leap year. The clock operates in either the 24-hour or 12-hour format with AM/PM indicator. The
DS1307 has a built-in power sense circuit that detects power failures and automatically switches to the
battery supply.
187 Anexo 6
188 Anexo 7
189 Anexo 7
Hextronik HXT900 - 9g Micro Servo
GND
+5V
Beheer/control
Brand:
Modulation: Analog
4.8V:
Torque:
22.2 oz-in (1.60 kg-cm)
4.8V:
Speed:
0.12 sec/60
Length:
0.83 in (21.0 mm)
Width:
Dimensions:
0.47 in (12.0 mm)
Height:
0.87 in (22.0 mm)
Rotation/Support: Bushing
Additional Specifications 20 ms
Rotational Range: 90
Pulse Cycle: 20 ms
190 Anexo 8
DS18B20
Programmable Resolution
1-Wire Digital Thermometer
www.maxim-ic.com
DALLAS
stored in an onboard ROM NC 2 7 NC
18B20
1 2 3
Multidrop capability simplifies distributed VDD 3 6 NC
temperature sensing applications
Requires no external components DQ 4 5 GND
Can be powered from data line. Power supply 8-Pin 150mil SO
range is 3.0V to 5.5V (DS18B20Z)
Measures temperatures from 55C to
+125C (67F to +257F)
0.5C accuracy from 10C to +85C
Thermometer resolution is user-selectable DQ 1 8 VDD
GND
DQ
VDD
18B20
from 9 to 12 bits NC 2 7 NC
Converts temperature to 12-bit digital word in NC 3 6 NC
750ms (max.) GND 4 5 NC
User-definable nonvolatile (NV) alarm 1 2 3
settings 8-Pin mSOP
Alarm search command identifies and (BOTTOM VIEW) (DS18B20U)
addresses devices whose temperature is TO-92
outside of programmed limits (temperature (DS18B20)
alarm condition)
Available in 8-pin SO (150mil), 8-pin mSOP,
and 3-pin TO-92 packages PIN DESCRIPTION
Software compatible with the DS1822 GND - Ground
Applications include thermostatic controls, DQ - Data In/Out
industrial systems, consumer products, VDD - Power Supply Voltage
thermometers, or any thermally sensitive NC - No Connect
system
DESCRIPTION
The DS18B20 Digital Thermometer provides 9 to 12bit centigrade temperature measurements and has
an alarm function with nonvolatile user-programmable upper and lower trigger points. The DS18B20
communicates over a 1-Wire bus that by definition requires only one data line (and ground) for
communication with a central microprocessor. It has an operating temperature range of 55C to +125C
and is accurate to 0.5C over the range of 10C to +85C. In addition, the DS18B20 can derive power
directly from the data line (parasite power), eliminating the need for an external power supply.
Each DS18B20 has a unique 64-bit serial code, which allows multiple DS18B20s to function on the same
1wire bus; thus, it is simple to use one microprocessor to control many DS18B20s distributed over a
large area. Applications that can benefit from this feature include HVAC environmental controls,
temperature monitoring systems inside buildings, equipment or machinery, and process monitoring and
control systems.
Display A
A 8:+5VccSensorTemp.
Display B
NOCNC
NOCNC
NOCNC
NOCNC
NOCNC
V G 9:GndCircuito
B 10:+5Vdc
F
11:Gnd Fuente
D
12 16:Leds
12 16: Leds Verdes
F 1721:Leds Amarillos
B
1 2 3 4 5 G D A 2226:Leds Rojos
C 27:No.1
E P P 28:No.2
E 29:No.3
C D
30:No.4
31:No.5
Temp. 10 32:No.6
7 33:No.7
5 11 34 No 8
34:No.8
9 8
1 35:No.9
1 Power 36:#
Relays 6 37:No.0
38:*
192
21 39:Selector+5VcdGnd
Buzzer
40:LDR()
16 41:LDR(+)
Display 26 4249:PinesDip Switch
PICAXE 12 17 22 LEDS 50:Led
161 51 53 P
5153:Potencimetro
i
88 103 29 TECLADO 32 54:EntradaSerialOut dePICAXE
55:EntradaSerialIndePICAXE
28 5660:EntradadePic Servos
31
96 27 123 6175SalidahaciaServos
104 52 51 A:Seal
119 Pot 30
B:+5Vdc
85 ModuloSerial 55 54 C:Gnd
53 4 5 6 39 76:EntradaModuloSerialRx
78 50 35 34 77:SalidaModuloSerialTx
56 15 Servos 78:ModuloSerialTx
SERIAL
79 79:ModuloSerialRx
DIP
60 78 9 33
80 81 80:ModuloSerialGnd
38 81:ModuloSerial+5Vdc
82:ModuloRfGnd
86 15 # 0* 83:ModuloRfDataIn
37
84:ModuloRf+5Vdc
87 83 42 49
A BC
A BC
A BC
A BC
A BC 36 85:Gnd HaciaPin5(PC)
LDR 86:SerialOut HaciaPin2(PC)
82 73 87:SerialInHaciaPin3(PC)
84 77 61 64 67 C
41 40 88103:LCD
76 70 104119SalidaModuloSerial
ModuloRf V 6 V:+5Vd
UniversidadMarianoGalvezdeGuatemala,FacultaddeIngenieraElectrnica
Glosario
Hoja de Acetato: Hojas similares en tamao a las hojas de papel bond, solo que en
material plstico.
LED Infrarrojos: Tipo de diodo emisor de luz infrarroja (Infra-Red Emitting Diode) la cual
no puede ser visto por el ojo humano.
mA: miliamperios
Puertos: Interfaz a travs de la cual los diferentes tipos de datos se pueden enviar y
recibir.
193
Revelado: Proceso que hay que llevar a cabo para que la imagen en negativo impresa en
la placa se haga visible.
Siglas: Proceso de creacin de palabras a partir de cada grafema (letra) inicial de los
trminos principales de una expresin compleja.
194
Bibliografia
Hackett Ron, (2011), Projects for the Evil Genius, (pp 1-39), (1.Ed)
Editorial McGraw Hill
195