Entradas

Mostrando las entradas etiquetadas como Arduino

Programación de un ATtiny85 con Arduino

Imagen
Algunas veces he tenido ideas para proyectos en las que el circuito a aplicar era bastante simple pero no por eso menos útil. Por poneros un ejemplo, imaginemos una persiana con el motor de subida y de bajada ya incorporado. Si queremos que frente a una determinada luz ambiente la persiana se adapte para la entrada de luz natural en la habitación, solo necesitamos, aparte del Arduino, un LDR (resistencia que varía en función de la luz que le llega) y un relé que haga de "llave de paso" para activar o desactivar el motor. Si además de la sencillez del circuito tenemos poco espacio disponible puede que una placa Arduino no sea la mejor opción para gobernar el circuito. Existe una alternativa y es usar un microcontrolador puro y duro. Por puro y duro me refiero sin nada de electrónica adicional como en las placas que ya conocemos que vienen con conectores USB, Jack de alimentación, contactos para todos los pines, algún led incorporado... Me estuve informando acerca de esto y vi...

Configuración del módulo bluetooth HC-05 por comandos AT

Imagen
El módulo HC-05 es un módulo físicamente igual que el HC-06, el siguiente de la familia, pero diferente en cuanto al firmware que llevan grabado. La principal distinción es que se puede conectar a otro módulo al poder configurarlo como maestro, algo que en el 06 es imposible, siendo siempre esclavo. Ser maestro o esclavo NO determina la dirección del flujo de datos, es decir, la comunicación es bidireccional. Al igual que con el módulo HC-06, presentado en la entrada anterior, con el HC-05 también escribí un sketch con el objetivo de utilizar el Serial Monitor del IDE de Arduino como consola y poder, mediante esta, enviar comandos y modificar las propiedades configurables de estos módulos. Al adquirir este módulo (que por cierto me costó muy barato, 2'74€) por AliExpress, lo primero que observé es que no tenía los pines típicos de un HC-05 que yo había visto por internet. En vez de STATE, RXD, TXD, GND, VCC y KEY , tenía STATE, RXD, TXD, GND, VCC y EN . Mi primer pensamiento fue qu...

Configuración del módulo bluetooth HC-06 por comandos AT

Imagen
Los módulos bluetooth del tipo HC-0X tienen unas propiedades editables como el nombre, la velocidad de transmisión de datos o el pin de emparejamiento. Esto, según varias páginas en internet, es muy fácil de realizar, tan fácil que no se explica ni se demuestra como hacerlo. Después de indagar mucho y no conseguir editar mi HC-06 recibiendo respuesta (sí que encontré código que grabado en el Arduino cambiaba la configuración del módulo conectado pero que no permitía ver las respuestas generadas por este) decidí crear mi propio sketch con el que se podría utilizar el Serial Monitor de Arduino a modo de consola. Tras varias pruebas y muchas comidas de cabeza para entender problemas que planteaba, salió a la luz el programa. A continuación está la información de los comandos para este modelo: 1. Test de comunicación Enviar: AT Respuesta: OK 2. Cambiar velocidad de transferencia de datos Enviar: AT+BAUDX Respuesta: OKY Pudiendo tomar X e Y los siguientes valores X..........Y 1..........120...