Raspberry Pi Bluetooth LE contrôleur pour WS2812B (NeoPixels) (6 / 9 étapes)

Étape 6: Écriture de données interactivement avec Gatttool (framboise Pi)

Avec le Raspberry Pi et RFduino prêt à partir, nous pouvons aller de l’avant et ouvrez une Fenêtre de Terminal sur la Pi et assurez-vous que le RFduino est sous tension.

La première chose à que faire est de rechercher à proximité de dispositifs BLE en entrant la commande :

sudo hcitool lescan

Nous verrons que la sortie contiendra une entrée pour notre RFduino, dans notre cas, il se lit :

DC:E2:F4:0b:3a:03 ma BLE a conduit

Où la première série de caractères alphanumériques de (hex) correspond à l’adresse MAC de notre RFduino, et la chaîne « My BLE LED » est le nom du périphérique, nous avons attribué à lui. Maintenant que nous avons l’adresse MAC, nous pouvons l’utiliser pour écrire des données dans le RFduino.

Pour cette étape, nous voulons ouvrir une fenêtre de Serial Monitor sur l’ordinateur où le RFduino est connecté. Cela nous permettra de voir les instructions de débogage que nous avons programmés. Ensuite, nous revenir à la Fenêtre de Terminal sur la Pi et entrez :

sudo gatttool -b DC:E2:F4:0B:3A:03 - aléatoire - t j’ai

Remarque : n’oubliez pas de changer l’adresse Mac de votre propre, et que la dernière lettre de la commande est une capitale « i ».

Comme vu dans notre précédente Instructable, cela nous permet d’envoyer/recevoir des commandes de manière interactive. Les prochaines étapes sont les commandes pour se connecter et écrire des données dans le RFduino tout en gardant un œil sur le Serial Monitor:

[DC:E2:F4:0B:3A:03] [LE] > se connecter

Remarque : Après avoir entré la commande « se connecter » vous devriez voir un "connexion réussie"message sur la Fenêtre de Terminal et un "RFduino connecté" sur le Serial Monitor.

Ensuite, nous pouvons envoyer certaines données sur la poignée caractéristique (0x0011) où la RFduino écoute les messages entrants :

[DC:E2:F4:0B:3A:03] [LE] > char-écriture-req 0x0011 5B48454C4C4F5D

Si nous regardons le Serial Monitor , nous pouvons voir comment les messages sont reçus :

Données reçues :
91726976767993
[HELLO]

Cela montre que les données du tableau personnage ont une longueur égale au nombre d’octets que nous envoyons. Dans notre cas, le premier octet est « 5 b » dont l’équivalent décimal est "91" et correspond au caractère "[". Notre deuxième octet est « 48 » dont l’équivalent décimal est "72" et correspond au caractère "H".

Sachant cela, nous pouvons commencer maintenant à envoyer des commandes pour contrôler la luminosité et la couleur d’une LED RGB !

Articles Liés

(AT) Petit contrôleur pour WS2812B

(AT) Petit contrôleur pour WS2812B

Car en utilisant un arduino pour contrôler la WS2812B à l'intérieur de ma décoration de Noël a été un peu exagéré j'ai conçu une plus petite : faire quelques flocons de neige autonome par exemple comme cadeaux (tout en gardant mon arduino:-)Le MSP430
Faire un contrôleur pour un chauffe-eau de douche.

Faire un contrôleur pour un chauffe-eau de douche.

Ma douche a une tête de réchauffeur de me donner beaucoup besoin d'eau pour mes bains chaude. Ces radiateurs sont rentables cependant facilement échouer si gauche sur quand l'eau est coupée.Cette instructable est un après la publication de fait. J'ai
Exercer le vélo en tant que contrôleur pour simulateur de vélo MT

Exercer le vélo en tant que contrôleur pour simulateur de vélo MT

j'ai eu ce vieux vélo qui traînent depuis longtemps que j'ai eu envie de le faire pendant un certain temps. Alors gf m'a demandé de jeter dehors et qui sorte de déclenché m'a regarder de plus près en fait transformer en un contrôleur de jeu/simulateu
Raspberry Pi comme un contrôleur DMX

Raspberry Pi comme un contrôleur DMX

Transformez votre Pi framboise en un contrôleur DMXCette instructable vous montre comment afficher une fenêtre d'éditeur de roue couleur sur l'écran d'un ordinateur de Raspberry Pi, que vous pouvez manipuler avec votre souris. Lorsque vous changez la
Vitesse de contrôleurs pour les Robots bon marchés, partie 2: le contrôleur PID

