Magic Wand TV Remote (8 / 15 stap)

Stap 8: Codering voor definitieve Arduino schets (draaiende beweging)

Codering voor het verdraaien bewegingen is anders dan de codering voor swingen/onttrekken bewegingen, vooral te wijten aan het feit dat bij het gebruik van kronkelende bewegingen, altijd uw magische toverstaf afstandsbediening op de TV wijzen zal. Dit is niet het geval met swingende/onttrekken moties omdat de code begint te sturen voordat u wijs uw magische toverstaf afstandsbediening bij de TV. Vanwege dit, er is geen behoefte aan het gebruik van een 'repeat-instructie' wanneer ontwerp met behulp van draaien, maar dit maakt het gebruik van 'vertraging' uiterst belangrijk!

I 'm gonna blijven werken met de 'Omlaag'-opdracht die we eerder met in de decodeer de stap van uw TV Remote gewerkt. Voor de 'Omlaag', heb ik besloten dat ik wil mijn afstandsbediening naar links draaien. Met de MPU6050RawValues.ino schets geüpload naar mijn Arduino, was ik in staat om te zien welke versnellingsmeter waarden veranderden wanneer mijn breadboard naar links draaien. Ik merkte dat de waarden van de versnellingsmeter in de Z-as (AcZ) over het algemeen minder dan 5000 en groter is dan 0 waren. Bovendien, de waarden van de versnellingsmeter in de X-as (AcX) waren over het algemeen minder dan-4000. Met behulp van wat we geleerd hebben in de laatste stap, wordt de eerste regel van onze code gelezen:

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

Ik omvatte vervolgens de code die ik vond tijdens het decoderen van mijn afstandsbediening binnen de instructie 'My_Sender.send ();'. De code zou als volgt worden geschreven:

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

Het volgende ding dat we moeten doen is het toevoegen van een vertraging. Dit is een zeer belangrijk ding toe te voegen omdat een onverwijld in uw code zal over en weer de opdracht herhalen. Een vertraging kunt u draai uw externe rechtop zonder per ongeluk het verzenden van functies meerdere malen wegens tijdgebrek. Ik heb besloten dat ik de wachttijd de opdracht twee seconden wilde dus schreef ik mijn code als volgt:

delay(2000);

1000 = 1 tweede, zodat kunt u uw code dienovereenkomstig aanpassen.

Met behulp van deze elementen, uw definitieve code als volgt moet uitzien:

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

My_Sender.send (PANASONIC_OLD, 0x36F121, 22);
delay(2000);

}

Merk op dat u alleen wilt toevoegen van een beugel. Instructie niet aanwezig is ' herhalen ' zodat u slechts hoeft te nemen van een beugel voor de ' als verklaring '. Zodra u klaar bent, vervangt u de waarden die ik heb gevonden met uw eigen in de MagicWandTVRemote.ino schets en upload het aan uw Arduino. Gefeliciteerd! Je bent nu klaar codering!

Gerelateerde Artikelen

Magic Wand die elektrische apparaten en uitschakelen inschakelen kunt

Magic Wand die elektrische apparaten en uitschakelen inschakelen kunt

Ken jij een jongen die houdt van te beweren dat ze nu een wizard of een fee prinses? Hoe zou u willen geven hen een toverstaf speelgoed dat op/elektronische apparaten zoals magie uitschakelen kunt? U mogelijk zelfs om hen te leren een ding of twee ov
Massa produceren Magic Wands

Massa produceren Magic Wands

dit is een snelle eenvoudige methode van massa produceren wands dat kijkt vrij koel en vrij goedkoop zijn. Ik gebruikte deze techniek om wands voor een zomer kamp week dat themed rond de Harry Potter boeken was. In de loop van de week kregen de kinde
Magic Wand zaklamp

Magic Wand zaklamp

Dit jaar voor Halloween, wilde mijn zoon een wizard. Om te gaan met zijn wizard kostuum, maakte ik hem een zaklamp in de vorm van een toverstaf. Om er zelfs koeler, ontworpen ik het toverstokje zo dat het met een magneetschakelaar ingebouwd in de han
Magic Wand POV (zoveelste POV speelgoed)

Magic Wand POV (zoveelste POV speelgoed)

