La scheda Arduino può essere collegata ad un PC tramite la porta USB.
In realtà il microcontrollore ha una porta seriale TTL con protocollo RS232, che viene convertita in una porta USB.
Questo ci permette di avere sia una porta USB che una porta seriale TTL RS232.
Il protocollo seriale RS-232 è spiegato in questa pagina PROTOCOLLO RS-232
Grazie a questa porta possiamo collegare una serie di schede, nel nostro caso un convertitore seriale bluetooth.
Il modello scelto è HC-06.
E' una scheda molto conosciuta e di facile reperibilità, a prezzi molto bassi, copre circa 10 15 metri ed è possibile configurarla con differenti parametri.
I piedini che ci interessano per il collegamento sono solo 4.
VCC
GND
TXD
RXD
VCC rappresenta l'alimentazione, in questo caso può variare da 3,6 a 6 Volt.
GND rappresenta la massa.
TX rappresenta il piedino di trasmissione dati.
RX rappresenta il piedino di ricezione dati.
La scheda Arduino utilizza le porte:
0 porta di trasmissione
1 porta di ricezione
Quindi i collegamenti devono essere i seguenti:
Porta 0 --- RXD
Porta 1 --- TXD
Come vedete i cavi sono incrociati, la trasmissione di un dispositivo è collegata alla ricezione dell'altro dispositivo e viceversa.
Collegati i cavi posizionate la scheda sul robot, in modo da non essere troppo vicina ai motori per evitare interferenze.
Aggiunta il link al corso Linux Uno su Udemy.
Aggiunto il tutorial per la realizzazionedi un Arcade con materiale di riciclo.