(531 mots dans ce texte ) - lu : 2414 Fois
Pour imprimer, cliquez sur l'icône ci-dessus
Après la phase de tests sur XCTU, le moment est venu de faire communiquer les deux machines à l’aide des modules radio 2.4 Ghz XBEE série 2.
Coté Raspberry Pi, nous avons un module XBEE-stick configuré en Router, monté sur un dongle USB.
Coté Arduino, c’est un shield « XBEE » qui reçoit le même module configuré en coordinator.
Les modules coordinator et router peuvent être inversés, c’est sans conséquence. Nous sommes dans le cadre d’une liaison de type « pair » (point-à-point).
Note
Sur ce shield, la configuration matérielle de l'émission et de la réception est possible à l'aide de cavaliers.
J'ai veillé à coordonner les affectations matérielles et logicielles.
Etape 1 : Le PI émet et l’Arduino reçoit.
Le script Python est installé dans le répertoire /var/www/c/tx1_xbee.py
Le sketch a installer sur l’arduino est le suivant :
Démarrage du test par la mise à l’écoute de l’Arduino avec activation de la console
Ensuite, activation du script python
Essai concluant.
Etape 2 : Le PI émet et l’Arduino reçoit et renvoie.
Le script Python dans lequel on a ajouté la séquence de récupération et d’affichage de l’écho retourné par l’Arduino.
Et le sketch correspondant:
Et enfin (!) l’affichage du résultat :
Second essai concluant.
Il reste a implémenter cette liaison dans les scripts de doMopino.
NB: les codes source du présent test sont accessibles dans la zone de téléchargement.
Retour à la sous-rubrique :
Autres publications de la sous-rubrique :