Páginas

miércoles, 21 de agosto de 2013

Display LCD EL-1602 con Picaxe

La conexión entre un display paralelo y un microcontrolador Picaxe es sencilla. Aquí presento un programa realizado a partir del firmware del axe133.

Lo he realizado con un axe401kit, equipado con un 28X2 porque formará parte de un proyecto mayor. Se puede usar un 18M2 hacia arriba, o un 28Xx hacia arriba.
Lo que es necesario es que haya un bus completo de 8 bits, de lo contrario se dificultaría el programa, por lo que descartamos los 08xx y los 14xx.

Adicionalmente hacen falta dos líneas más de control:
- Enable: Mediante un pulso se habilita la lectura de la informacion presente en los pines del display.
- RS: Habilita el modo comando o el modo caracter.

Las entradas del LCD A y K corresponden con los leds de retroiluminacion que estan soldados internamente con resistencias en serie, por lo que podemos llevar el A a +5V y el K a GND.
También podemos regular la retroiluminación mediante un transistor usando una entrada más de control. para controlar la corriente por A y K.

martes, 20 de agosto de 2013

Telemando Bluetooth sencillo para Picaxe

Para realizar el siguiente telemando para Picaxe por bluetooth hace falta el siguiente material:

- Conversor TTL-USB (Si se quiere configurar el módem)
- Módem bluetooth pasivo a TTL
- Picaxe 20M2 por ejemplo.
- Componentes auxiliares: resistencias led, jack descargas, breadboard, etc.




El procedimiento es el siguiente:

Adaptador Bluetooth-TTL HC-06 / HC-04 / JY-MCU

El HC-06 o HC-04 es un adaptador serie Bluetooth-TTL que se suministra generalmente sobre la placa JY-MCU y nos permite entre otras cosas comunicar los chips Picaxe por bluetooth. Se venden en web españolas a partir de 10 euros. Este es un dispositivo de entrada o esclavo, que no puede iniciar una comunicación ni emparejamiento, sino que responde a órdenes del maestro.



La configuración es sencilla, incluso se puede obviar y usar por defecto, aunque si se van a transmitir pequeñas órdenes lo ideal es bajar la velocidad. Si queremos saltar este paso, comunica por defecto a 9600,N,8,1 y el pin de emparejamiento es 1234. Si usamos un conversor USB a TTL como el PL2303HX o similar podemos conectarlo al PC y enviarle los comandos que necesitemos desde un programa terminal.