¿Cómo programar el clon Arduino Nano / Pro-Mini / Pro-Micro que no tiene puerto USB?

14

Estaba buscando una opción más barata posible para obtener comunicaciones inalámbricas y de arduino para una luz tenue y encontré esto ebay item al buscar el clúster Arduino Nano. No tiene puerto USB, entonces ¿cómo se puede programar?

Editar:

Descubrí que hay un nuevo dispositivo llamado "Arduino Pro Micro" que es similar a Pro Mini y Nano pero que tiene un puerto USB incorporado. Lo mejor es que puedes ¡compra Pro Micro por menos de 4 euros! Excelente para una luz LED regulable ...

    
pregunta DominicM

3 respuestas

23

Es similar a un arduino pero con el chip convertidor de USB a UART eliminado para ser más barato. Para programarlo, debe usar un convertidor externo y conectarlo a los pines Rx / Tx.
Tenga en cuenta que estas tarjetas no utilizan un cristal como fuente de reloj, sino un resonador de 16 MHz que tiene una tolerancia más alta (0,5%)

TendráqueobtenerunUSBexternoalaplacaserie(ocable),como

Tenga en cuenta que hay dos "versiones" de USB a placas serie. Una versión da salida de Tx pin a Tx header y Rx pin a Rx header y la otra versión envía Tx pin a Rx header y Rx pin to Tx header.

Si la placa emite el pin Tx a la cabecera Rx y la pin Rx a la cabecera Tx (las señales ya están cruzadas), entonces debe conectar Rx de la placa USB a Rx de Arduino, y Tx de la placa USB a Tx de Arduino ( como se muestra abajo)

SilatarjetaemiteelpinTxenelencabezadodeTxyelpinRxenelencabezadodeRx,debeconectarRxdelatarjetaUSBalaTxdeArduinoylaTxdelatarjetaUSBalaTxdeArduino(hagaunaconexióncruzadacomosemuestraabajo)/p>

    
respondido por el alexan_e
10

Nano vs Pro-Mini

Lo que tienes se parece más a un Pro-mini que a un Nano

ObservelasanotacionesMOSI,MISOySCKenazulpálidoenlospines11,12,13.

ICSP.

Ademásdeusarelpuertoserial(atravésdeunadaptadorUSBaserialexterno)paraprogramarelArduino-Nano,tambiénpuedeprogramarelAtmega168/ATmega328integradoutilizandoICSP.Necesitasunprogramador,peropuedesusarotroArduinoparaesto(usandoelcroquisdeISPcomoArduino),unbus-piratauotrosdispositivos.

Arduinopins11,12&13sonMOSI,MISOySCK.Tambiénconectasreset("RST"), VCC y GND.


ConectorICSPAVRtípico

ElIDEdeArduinosepuedehacer,conrelativafacilidad,parareconocer"Arduino como ISP" y "buspirate" como opciones para el menú "programador". El IDE usa avrdude para cargar bocetos, las versiones actuales de avrdude (como se incluyen en el IDE actual) conocen todo sobre el bus-pirata y varios otros dispositivos que pueden usarse como programadores.

    
respondido por el RedGrittyBrick
2

El Pro Mini viene en dos versiones: 3.3V (funcionando a 8MHz) y 5V (funcionando a 16MHz) Por lo que yo sé, no hay marcas obvias para distinguir los dos.

La respuesta anterior de

alexan_e funciona para el modelo de 5V. Si compra el modelo de 3.3 V (lo cual es bueno para conectar otros chips de bajo voltaje), entonces el cableado necesita algunos ajustes. Las tarjetas de interfaz USB proporcionan un pin de salida de 5V, y el Pro Mini tiene un pin de entrada RAW. Esos dos deben estar conectados y luego obtienes 3.3 V regulados en el pin VCC del Pro Mini.

    
respondido por el Cross_

Lea otras preguntas en las etiquetas