Pages: [1]   Go Down
Author Topic: RS485 comunicazione tra più slave e un master  (Read 713 times)
0 Members and 1 Guest are viewing this topic.
BAT
Offline Offline
Jr. Member
**
Karma: 0
Posts: 73
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti,

vorrei implementare una comunicazione RS485 tra i miei arduino, ne ho 4..
Per risparmiare tempo ho comprato questi 4 convertitori

2 tipo questo, con auto rx/tx
http://www.ebay.it/itm/160661187080
e altri 2 dual-state
http://www.ebay.it/itm/160661193103

Cercando su internet, non trovo nessuna libreria che riesca ad aiuarmi nella comunicazione.
Praticamente vorrei realizzare un modulo master che interroga gli altri arduino slave, i quali rispondono fornendo il valore di una porta digitale.
Avendo a disposizione questi 4 convertitori, teoricamente potrei implementare la comunicazione solo attraverso 3 arduino, il che per adesso mi sta bene.
Avete qualche suggerimento da darmi?

Grazie smiley-grin
Logged

Ivrea
Offline Offline
God Member
*****
Karma: 5
Posts: 680
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." Albert Einstein
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

https://sites.google.com/site/jpmzometa/arduino-mbrt

Puoi usare dei comunissimi ADM485 che vanno strabene. Questo ha due pin, uno per abilitare il tx (attivo alto) e uno per abilitare l'rx (attivo basso). Questi due pin li cortocircuiti e li colleghi ad un pin dell'arduino. Detto pin è il numero che devi inserire come parametro nella inizializzazione della libreria sotto la voce txen.

Tieni presente che questa libreria per un paio di cavolate non funziona con la versione 1.0 di arduino, devi usare la 0023.
Logged

BAT
Offline Offline
Jr. Member
**
Karma: 0
Posts: 73
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao, ho visto il link e ho provato le librerie però non riesco ad utilizzarle,
per caso avresti degli esempi?


Grazie smiley-grin

Ho fatto altre prove ma ho difficoltà a capire come inviare dati e come riceverli, qualcuno mi più dare una mano?
magari un piccolo esempio per far accendere un led smiley-grin
« Last Edit: December 03, 2011, 12:11:47 pm by blasted » Logged

Pages: [1]   Go Up
Jump to: