Programme

Salut
On peut câbler deux module (reconnaissance et bluetooth)qui utilise les Broche Rx Tx sur meme carte Arduino UNO et utilise le meme virtual baud 9600
ou il faut utiliser carte Arduino mega et utilise
Serial.begin(9600);
Serial.begin(38400); de meme valeur ou de valeur différents
et merci

règle générale :
un seul composant par port série (RxTx) , matériel ou logiciel
donc un port série par composant

Salut,

Le protocole RS232 est une liaison série bidirectionnelle qui permet une commutation entre seulement deux éléments. La vitesse de transmission doit évidemment être la même de part et d'autre de la liaison.

Pour chaque élément ajouté à la carte Arduino, tu devras donc disposer d'un port série matériel ou logiciel (émulation). Utilise les ports logiciels avec les débits les plus faibles car, en général, ils sont plus sensibles aux erreurs de transmission, avec des programmes lourds voir incompatible avec des instructions bloquantes (perte de données).

sur arduino uno, vous devez faire simuler par logiciel une des voies serie (SoftwareSerial doit faire l'affaire)...
Sur mega, vous avez assez de voies .

Par ailleurs, votre titre est le pire qu'on puisse imaginer.... jusqu'à présent. (alors que le contenu est interessant)

merci pour les réponses
et désole pour la titre c est premier fois sur le forum :cry: :cry: :cry:
donc avec carte mega je peut insérer 2 ou 3 module qui utilise Tx Rx broche au meme temps

Le Mega dispose de quatre bus série hardware, voir ici

Plusieurs couples Rx/Tx, chaque module aurait le sien pour lui tout seul, Tx/Rx ça ne se partage pas !
serials.jpg
les Rx/Tx de chaque 'Serial' sont totalement indépendants les uns des autres , ils pourraient être appelés Rx1/Tx1, Rx2/Tx2..etc. Atmel/Microchip, fabricant de la puce ATMEGA2560 les appelle RXD1, TXD1, RXD2, TXD2 .....Arduino pourrait s'en inspirer...

PS : éviter de doubler les échanges sur le forum par des message personnels, tout se passe ici , au grand jour et sur la place publique = 'forum'

merci :smiley: :smiley: