Forum des utilisateurs de Blockly(s)

Blockly@rduino => Améliorations à apporter => Discussion démarrée par: francois69 le septembre 30, 2016, 05:05:28 pm

Titre: communication logicielle
Posté par: francois69 le septembre 30, 2016, 05:05:28 pm
bonjour,
il me semble que l'onglet "communication logicielle" ne propose que du RX ?
Étonnant puisque le bloc N° 4 "broche RX envoyer sur le port de communication " devrait être un TX ?

Le bloc N° 3 "afficher sur le port de communication le texte" n'a pas de bloc "texte" raccordé, du coup impossible à utiliser.

merci et bon Week end.
François
Titre: Re : communication logicielle
Posté par: SebCanet le octobre 09, 2016, 12:35:05 am
Bonjour,
dans le cas de certaines cartes qui peuvent avoir plusieurs communications logicielles, il faut pouvoir les différencier.
Pour l'instant je n'ai eu le temps de ne programmer que le rappel par le n° du Rx.

Regarde le code en changeant dans ces blocs le n° du Rx.
Titre: Re : communication logicielle
Posté par: francois69 le octobre 09, 2016, 10:02:18 am
oui je connais le module "Softwareserial". Je voulais juste dire que dans le texte du bloc 4 il faut remplacer "RX" par "TX".
bon WE
François
Titre: Re : communication logicielle
Posté par: SebCanet le octobre 09, 2016, 07:18:03 pm
Je ne comprends pas ce que tu veux dire, le n° de Rx ne me sert que pour appeler le bon myserialX.
Si je mets Rx=2 et Tx=10, j'aurai :

SoftwareSerial mySerial2(2,10);

void setup() {
  mySerial2.begin(300);
}

void loop() {
  mySerial2.write(0);
}


Si je mets Rx=3 et Tx=10, j'aurai :

SoftwareSerial mySerial3(3,10);

void setup() {
  mySerial3.begin(300);
}

void loop() {
  mySerial3.write(0);
}


C'est de ça dont tu parles ?
Titre: Re : communication logicielle
Posté par: francois69 le octobre 09, 2016, 07:45:23 pm
maintenant je comprends la logique des blocs "communication logicielle" :
Exemple
bloc :
broche RX (3)
envoyer sur le port de communication

signifie : envoyer sur le port de communication dont la broche RX est 3  le texte...

pour moi, envoyer c'est bien sûr la broche TX et c'est pour cela que je pensais qu'il y avait une erreur.
François
Titre: Re : communication logicielle
Posté par: SebCanet le octobre 10, 2016, 12:28:14 am
ouf un problème facile à résoudre  ;D