Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
materiel:xbee:star:accueil [2014/09/19 12:41] resonance [Pure Data] |
materiel:xbee:star:accueil [2018/01/28 15:41] (Version actuelle) resonance ancienne révision (2016/02/01 00:06) restaurée |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== XBee - Star ====== | + | ====== XBee en étoile |
| ([[.en|English version]]) | ([[.en|English version]]) | ||
| Ligne 7: | Ligne 7: | ||
| * Fichiers : {{: | * Fichiers : {{: | ||
| * Remerciements : Martin Peach, Hans-Christop Steiner, Vincent Pillet | * Remerciements : Martin Peach, Hans-Christop Steiner, Vincent Pillet | ||
| + | |||
| Les modules XBee sont une solution pour transmettre des données sans-fils, par ondes radio. Si cela ne vous dit rien et que vous êtes plus déterminé que jamais, veuillez suivre l' | Les modules XBee sont une solution pour transmettre des données sans-fils, par ondes radio. Si cela ne vous dit rien et que vous êtes plus déterminé que jamais, veuillez suivre l' | ||
| Ligne 14: | Ligne 15: | ||
| - | {{vimeo> | + | {{ vimeo> |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 38: | Ligne 39: | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[http:// | + | * {{:materiel: |
| * Bibliothèques additionnelles (dans " | * Bibliothèques additionnelles (dans " | ||
| Ligne 64: | Ligne 65: | ||
| Le premier exemple consiste à contrôler directement les sorties numériques et PWM des XBees à partir de Pure Data sans passer par Arduino. Pour les tests, nous branchons une LED sur la sortie D0 (digital) et une autre sur la sortie PWM1 (PWM). | Le premier exemple consiste à contrôler directement les sorties numériques et PWM des XBees à partir de Pure Data sans passer par Arduino. Pour les tests, nous branchons une LED sur la sortie D0 (digital) et une autre sur la sortie PWM1 (PWM). | ||
| - | **Schéma** : Pd/ | + | **Schéma** : Pd/ |
| **Code** : to-xbee-star.pd | **Code** : to-xbee-star.pd | ||
| Ligne 153: | Ligne 154: | ||
| =====3/ XBee API - Arduino ===== | =====3/ XBee API - Arduino ===== | ||
| - | On fait communiquer uniquement des Arduinos entre elles pour comprendre comment envoyer et recevoir des trames XBee avec Arduino. | + | On fait communiquer uniquement des Arduinos entre elles pour comprendre comment envoyer et recevoir des trames XBee avec Arduino. On branche une LED sur la pin 9 pour voir le résultat. |
| - | **Schéma** : ARDUINO/ | + | **Schéma** : ARDUINO/ |
| **Codes** : to_xbee_api.ino, | **Codes** : to_xbee_api.ino, | ||
| | | ||
| Ligne 171: | Ligne 172: | ||
| =====4/ XBee API - Arduino et Pure Data ===== | =====4/ XBee API - Arduino et Pure Data ===== | ||
| - | N' | + | N' |
| - | **Schéma** : Pd/ | + | **Schéma** : Pd/ |
| **Codes** : to-xbee-cmd.pd, | **Codes** : to-xbee-cmd.pd, | ||
| Ligne 191: | Ligne 192: | ||
| =====4/ Réception des données (direct) ===== | =====4/ Réception des données (direct) ===== | ||
| - | Réception des données directes (capteurs) de plusieurs XBees sans Arduinos par le XBee coordinateur, | + | Réception des données directes (capteurs) de plusieurs XBees sans Arduinos par le XBee coordinateur, |
| - | **Schéma** : XBEE2 et XBEE3 (seules) ---> | + | **Schéma** : CAPTEUR/XBEE2 et CAPTEUR/XBEE3 (seules) ---> |
| **Codes** : from-xbee-star-1.pd, | **Codes** : from-xbee-star-1.pd, | ||
| Ligne 204: | Ligne 205: | ||
| ==== Pure Data ==== | ==== Pure Data ==== | ||
| - | Sans unpackxbee\\ | + | Sans [mrpeach/unpackxbee]\\ |
| {{: | {{: | ||
| - | Avec unpackxbee\\ | + | Avec [mrpeach/unpackxbee]\\ |
| {{: | {{: | ||
| Ligne 229: | Ligne 230: | ||
| |50 01 |Destination address low| | |50 01 |Destination address low| | ||
| |00 | |00 | ||
| - | |48 65 6C 6C 6F |Data packet(ASCII: | + | |48 65 6C 6C 6F |Data packet (ASCII: " |
| |B8 | |B8 | ||
| Ligne 250: | Ligne 251: | ||
| ==== Broadcast / Unicast ==== | ==== Broadcast / Unicast ==== | ||
| - | Pour envoyer des commandes à plusieurs destinataires, | + | Pour envoyer des commandes à plusieurs destinataires, |
| **Series 2** ([[https:// | **Series 2** ([[https:// | ||