lunedì 6 gennaio 2014

RS232-TTL su Arduino con Max3232

Arduino ha una o piu' di una porta seriali (Arduino Uno ne ha una nei pin 0-RX ed 1-TX)
Non e' pero' possibile collegarla direttamente alla seriale a causa dei differenti livelli logici. Per questo motivo si deve usare un chip MAX 3232 (per semplicita' ho comprato a circa 5 euro una basetta gia' montata)



I collegamenti sono semplici
VCC -> 5 V Arduino
GND -> GND Arduino
Tx -> Rx Arduino
Rx->Tx Arduino
(i pin della fila piu' interna non sono necessari)

Per verificare il funzionamento si puo' usare Minicom (e nel mio caso un caso USB-Seriale in quanto il portatile non dispone di una porta seriale vera)

minicom -D /dev/ttyUSB0 -b 9600

Lo sketch di prova e' particolarmente semplice
---------------------------------------
void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println("Luca");
  delay(1000);        
}

Nessun commento:

Posta un commento

Arduino logger low power

Alla fine ci sono riuscito La arduino MKR zero e' ormai da un mese che e' rimasta accesa sul tavolo...o meglio si attiva ogni minuto...