miércoles, 28 de octubre de 2015

Programar Arduino Pro Mini usando un Conversor sin pin DTR


En este caso dejamos sin conectar el pin DTR del Pro mini.
   Pro Mini    PL2303
TXO     ->      RXD
RXI     <-      TXD
  VCC    <-      5V  
GND    <-      GND
   




Pro Mini y PL2303
   
(ESTE CONVERSOR O EQUIVALENTES/CABLE TTL)

Ahora como en el caso anterior seleccionamos en tarjeta al Pro Mini y el puerto COM correspondiente al conversor, el puerto COM del conversor lo puedes ver en “administración de dispositivos” (igual que en el caso anterior):
    
Targeta Pro Mini 
     
   
Seleccion del COM del PL2303
   
      
Puerto serial COM del PL2303


  

La diferencia con el otro módulo es a la hora de Cargar el programa, al no tener el Pin DTR, el IDE de Arduino no va a poder resetear al Pro Mini, lo que se tendrá que hacer de forma manual:
Clic en cargar el programa, y después reseteamos manualmente el Arduino justo un segundo antes o en el  cambio de “compilando” a “Cargando”.
Otra forma más fácil puede ser en tener presionado el botón de Reset desde el momento que se da clic en cargar y soltarlo cuando pasa de “compilando” a “cargando”.

Si tuvieron éxito en la carga el IDE no les debe mostrar ningún error  
   
 Carga terminada Mini Pro y PL2303
  
Si no se logra resetear el Pro Mini en el momento adecuado les aparecerá el siguiente error:
   
Error de Carga Arduino Mini Pro 

 
A pesar que indica carga terminada, si les aparece el error significa que no se ha cargado el programa, por lo que se tiene que volver a intentar.

*Nota 1: Si el Arduino Pro Mini ya está alimentado por una fuente externa ya no se debe conectar los 5V del conversor
*Nota 2: el Arduino Pro mini que se utiliza es uno de 5V, pero existen modelos de 3.3V, por lo que hay que tener cuidado a la hora de alimentarlo, si este fuera el caso, VCC se tiene que conectar al pin de 3.3V (3V3) del conversor serial

 -------------------------------------------------------------------------
EN CASO DE TENER DTR:

Programar Arduino Pro Mini usando un Conversor con pin DTR


Para este caso tan solo basta con conectar el Arduino pro mini y el conversor de la siguiente manera.

Pro Mini    CP2102 
DTR     <-    DTR
TXO     ->    RXD
RXI      <-    TXID
VCC     <-    5V  
GND    <-    GND

      

Arduino Pro Mini y CP2102
   



En nuestro ejemplo hemos usado un módulo conversor CP2102, pero el orden de pines puede cambiar entre los diferentes modelos.

El siguiente paso es seleccionar la tarjeta de nuestro Pro Mini en el IDE de Arduino
  
Programacion Pro Mini 2


Ahora seleccionamos el Puerto COM correspondiente al CP2102 en nuestro caso es el COM5
    
 Selecion de puerto COM de CP2102
  

Si tienen varios puertos COM o no están seguros si es el puerto COM correspondiente al módulo conversor pueden averiguarlo en Equipo->Propiedades>Administración de dispositivos


Puerto serial COM del CP2102

 

Una vez seleccionado el tipo de tarjeta y el puerto COM, y haber hecho las conexiones correspondientes, solo le damos clic en cargar. Si han hecho bien todo, debe terminar la carga correctamente, y no les debe arrojar ningún tipo de error.
  
Carga terminada con CP2102


IMPORTANTE:
El Pin DTR es el encargado de resetear al Arduino Mini Pro. Después de un reseteo en el Arduino se ejecuta el gestor de arranque (Bootloader), en este momento la PC envía los datos y el Arduino es reprogramado, si pasan 1 o 2 segundos y no se envían los datos, el Arduino ejecutará su sketch actual.

***NOTA: Para cargar los Sketch´s en el PRO MINI hay que realizar los siguientes pasos:

            1.- Pulsar el botón de RESET en el PRO MINI y sin soltarlo
            2.- Pulsar CARGAR en el compilador
       3.- Seguir pulsando mientras nos muestra el mensaje "Compilando el Sketch..."
         4.- Soltar el RESET cuando aparezca el mensaje "Cargando..."

GRACIAS POR TU VISITA...
Fuente: RECREATEOFICIAL ELECTRÓNICA VIDEOS MUSICALES PELÍCULAS RADIO (ONLINE) LAS 24 HORAS...