Nieuw! (11/14/2014) Deze kit is opgewaardeerd tot een professioneel geproduceerde printplaat en de prijs is teruggebracht tot slechts $9 per kit. (En voor onderwijzers, een korting op de prijs van slechts $8,00 per kit.)Dit speelgoed persistentie van
Aangepaste Magic Wands

Aangepaste Magic Wands

voor kerst dit jaar, ik heb gemaakt aangepaste magische wands voor iedereen in mijn familie. Ik wens nu dat ik had gemaakt een volledige instructable, maar hopelijk de weinige foto's die ik erin geslaagd stilstaand hulpvaardig zitten zal.Alle de wand
Magic Wand POV berichtweergave met behulp van Bluetooth-Module

Magic Wand POV berichtweergave met behulp van Bluetooth-Module

A persistentie van Vision (POV) Wand is een kleine stok als instrument waarmee kan worden weergegeven berichten (volledige woorden) met behulp van slechts 5 LEDS (in dit geval) die knipperen overeenkomstig de persistentie van de visie. Hier hebben wi
Sterren boven voor Magic Wand - InstaMorph

Sterren boven voor Magic Wand - InstaMorph

Voor de doeleinden van het magische moest ik een nieuwe toverstaf. Ik heb gemaakt deze grillige een, die ik in detail in deze tutorial uitleggen zal.Stap 1: Verzamel materialenVoor dit project gebruikte ik het volgende:InstaMorph, een licht-gewicht t
Magic Wand Relay

Magic Wand Relay

IntroIn dit artikel zullen we een deeltje foton-module voor het controleren van kompas baring via de MAG3110 Three-Axis digitale Magnetometer elektronische kompas I²C Mini Module opzetten. Gebaseerd op de lezingen van deze sensor kom wij Relais in- e
Snijden dingen uit van een afbeelding met behulp van Pixlr Editor's Magic Wand

Snijden dingen uit van een afbeelding met behulp van Pixlr Editor's Magic Wand

uitsnijden van details van een afbeelding kunnen zeer eenvoudig of een beetje uitdagend. Veel hangt af van de achtergrond van uw foto en hoe complex het beeld is. Ik ga tonen u de eenvoudige manier met Pixlr Editor's toverstaf gereedschap. Als je nie
Hoe schrijf je een verhaal

Hoe schrijf je een verhaal

Lang niet gezien! I 'm so sorry dat ik nog niet geweest terbeschikkingstelling iets in leeftijden! Veel is al gebeurd, maar ik ben begonnen met een nieuw ritueel (zie vorige stap voor meer informatie). Anyway, ik heb drie wedstrijden tot dusver gewon
Chopstick Wand.

Chopstick Wand.

As a Tribute to a passed away Wizard.. . R.I.P, HP.StuffChopstick.Stuk hout.VleesmesSchuurpapier.Dremel gereedschap.Vernis.Maak een gat In een stuk hout (Dovel), beginnen te snijden de magic Wand behandelen het Vleesmes, en sommige details met de Dre
Lego Nxt "Geheimen": Licht Sensor muziek/Wand

Lego Nxt "Geheimen": Licht Sensor muziek/Wand

verschillende programma's in de Lego Mindstorms NXT-firmware ingebouwd en die gebruikmaken van de lichtsensor die ik gebruik om "Muziek" en een "Magic Wand" te maken.Video snel muziek demonstratie.Stap 1: benodigdheden Alles wat de lev
Harry Potter Wizard magische Wands DIY!

Harry Potter Wizard magische Wands DIY!

Spreuken en bedels zijn niet ongewoon in ons huis.Ze worden alleen meestal uitgevoerd met een wortel,een chopstick of iets dergelijks.Dus hebben we Magic Wands!Moet u Cardstock papier. (ongeveer 65 pond.)Ook tonnen hete lijm.We gebruikten ongeveer 5
DIY magische Wands!

DIY magische Wands!

Harry Potter Geek Crafts zijn enkele van mijn favoriete!Check out mijn blog Doodlecraft voor een schat aan geekery!Maak je eigen Harry Potter geïnspireerd Magic Wands!~Deze bleek groot--niet uw generieke magische wands!Ik hou van de heldere kleuren e