Autor Tema: APORTE - Grabar sketch en un ATMEGA328P sin cables  (Leído 1273 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado humberto 02

  • PIC16
  • ***
  • Mensajes: 190
APORTE - Grabar sketch en un ATMEGA328P sin cables
« en: 29 de Agosto de 2021, 18:34:43 »
Hola, esta vez quería compartir con Uds. La posibilidad de grabar un Sketch a un ATMEGA328P con un Módulo Bluetooth.

Introducción
Si buscamos en la Web encontraremos algunos que muestran, cómo hacerlo con una placa de Arduino UNO o PRO MINI; lo que despertó mi curiosidad. Pero necesité ir un paso más adelante y directamente comencé a trabajar en el tema con un ATMEGA328P. Y si bien no fue simple al comienzo, finalmente logré hacerlo. Resultando ser MUY SIMPLE Y FACÍL.

Video que despertó mi curiosidad:
https://www.youtube.com/watch?v=0jm792kwj_g

Modulo Bluetooth: Por medio de los comandos AT debemos modificar los siguientes parámetros.

AT+ROLE=0 (Esclavo o Receptor)
AT+POLAR=1,0 (polaridad del pin STATE)
AT+UART=115200,0,0
AT+NAME=Programador

Nuestro PC
Debemos ir a Configuración > Dispositivos y agregar el Módulo para que el Administrador de Dispositivos lo Reconozca.

Bien TODO listo
1)   Ahora simplemente energizamos nuestra Protoboard en la cual tenemos nuestro ATMEGA328P con nuestro Módulo Bluetooth
2)   Abrimos el Sketch que queremos grabar en el ATMEGA328P
3)   Seleccionamos en el Menú Herramientas la placa Arduino Genuino UNO
4)   En la opción de los Puertos Serie seleccionamos el Dispositivo reconocido por el Pc (en mi caso fue el 22)
5)   Grabar  y ya tenes tú Sketch grabado en tu Microcontrolador.

Observaciones y comentarios finales:

Lo bueno de este método es que no hay diferencia de tiempo con el cable USB (me pareció un poco más rápido).

No necesitamos romper, modificar o soldar ningún cable al Modulo Bluetooth. Como lo sugiere el video que muestra como hacerlo.

No necesitamos poner en riesgo los puertos USB de nuestros PC.

Dejamos para siempre estar “baqueteando y aflojando” nuestros conectores USB.

Cuando grabamos nuestros Arduino PRO MINI tenemos que estar lidiando con el momento justo de presionar el Reset. Gracias al Pin STATE y un simple condensador de 10uF dejamos que el Bluetooth se encargue de resetear el Micro en el momento justo que necesita hacerlo.

Creando una pequeñísima Interface podremos usarlo en cualquier proyecto. Simplemente deberemos PREVEER los conectores (RST, Tx y Rx) en cada uno de nuestros proyectos para el caso que quisiéramos modificar el Sketch en el  futuro; sin la necesidad de estar sacándolo o necesitando de un Shield Arduino UNO.

video testimonial de este aporte:

Bueno espero que este post les despierte la curiosidad de hacerlo y comprender el sin fin de ventajas que nos da este “Programador Arduino”. Les envío un cordial saludo.

Finalmente la interface quedó de esta manera:
« Última modificación: 30 de Agosto de 2021, 08:59:49 por humberto 02 »


 

anything