Bluetooth/Gyroscope/Accéléromètre contrôlée Lightball (avec individuels LED réglable de chaque côté) (6 / 7 étapes)

Étape 6: programmation

Télécharger l’esquisse de la Bluetooth.ino sur le MSP430G2553 : J’utilise un launchpad MSP430 comme un programmeur et l' Energia-IDE. Soit insérer le microcontrôleur dans le launchpad et là, la programmer ou connecter 3V, GND et l’essai et réinitialiser ligne (Spy-By-Wire-Interface) du contrôleur avec le launchpad.

Vous avez besoin de la WS2811Driver dans le dossier library - avec une légère modification : I2C la connexion utilise broche 1.7, donc il faut changer dans le fichier ws2811.h

#define WS2811_BITMASK BIT7

#define WS2811_PORTDIR P1DIR

#define WS2811_PORTOUT P1OUT

À

#define WS2811_BITMASK bits4

#define WS2811_PORTDIR P2DIR

#define WS2811_PORTOUT P2OUT

Qui permet d’utiliser la broche 2.4.

Le microcontrôleur attend commandes comme :

"Je ##CRGBT": définit le nombre de led ## (valeur décimale) de couleur rouge valeur R, valeur vert G, valeur bleu B (0... 9)

« MRANDOMT »: des valeurs aléatoires pour chaque led

« MACCELLT »: changement de la couleur dépend de l’orientation (vecteur de la gravité)

« MROTATET »: change de couleur en valeurs de gyroscope (rotation)

« SrgbRGBT »: 5edges et 6edges avec différentes couleurs (RVB et RVB, chaque valeur de 0... 9)

« PUISSANCE #TT »: # (de 0... 9) devrait être maximale autorisée consommation puissance (0 a... 2 A)

... remplacer le ' t ' à la fin avec un « F » active le mode de

Ces commandes peuvent être envoyer par exemple à partir de la fenêtre serial Arduino-IDE en se connectant avec le module bluetooth. L’ouverture de la LightballController avec traitement permet de basculer entre les modes avec une interface graphique.

(Il recherches pour port série est nommé « / dev/cu. HC-06-DevB"sur mon mac, pour windows ou linux autres cordes peuvent être corrects. Modifiez la ligne 38 à la chaîne correcte (tous les ports disponibles sont répertoriés dans la fenêtre ci-dessous)).

Programmes de stand sont des versions simplement sale, mais fonctionne bien pour l’instant.

Articles Liés

Projet Arduino : Gyroscope/accéléromètre MPU-6050 et Adafruit moteur pilote bouclier

Projet Arduino : Gyroscope/accéléromètre MPU-6050 et Adafruit moteur pilote bouclier

Bonjour les gars, si vous envisagez d'utiliser le module MPU 6050 gyroscope/accéléromètre ou L329D adafruit moter pilote pare-avec Arduino pour votre prochain projet puis vous sont sur le bon endroit, parce que dans l'article je partage une vidéo ave
Accéléromètre contrôlée, Head Tracking Rover

Accéléromètre contrôlée, Head Tracking Rover

Ce projet a été une combinaison de plusieurs idées que tous s'unissent pour créer un rover génial.   Le Rover est contrôlé à l'aide d'une montre équipée d'un accéléromètre pour suivre les déplacements et inclinaison du poignet.  Le rover se déplace v
Accéléromètre-contrôlée voiture Zumo Pololu

Accéléromètre-contrôlée voiture Zumo Pololu

Il s'agit d'un projet de laboratoire Instrumentation biomédicale nous l'avons fait à l'Université Vanderbilt. L'idée était de créer un système pour un patient tétraplégique contrôler leur fauteuil roulant. Le fauteuil roulant était représenté par une
Mesure d’angle à l’aide de gyroscope, accéléromètre et Arduino

Mesure d’angle à l’aide de gyroscope, accéléromètre et Arduino

le dispositif est un prototype rugueux de ce qui finira par devenir un robot auto balance, il s'agit de la deuxième partie de la chose de trou (lu accéléromètre et commander un moteur à l'équilibre). La première partie avec seulement le gyroscope peu
Robot accéléromètre contrôlée (ramassage et lieu)

