Electronica
Características del Picaxe08
El microcontrolador Picaxe08 es el más pequeño de la familia y aunque tiene poca memoria para almacenar líneas de programa, su simplicidad permite incluso realizar un entrenador en una placa de prototipos. Las características de este circuito son las siguientes:
Nº de pines
Memoria (líneas de PinesSalidas programa) activos
Entradas
Memoria Datos
Interrupciones
8
40
5
1-4
1-4
128
-
!
NOTA: El pin 3 es de sólo entrada y el pin 0 de sólo salida. Se puede alimentar el circuito con una tensión comprendida entre 3 y 6 v. El pin 0 se utiliza para la descarga del programa y como salida. Por este motivo, es necesario colocar un conmutador o un jumper paraseleccionar la función del pin. Este circuito puede suministrar unos 25 mA por salida, por lo que sólo se deben conectar directamente pequeñas cargas (led, altavoz etc...). Para conectar cargas que consuman corrientes superiores a 25 mA será necesario intercalar un transistor o circuito similar.
1 www.tecnologiaseso.es carliebrawn2001@yahoo.es
Circuito básico:
1 2 3
Cable de programación:Esquema mejorado:
Este esquema representa el circuito básico, al que se le han añadido cuatro LED para indicar el estado de las salidas, un microaltavoz conectado a la salida 0 y un LED indicador de funcionamiento.
2 www.tecnologiaseso.es carliebrawn2001@yahoo.es
Relación de componentes
Fotolito a escala 1:1
3 www.tecnologiaseso.es carliebrawn2001@yahoo.es
Resultado:
4www.tecnologiaseso.es carliebrawn2001@yahoo.es
Prueba de la placa:
Para comprobar el correcto funcionamiento del circuito seguimos los siguientes pasos: Conectamos la alimentación (5v) Conectamos el cable de programación a la placa y al ordenador. Ponemos el interruptor en posición de carga. Abrimos el editor de programas e indicamos el tipo de chip que estamos usando (Picaxe 08). Escribimos unode los programas de prueba y pulsamos el botón “cargar”. Cambiamos la posición del conmutador de carga. 1. Prueba de las salidas: Este programa prueba las salidas. Es necesario colocar el jumper que habilita los LED en la posición correcta.
'********************** '* prueba led * '********************** prueba: 'nombre del programa high 0 'enciende LED en pin 0 wait 1 'retardo 1 segundo high 1'enciende LED en pin 1 wait 1 'retardo 1 segundo high 2 'enciende LED en pin 2 wait 1 'retardo 1 segundo high 4 'enciende LED en pin 4 wait 1 'retardo 1 segundo
2. Prueba del microaltavoz Este programa prueba el altavoz conectado a la salida 0. Es necesario colocar el jumper que habilita el altavoz en la posición correcta.
'********************** '* prueba sonido * '**********************prueba: sound 0, (100,20) pause 100 sound 0, (110,30) pause 100 sound 0, (115,40) pause 100 sound 0, (120,50) goto prueba
'nombre del programa 'sonido en la salida 0 de tono 100 y duración 20 'retardo de 100 milisegundos 'sonido en la salida 0 de tono 110 y duración 30 'retardo de 100 milisegundos 'sonido en la salida 0 de tono 115 y duración 50 'retardo de 100 milisegundos 'sonido en la salida 0de tono 120 y duración 50 'vuelve al principio del programa
3. Verificación de las entradas Realizaremos el siguiente programa para verificar el funcionamiento de las entradas de la placa. En el ejemplo se ha hecho para la entrada 1, pero habrá que repetirlo para el resto (2, 3 y 4).
5 www.tecnologiaseso.es carliebrawn2001@yahoo.es
Una vez cargado el programa, se conecta un trozo de cableal positivo de la alimentación y una resistencia de 10k entre la entrada a probar y masa. Para probar la entrada en cuestión hay que tocar con el extremo del cable al borne de dicha entrada. Al hacer esto debe cambiar el sonido.
'************************** '* prueba entrada 1 * '************************** prueba: sound 0, (7, 10) pause 300 if input1 is on then sonido goto prueba sonido: sound 0,...
Regístrate para leer el documento completo.