Vitesse de contrôleurs pour les Robots bon marchés, partie 2: le contrôleur PID

Hé ! C'est la deuxième partie d'un tutoriel en deux partie sur comment faire un variateur de vitesse d'un ressort de cap et plume de bouteille ! Si vous ne l'avez pas encore fait, consultez-le ! Si vous l'aimez, s'il vous plaît envisager de voter pou
Maison 100 HP moteur contrôleur pour une voiture électrique

Maison 100 HP moteur contrôleur pour une voiture électrique

cette instructable explique comment construire votre propre contrôleur de moteur de 100 CV (max.) pour une utilisation dans une conversion électrique de voiture ou moto.  Il peut prendre n'importe quelle tension jusqu'à 144v, et le courant de crête e
Moteur de contrôleurs pour les Robots bon marchés 2

Moteur de contrôleurs pour les Robots bon marchés 2

Bonjour et Bienvenue ! Pour ceux d'entre vous qui n'avez pas lu un de mes I'bles avant et pour ceux d'entre vous connaissent ma série pour les Robots bon marché, je suis tout sur la construction de robots sur le bon marché en utilisant des matériaux
Une connexion Wi-Fi basé contrôleur pour Trains miniatures, accessoires d’Halloween, suivi de l’énergie et plus !

Une connexion Wi-Fi basé contrôleur pour Trains miniatures, accessoires d’Halloween, suivi de l’énergie et plus !

Gens sont sont habitués à l'utilisation de leurs appareils portables pour effectuer toutes sortes de choses, de regarder des vidéos, de jeux, de gérer leur liste de courses.  Mais malgré la popularité de ces appareils, à thé, les pirates et les amate
Mod de contrôleur pour grandes mains

Mod de contrôleur pour grandes mains

Vous avez de grandes mains ? Contrôleur de jeu vidéo trop petit ? Vous êtes fatigués de mains et poignets endoloris après une longue séance ?Donner à votre contrôleur des balles.Remarque : ces instructions sont pour un contrôleur de la PS4.C'est si f
Build Sega Genesis Ports de contrôleur pour votre PC !

Build Sega Genesis Ports de contrôleur pour votre PC !

Cette instructable sera en détail comment faire Sega Genesis ports ainsi vous pouvez brancher vos contrôleurs Genesis sur votre PC et les utiliser pour jouer à des jeux sur votre PC avec les contrôleurs de Sega original !Meilleur de tout ce projet es
Moteur de contrôleurs pour les Robots bon marchés

Moteur de contrôleurs pour les Robots bon marchés

Hé ! Cette I'ble est maintenant obsolète !J'ai fait une version mise à jour que vous pouvez lire ici ! En espérant que vous trouver amusant et utile !~~~~~Jusqu'ici, je vous ai montré comment créer des roues des articles ménagers, severalmotorizedcha
Bluetooth NDA contrôleur Mod

Bluetooth NDA contrôleur Mod

pièces, vous aurez besoin :Manette NES - 5 $ (j'ai eu un avec un IC mort : parfait)Adafruit Bluefruit EZ-clé caché - 20 $Batterie de poche Kensington k38056us - $16Interrupteur à bascule 4 $Commutateur de CD plateau ouvreurLEDDremel Bits - $15 (WOW)É
3D modélisés contrôleur pour Basic stamp Board of education

3D modélisés contrôleur pour Basic stamp Board of education

étape 1 était de modéliser le timbre base board of education, j'ai modélisé puis un contrôleur de base en moitiés, dans Solidworks. J'ai imprimé ces moitiés et vaporisées le contrôleur. J'ai inclus une vidéo du produit fini en action.
Laitue pour la vie - Arduino 101 basé automatisé contrôleur pour la culture hydroponique, aéroponique, culture aquaponique, etc..  Intel Curie

Laitue pour la vie - Arduino 101 basé automatisé contrôleur pour la culture hydroponique, aéroponique, culture aquaponique, etc.. Intel Curie

RÉSUMÉUn dispositif qui permet de contrôler jusqu'à 4 systèmes hydroponique/Aeroponic différents à la fois. Le dispositif de contrôler les composants du système et afficher la notification à un écran LCD et permettent à l'utilisateur de personnaliser