Magic Wand TV Remote (8 / 15 étapes)

Étape 8: Codant pour Final Sketch Arduino (mouvement de torsion)

Codant pour des mouvements de torsion est différent de codage pour des mouvements de balancement/taraudage principalement dû au fait que lors de l’utilisation de torsion, votre Magic Wand TV distant va toujours démontrer en direction du téléviseur. Ce n’est pas le cas avec balancement/taraudage des requêtes car le code commence à envoyer avant que vous pointez votre Magic Wand TV télécommande en direction du téléviseur. Pour cette raison, il n’y a pas besoin d’utiliser une « déclaration de répéter » lorsque les requêtes à l’aide de torsion, mais cela rend l’utilisation de "retard" extrêmement important !

Je vais continuer à travailler avec la commande « Channel Down » que nous avons précédemment travaillé avec dans le décodage de votre étape de télécommande de téléviseur. Pour « Channel Down », j’ai décidé que je voulais tourner ma télécommande vers la gauche. Au MPU6050RawValues.ino de croquis téléchargés sur mon Arduino, j’ai pu voir quel accéléromètre valeurs changeaient quand tordre ma maquette à gauche. J’ai remarqué que les valeurs d’accéléromètre dans l’axe Z (AcZ) étaient généralement moins de 5000 et supérieure à 0. En outre, les valeurs accéléromètre dans l’axe des X (AcX) étaient généralement moins de -4000. En utilisant ce que nous avons appris dans la dernière étape, la première ligne de notre code devrait se lire :

Si (AcZ 5000 < & & AcZ > 0 & & AcX < -4000) {}

Ensuite, j’ai inclus le code que j’ai trouvé lors du décodage de mon téléviseur distant dans l’instruction "My_Sender.send ();". Le code s’écrirait comme ceci :

My_Sender.Send (PANASONIC_OLD, 0x36F121, 22) ;

La prochaine chose que nous devons faire est d’ajouter un retard. Il s’agit d’une chose très importante à ajouter, car sans un retard dans votre code, la commande sera répéter maintes et maintes fois. Un délai vous permet d’avoir le temps de tourner votre distance à la verticale sans envoyer accidentellement les fonctions plusieurs fois. J’ai décidé que je voulais retarder la commande deux secondes, donc j’ai écrit mon code comme suit :

Delay(2000) ;

1000 = 1 seconde, vous pouvez changer votre code en conséquence.

À l’aide de ces éléments, votre code final devrait ressembler à ceci :

Si (AcZ 5000 < & & AcZ > 0 & & AcX < -4000) {}

My_Sender.Send (PANASONIC_OLD, 0x36F121, 22) ;
Delay(2000) ;

}

Notez que vous devez seulement ajouter un support. Il n’y a aucune « déclaration répéter » donc vous ne devez inclure un support pour le ' si déclaration '. Une fois que vous avez terminé, remplacez les valeurs j’ai trouvé avec votre propre dans la MagicWandTVRemote.ino croquis et transférez-le sur votre Arduino. Félicitations ! Vous avez maintenant terminé codage !

Articles Liés

Magic Wand POV (encore un autre jouet POV)

Magic Wand POV (encore un autre jouet POV)

Nouveau! (14/11/2014) Ce kit a été amélioré à un circuit imprimé professionnellement fabriqué et le prix a été réduit à seulement $9 par kit. (Et pour les éducateurs, un prix de seulement 8,00 $ par kit).Ce jouet de la persistance de la Vision (POV)
Magic Wand qui peut transformer des appareils électriques sur et hors

Magic Wand qui peut transformer des appareils électriques sur et hors

vous connaissez un enfant qui aime faire semblant d'être un sorcier ou une princesse fée ? Comment voulez-vous pour leur donner un coup de baguette de jouet qui peut activer/désactiver des appareils électroniques comme par magie ? Vous pouvez même êt
Magic Wand POV affichage des messages à l’aide du Bluetooth Module

Magic Wand POV affichage des messages à l’aide du Bluetooth Module

A persistance de la Vision (POV) Wand est un petit bâton comme instrument qui peut afficher des messages (les mots entiers) (dans ce cas) à l'aide de seulement 5 LEDS qui clignotent selon la persistance rétinienne. Ici, nous avons fourni la possibili
Magic Wand lampe de poche

Magic Wand lampe de poche

Cette année pour Halloween, mon fils voulait être un sorcier. Pour aller avec son costume de l'Assistant, je lui fis une lampe de poche en forme de baguette magique. Pour le rendre encore plus cool, j'ai conçu la baguette afin qu'il est allumé avec u
A vraiment magic wand de Harry Potter pour Lumos et révéler vos charmes Secrets

A vraiment magic wand de Harry Potter pour Lumos et révéler vos charmes Secrets

à la suite de mon instructable pour le '''Awesome Harry Potter baguette ''', voici une version plus technique. Toujours aussi belle à regarder (a fortiori si vous avez pratiqué sur la version simplifiée) et pourtant celui-ci assure effectivement la m
Star Top pour Magic Wand - InstaMorph

Star Top pour Magic Wand - InstaMorph

À des fins magiques, j'avais besoin d'une baguette de nouveau. J'ai créé a cette lunatique un, que je vais vous expliquer en détail dans ce tutoriel.Étape 1: Rassembler des matériauxPour ce projet, j'ai utilisé le texte suivant :InstaMorph, un plasti
Magic Wand relais

Magic Wand relais

IntroDans cet article, que nous mettrons en place un module de particule Photon pour surveiller boussole mise à nu par le biais de MAG3110 trois axes numériques magnétomètre boussole I²C Mini Module électronique. Issu des lectures de ce capteur nous
Magic Wand fée

Magic Wand fée

Mes petites filles et j'ai fait ces baguettes de fée magique brillant avec quelques fournitures recueillies autour de la maison : Journal, papier d'aluminium, ruban, carton, colle et ruban adhésif.La poignée est une page serrée du journal, scotchée e
Comment écrire une histoire

Comment écrire une histoire

Ça fait longtemps! Je suis désolé que je n'ai pas été poster quoi que ce soit dans les âges ! Beaucoup se passe bien, mais j'ai commencé un nouveau rituel (voir dernière étape pour plus d'informations). en tout cas, j'ai gagné trois concours jusqu'à
Baguette de baguettes.

Baguette de baguettes.

As a Tribute to a passed away Wizard.. . R.I.P, CV.StuffBaguettes.Pièce de bois.Couteau à découperPapier sablé.Outil Dremel.Vernis.Faire un trou dans un morceau de bois (Dovel), commencent à se tailler la magic Wand gérer avec le couteau à découper e
LEGO Nxt « Secrets »: Capteur de lumière musique/baguette

LEGO Nxt « Secrets »: Capteur de lumière musique/baguette

différents programmes intégrés dans le firmware de Lego Mindstorms NXT qui utilisent le capteur de lumière dont je me sers pour faire la « Musique » et une « baguette magique ».Vidéo bientôt de la musique de démonstration.Étape 1: fournitures Toutes
Comment participer au concours maison de vacances

Comment participer au concours maison de vacances

les vacances sont ici - il est temps de faire quelques cadeaux personnalisés génial, sortir les décorations funky, envoyer des cartes de la maison !  Il a été une année difficile, donc nous voulons savoir comment vous faites des fêtes magiques.  Part
Comment faire papier Mini

Comment faire papier Mini

il s'agit d'un tutoriel de base sur la production de "minis de papier' aide Heromachine, Héros-O-Maticou Générateur de héros de Marvel pour créer des figures debout pour votre table de jeu. Ce qui est formidable à propos de mini papier est que vous p
10 choses cool à faire avec votre perceuse

10 choses cool à faire avec votre perceuse

j'aime ma perceuse, et je trouve que je l'utilise tous les jours.Voici 10 choses cool que vous pouvez faire avec lui autre que vis à vis et percer des trous.Étape 1: Batteur électrique Avec quelques recettes, mélange à la main juste ne sera pas coupé