Robot accéléromètre contrôlée (ramassage et lieu)

La plupart des robots industriels est encore programmée en utilisant le processus d'enseignement typique, grâce à l'utilisation du robot enseignent pendentif. Dans le présent document propose un système pour contrôler un robot industriel à l'aide de
Accéléromètre contrôlée de LED

Accéléromètre contrôlée de LED

Contrôler la luminosité de la LED de votre mouvement. Le module accéléromètre suit les mouvements d'axes X, Y et Z et contrôle les LED.Étape 1: matériaux Une Arduino UnoModule d'accéléromètreDe LEDFils de connexionUne planche à painCâble Data USBEtap
Accéléromètre contrôlée gantelets légers

Accéléromètre contrôlée gantelets légers

L'Halloween, j'ai décidé d'être Alina Starkov de La trilogie de Grisha par Leigh Bardugo. Dans les livres, elle est le seul et seulement Sun invocateur, faisant de la magie avec la lumière et la chaleur.Étant donné que ces pouvoirs étaient au-delà de
Verre avec lumière accéléromètre contrôlée

Verre avec lumière accéléromètre contrôlée

J'ai commencé ce projet comme un verre de côté de lit avec fonction d'éclairage. Lorsque je me suis déplacé vers l'avant j'ai exploré différents usages dans des contextes différents.Scénario de verre côté lit :Lorsque l'utilisateur se réveille et a b
Comment programmer un accéléromètre Arduino pour les molettes de contrôle

Comment programmer un accéléromètre Arduino pour les molettes de contrôle

Commande de mouvement est toujours quelque chose qui a atteint un sommet de mon intérêt. Il s'agit surtout si récemment quand j'ai découvert combien il est facile Arduino rend au programme. Une fois mis en place correctement, cela peut facilement dev
Guide de gyroscope et accéléromètre avec Arduino, y compris le filtrage de Kalman

Guide de gyroscope et accéléromètre avec Arduino, y compris le filtrage de Kalman

ce guide a été publié tout d'abord lors du forum de l'Arduino et peut être trouvé ici : http://arduino.cc/forum/index.php/topic, 58048.0.htmlJ'ai juste elle publiée, donc encore plus obtiendrez utilisation de celui-ci. Le code peut être trouvé ici :h
ACCÉLÉROMÈTRE & enregistreur + MAKE & utilisation

ACCÉLÉROMÈTRE & enregistreur + MAKE & utilisation

Contexte et butIl y a quelques semaines, un ami a brisé son avant-bras : elle était dans un autobus dont le chauffeur a violemment tiré les freins, et elle est tombée. Cela m'a rappelé les quelques fois où j'ai eu (poliment) rappelle le chauffeur de
Accéléromètre bluetooth contrôlée Mini voiture

Accéléromètre bluetooth contrôlée Mini voiture

Salut les gens,Tout récemment, je suis entré dans le monde de l'arduino et son incroyable open source, programmation et développement. Alors j'ai décidé de faire une accéléromètre cool contrôlée Bluetooth mini voiture. Sons ce étonnant mais le concep
Contrôleur de jeu Bluetooth avec accéléromètre et Arduino

Contrôleur de jeu Bluetooth avec accéléromètre et Arduino

Tout le monde aime jouer à des jeux sur PC:) Consoles de jeux les prennent au prochain niveau et quoi de plus amusant que de faire un vous-même ? Ici, nous avons construit une console de jeu avec l'accéléromètre, Arduino et Bluetooth. L'accéléromètre
Accéléromètre basé reconnaissance de gestes pour contrôler une LED

Accéléromètre basé reconnaissance de gestes pour contrôler une LED

Ces documents et les informations contenues dans cette instructable sont fournies par les étudiants inscrits au logiciel des lieux (www.softwareofplaces.com)Classe l'Université PUC-Rio. Le contenu représenté ici est le projet définitif de l'élève pou