Professional Documents
Culture Documents
UNIDAD: I.
“MICROCONTROLADORES”.
Docente:
Alumnos:
Grado y grupo:
5to “A”.
Fecha:
31 de enero de 2018.
INTRODUCCIÓN
1.1. Materiales.
Material. Equipo.
Descripción Piezas Descripción Piezas
Microcontrolador PICAXE 1 Fuente de alimentación 5v 1
18M2
Micro servomotor MTO-100 1 Cable USB a DB9 1
LDS´s 4
LDR 3
Cable UTP S/N
Jumpers S/N
Base de unicel 50x40 cm 1
Caja de cartón 15x10x10 cm 1
Protoboard 2
1.2. Diagramas/Simulaciones.
goto inicio
apagado:
servo b.1,75
pause 100
goto inicio
led:
servo b.1,125
readadc 0, b0
if b0>230 then led1
if b0<230 then apagado2
goto inicio
led1:
high b.0
pause 300
low b.0
pause 200
goto inicio
apagado2:
goto inicio
alarma:
servo b.1,175
readadc 1, b1
if b0>230 then alarma1
if b0<230 then apagado3
goto inicio
alarma1:
sound b.2, (100,100);salida frecuencia longitud
pause 200
sound b.2, (100,100);salida frecuencia longitud
pause 200
goto inicio
apagado3:
goto inicio
secuencia:
servo b.1,225
readadc 2, b2
if b2>230 then secuencia1
if b2<230 then apagado1
goto inicio
secuencia1:
high B.7
pause 500
low B.7
pause 100
high B.6
pause 500
low B.6
pause 100
goto inicio
apagado1:
goto inicio
Como se muestra en el código, los pines 6 y 7 son entradas de datos digitales que
operan en forma de interruptores, existiendo 4 estados lógicos (on/off), las
combinaciones: 00, 01, 10 y 11. Cuando se mantienen los interruptores en 00, el
programa posiciona al micro servomotor a 0°, ubicando al LED que se encuentra
encima servomotor la primera posición sin LDR; en cambio, cuando se modifica el
control de 00 a 01 se activa la primera tarea y el servomotor el LED se ubican a
60°, frente al primer LDR, lo cual permite encender y apagar un LED. La tercera
tarea se activa cuando la combinación lógica es 10, moviéndose el servo y el LED
a 120°, frente al segundo sensor LDR, el cual cuando recibe luz activa el
funcionamiento de un Buzzer (el Buzzer solo se apaga cuando se cambian los
interruptores, aún si se le retira la luz al LDR, el Buzzer se mantiene encendido). La
última tarea de la programación consiste en colocar los interruptores en 11,
operando el micro servomotor a su máximo rango, 180°, ubicando el LED enfrente
del LDR que activa la serie de LED´s, que se encienden y se apagan uno tras otro.
Todas las tareas, a excepción del Buzzer, se desactivan cuando se retira la
alimentación del LED encima del servo y no recibe ninguna luz exterior; por ello, es
necesario idear la forma de mantener aislada la iluminación exterior para evitar que
influya en las tareas de la programación.
Los LDR, al ser sensores analógicos, deben conectarse a las tres entradas de datos
analógicos del PICAXE: C.0, C.1 y C.2.
Ahora se muestran las evidencias de las combinaciones lógicas de los interruptores:
1. Interruptor en 00:
2. Interruptor en 01:
4. Interruptor en 11: