Arduino Pro Mini: Alimentazione, Caratteristiche e Soluzioni

Arduino Pro Mini è una scheda microcontrollore compatta, ideale per progetti embedded dove lo spazio è limitato. L'Arduino Pro Mini 5V 16MHz rappresenta l'approccio minimale di SparkFun con Arduino, questa scheda viene fornita senza connessione USB e senza connettori per rendere il montaggio estremamente versatile.

Caratteristiche Principali

  • ATmega328 funzionante a 16 MHz con risonatore esterno (tolleranza 0,5%)
  • PCB sottile 0,8 mm
  • Connessione USB esterna
  • Supporta il ripristino automatico
  • Regolatore 5V
  • Uscita massima di 150 mA
  • Protezione da sovracorrente
  • Leggero, pesa meno di 2 grammi
  • L'ingresso CC varia da 5 V a 12 V
  • LED di alimentazione e stato integrati
  • 8 pin analogici
  • 14 I/O digitali
  • Dimensioni: 18x33 mm

Alimentazione di Arduino Pro Mini

La scheda include un regolatore di tensione e può accettare tensioni fino a 12 V CC. Se stai fornendo alimentazione non regolata alla scheda, assicurati di connetterti al pin "RAW" e non a VCC. L'Arduino Pro Mini ATmega328 5V-16MHz viene alimentata a 5Vcc ed esegue il bootloader a 16MHz, si programma tramite un adattatore FTDI o compatibile e supporta l'auto-reset, può essere programmata anche con il cavo FTDI ma va considerato che in questo cavo non è presente il pin DTR e non sarà disponibile l'auto-reset. A bordo è presente un regolatore di tensione che accetta in ingresso tensioni fino a 12VDC.

È un approccio minimalista ad Arduino, che esegue un bootloader a 16 MHz. Questa scheda si collega direttamente alla scheda FTDI Basic Breakout e supporta il reset automatico. Anche l'Arduino Pro Mini funziona con il cavo FTDI, ma quest'ultimo non attiva il pin DTR, quindi il reset automatico non funziona.

Considerazioni per i principianti

Consigliamo ai principianti di iniziare con la Arduino Uno R3 in quanto la mancanza della connessione USB richiede un adattatore per la programmazione. Sebbene sia consigliabile che gli utenti che utilizzano Arduino per la prima volta inizino con Uno R3, Pro Mini è progettato per gli utenti che comprendono i limiti di tensione del sistema (5 V), la mancanza di connettori e l'USB esterno.

Programmazione e Bootloader

L'Arduino Pro Mini 5V 16MHz si programma collegando direttamente l'adattatore FTDI che gestisce anche la funzione di auto-reset. Può essere utilizzato anche il cavo FTDI ma, in questo caso, non sarà disponibile il segnale DTR e la funzione auto-reset non verrà attivata.

Leggi anche: Arduino e Batterie: Tipi e Soluzioni

Un aspetto fondamentale per il corretto funzionamento di Arduino Pro Mini è il bootloader. Senza il bootloader caricato, la scheda non può essere programmata tramite l'IDE di Arduino. Se si riscontrano problemi durante la programmazione, è essenziale verificare che il bootloader sia presente e correttamente configurato.

Se si utilizza un oscillatore ad onda quadra, è necessario configurare correttamente i fuses per garantire che la CPU riceva un clock riconosciuto.

Risoluzione dei problemi comuni

Se la scheda non dà segni di vita, è possibile che il bootloader non sia caricato. In tal caso, è necessario utilizzare un programmatore ISP per caricare il bootloader. La cosa piu' facile, se usi la CPU DIP e non surface mount, e' di "prelevare" la CPU da un Arduino Uno zoccolato, oppure ordinarla con bootloader, per esempio da Mouser.

Se non sei ancora a tempo a predisporre 2x3 pin in fondo al PCB, temo di si'.

Un altro problema comune riguarda l'alimentazione. Assicurati di collegare l'alimentazione non regolata al pin "RAW" e non a VCC per evitare danni alla scheda.

Leggi anche: Alimentazione Arduino Uno: Scopri come

Ultime versioni e miglioramenti

L'ultima versione di Arduino Pro Mini offre funzionalità aggiuntive. Suddivide i pin ADC6 e ADC7 e include impronte per resistori pull-up I2C opzionali. Il consiglio ora mostra con orgoglio anche il logo OSHW.

Resistori Pull-up I2C

Completamente OT: 10 kOhm come pullup per I2C sono un po' tanti Ohm malgrado quello che dicono in molti, soprattutto se vuoi andare piu' veloce di 100 kHz, ma pochi per usare i pin come I/O.

Sisì certo, ho messo quelle da 10kOhm solo per la footprint: poi ho saldato quelle da 2k2.

Siamo sicuri che la CPU e' al corrente del fatto che non ha un quarzo?

Leggi anche: Metodi di alimentazione Arduino e Teensy

tags: #arduino #pro #mini #alimentazione

Scroll to Top