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

Étape 8: Écrire des données de BLE directement depuis le Terminal (framboise Pi)

Avec le circuit construit et testé, nous sommes prêts à commencer à envoyer des données de luminosité/couleur LED RGB de la Raspberry Pi. La première chose à faire est de faire en sorte que notre RFduino est prêt à recevoir les données pour contrôler la LED RGB. Pour cela, nous téléchargeons le code dans l’archive ble_led_control à l’aide de l’IDE Arduino.

Une fois que le code est chargé de la RFduino, nous pouvons revenir à notre Pi framboise et utilisez la commande gatttool que nous utilisions avant. Cependant, au lieu d’utiliser le mode interactif , nous allons entrer complets commandes directement. Par exemple, afin d’activer les rouge et bleu LED à luminosité maximale, nous utilisons la commande :

sudo gatttool -b DC:E2:F4:0B:3A:03 -t random--char-écriture-req - 0x0011-a-n FF00FF

Nous sommes familiers avec la première partie de la commande (sudo gatttool -b DC:E2:F4:0B:3A:03 -t aléatoire) car c’est ce que nous utilisions auparavant, mais nous avons réussi à se débarrasser de la "-J’ai « passer, qui est ce qui a commencé l’invite interactive. Au lieu de cela, nous vous écrivons le " "--char-écriture-req " directement en utilisant le même handle comme avant (0x0011). La seule chose qui a changé est la dernière valeur.

Sur une étape précédente, nous avons vu comment les données sont envoyées en octets, ce qui fait un peu délicat quand il fallait envoyer les valeurs de caractères que nous devions envoyer leur représentation hexadécimal à la place. Dans ce cas, nous voulons simplement envoyer 3 valeurs entre 0 et 255 qui va régler la luminosité de chaque LED.

Heureusement, nous pouvons utiliser un seul octet pour représenter chaque valeur (0 est 0 x 00, 10 0x0A,... 255 est 0xFF). Donc pour envoyer les données RVB afin que le rouge et les LEDs bleues sont définies sur la luminosité maximale, nous envoyer simplement les 3 octets « FF », « 00 » et « FF ». Cela devrait se traduire par une couleur violet/rose dans la LED RGB !

Dans notre dernière étape nous décris un moyen simple de faire notre Pi framboise modifier les couleurs par programme à l’aide de Python !

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