Introducción a PICAXE


En esta ocasión hablaremos sobre una versión de microcontroladores de microchip que han estado tomando auge: PICAXE, éstos son MCU de Microchip normales pero se les ha pre cargado un software llamado bootstrap. Así que para introducirnos al tema y contestar la pregunta ¿Qué es PICAXE?, te invito a que descargues el siguiente documento, dándole click a la imagen:


¿Qué PICAXE escoger? observa la siguiente tabla y escoge el que más se adecue a tus implementaciones:



Ahora que ya te has introducido al tema de PICAXE, gracias al documento veremos un vídeo donde ejemplifica como programar, limpiar la memoria y unos diseños de circuitos impresos diseñados por mi:


El lenguaje basic nos da la ventaja de reducir nuestras líneas de programación drásticamente. La ventaja de PICAXE es que todos sus comandos en basic están bien documentados en su manual #2 la cual se llama "BASIC Commands" en ella encontrará cómo escribir el comando, qué significa cada una de las configuraciones, una descripción del comando y al final un pequeño ejemplo del funcionamiento de dicho comando. Puedes descargar el manual #2 aquí: BASIC COMMANDS.

Analizando los circuitos base de los PICAXE de 8 a 20 pines, encontré una relación: en que sus dos pines de alimentación y sus pines de comunicación, están hubicados en la misma posición. Así que se me ocurrio hacer lo que ahora es mi primera versión de placa de compatibilidad de PICAXE junto con una opción para chip calendario. El listado de materiales es la siguiente:
  • 1 78L05
  • 1 capacitor de 220uF 35V
  • 1 capacitor de 470uF 6.3V
  • 1 resistencia de 22Kohms
  • 4 resistencias de 10Kohms
  • 1 Socket para bateria cr2025
  • 1 cristal de 32.768Khz
  • 7 borneras de 3 entradas
  • 2 borneras de 2 entradas
  • 1 ZIF de 28 pines

Descarga aquí la V1 de la placa de circuito impreso: V1.

En la segunda versión, pensando que no se utiliza mucho el chip calendario, decidí mejor implementar la gama desde 8 hasta 20 pines de PICAXE, implementando dipswitch de 4 pines para definir su configuración y además le agregue un LED indicador de que esta siendo alimentado el circuito. La lista de materiales es la siguiente:
  • 1 78L05
  • 1 capacitor de 100uf 50V
  • 1 capacitor de 22uf 50V
  • 1 LED rojo
  • 1 resistencia de 500 ohms
  • 1 resistencia de 22Kohms
  • 1 resistencia de 10Kohms
  • 1 resistencia de 4.7Kohms
  • 2 dipswitch de 4 interruptores
  • 1 riel de 40 conectores hembras
  • 1 switch pulsador
  • 1 ZIF de 20 pines
  • 1 bornera de 2 entradas
Descarga aquí la V2 de la placa de circuito impreso: V2.

Si te interesa implementar PICAXE, te recomiendo que visites la sección de laboratorios de PICAXE que ha sido preparado para que puedan utilizar con ejemplos de código, circuito y un vídeo demostrativo: PICAXE.


6 comentarios:

  1. oye una preguntota despues de verlemetido lafuncion ami picaxe en latabla de picaxe lopuedo retirar y conentralo aun circuito para que ago su tarea sin de que ste conectada la tabla de picaxe

    ResponderEliminar
  2. Hola Julio, perdona por molestarte con esta pregunta:
    ¿Cómo puedo leer el programa que se descarga en un picaxe? Hago referenciaal programa que uno carga no el que ya viene con el picaxe,aunque si se pudiera tambien leer y modificar sería bueno.
    He leido tus articulos y me han sido y serán de gran utilidad (estoy por terminar un curso de capacitacion en electronica y se dio en estas semanas de fin denoviembre principio de diciembre programacion de un picaxe con el Programing editor.
    He leido que en japon hacen eso de extraer la informacion del picaxe, pero no dicen con que programa o software.
    Agradecere tu ayuda
    Saludo cordial
    Pablo

    ResponderEliminar
  3. Pues yo lo único que he intentado es leer el picaxe a través de mi programadora de PIC, pero como tiene protección contra lectura entonces no lo lee...

    Sería interesante ver eso que dices. Si tienes los links pásalos y los comentamos

    ResponderEliminar
  4. hola en cuales pines debo conectar cada cable en el db9 y que punta de que color en cada puerto del picaxe?

    ResponderEliminar