Programmazione Arduino Pro Mini

Da raspibo.
Jump to navigation Jump to search


Programmazione Arduino Pro Mini

Questa scheda si programma via seriale, potete utilizzarre un convertitore USB seriale per collegarVici direttamente, ma se non lo avete, potete farlo con una scheda Arduino Uno.

Programmazione tramite Arduino Uno

Anzitutto e` da premettere che sembrerebbero esistere due schede del tipo Arduino Pro Mini, una funzionante a 3,3V con clock a 8MHz, l'altra a 5V con clock a 16MHz. Nella documentzione originale e` indicata anche una versione a 20MHz (dipende dall'oscillatore al quarzo usato).

Non ho capito bene quale fosse la versione che ho utilizzato, ho scoperto che ha il regolatore di tensione a 3,3V, quindi presumo funzioni a 5V (nella prova non e` bruciata, quindi ... :) ), mentre l'oscillatore al quarzo non sono riuscito a leggere quale sia.

Collegamenti: cavo USB all'Arduino Uno, poi servono i collegamenti all'Arduino Pro Mini, come in tabella:

Arduino Uno  | Arduino Pro Mini
===============================
    GND      |        GND
 3,3V (o 5V) |        VCC
    RX0      |        RX1
    TX1      |        TX0
   RESET     |        DTR

Configurazione software Arduino (ho usato la ver. 1.6.6) dovrete selezionare dal menu "Tools":

Board: "Arduino Pro or Arduino Pro Mini"
Processor: "ATmega328 (3.3V, 8 MHz)"
Programmer: "AVR ISP"

Ho provato anche a cambiare processore, mettendo quello a 5V 16MHz ed ha sempre funzionato.

Prima d'iniziare a trasferire il vostro programma, dovete caricare uno sketch "vuoto" sull'Arduino Uno (scollegate i pin TX1 ed RX0), oppure togliere il chip del microcontrollore dalla scheda.

Lo sketch vuoto e` quello che si apre quando eseguite il software di programmazione:

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}
Riferimenti