Pages: 1 ... 6 7 [8]   Go Down
Author Topic: problema con SoftwareSerial e NewSoftSerial  (Read 4827 times)
0 Members and 1 Guest are viewing this topic.
Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

cioè io posso trasformare un pin da rx a tx durante il programma no? se metto un tx collegato a più rx, tutti gli rx ricevono il segnale no? se succede ciò posso fare quello che ho in mente o sbaglio qualcosa?
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10449
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ma l'arduino mega ha più di una seriale hardware, e qulle funzionano in parallelo
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

si ma le sto già usando per altri devices smiley-neutral
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10449
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora benvenuto nel mondo dell'I2C  smiley-mr-green
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ufffff ma non mi piace...  smiley-cry
mi dite se secondo voi può funzionare l'idea che ho descritto prima??  smiley-roll
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10449
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no, gli input si sovrappongono
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

in che senso si sovrappongono? cosa succede fisicamente? i tiny in ricezione non funzionano, con questa condizione può essere che funzioni?
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I Tiny in ricezione con la NewSoftSerial si possono usare. C'è una modifica alla libreria che ho segnalato recentemente che la rende compatibile anche con questi micro.

Cmq continuo a nutrire dei dubbi su ciò che vuoi fare. Io continuo a dire che con l'I2C risolvi con meno sbattimenti e con 2 soli pin.
Logged


Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

si lo so, devo ancora provarla l'ultima modifica smiley-red comunque al momento non mi serve che ricevano...
dopo do un'occhiata all'I2C, mi state convincendo... smiley-zipper ma prima volevo capire come si può fare con la seriale smiley-razz
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

scuasate ditemi solo una cosa e poi prometto che provo la I2C smiley è possibile, una volta inizializzata una seriale sw, modificarne i parametri tipo i pin, la velocità, o elliminarla?
grazie a tutti smiley-wink
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10449
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

anche se elimini la seriale, il sensore continuerà a trasmettere (è raro che si apstti un'interrogazione da parte tua, cosa che invece succede con l'i2c).

Quindi se 2 o più sensori parlano contemporaneamente, e sono uniti insieme, i livelli logici 1 e 0 si mischiano insieme diventando illeggibili. Puoi escludere i sensori usando un transistor, che collega al TX arduino SOLO un sensore alla volta escludendo tutti gli altri, oppure usare un demux, ma direi che entrambi i casi sono più sbattimento dell'i2c smiley
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

no no, ma io non ho sensori ho degli ATtiny che programmo anche quelli apposta perchè la connesione possa esistere smiley
per chiudere la seriale uso la funzione end no? adesso provo poi vi so dire smiley-wink
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10449
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

puoi nominarne uno come "master", egli interrogherà gli altri tiny (ognuno con un ID diverso), e l'ID interrogato risponderà. il master legge la risposta e a questo punto può incominciare a interrogare qualcun'altro. E' lo stesso principio di funzionamento dell'I2c smiley
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

si esatto smiley adesso io non so come funziona l'I2C, l'ho già usata ma non ho capito come lavora...
comunque siccome ho 4 ATtiny che devono solo inviare dati all'arduino e l'arduino deve solo riceverli pensavo di fare con 4 digitali degli enable, ma devo ancora provare...
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

FUNZIONA! smiley-grin
grazie a tutti per il supporto! smiley-wink
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Pages: 1 ... 6 7 [8]   Go Up
Jump to: