Controle van uw RC vliegtuig met uw telefoon Acclerometer (10 / 14 stap)

Stap 10: Toewijzen versnellingsmeter-gegevens


Nu we bij het leuke komen deel, rommelen met de Arduino schets! Als het compileren van uw schets niet zie de laatste stap van dit instructable.

Op dit punt moet je nu je Arduino aangesloten op uw HC-06 en je moet Amarino duwen nummers aan uw Arduino via Bluetooth. Dubbel te controleren om ervoor te zorgen dat de HC-06 nog steeds is gebonden en uploaden van de volgende schets aan de Arduino. (Verbonden aan deze stap).

Opmerking: Bij het uploaden van schetsen aan de Arduino zal u wilt loskoppelen van de TX en de RX van de HC-06 van de Arduino. De Arduino kan niet worden geüpload naar terwijl de RX en TX zijn aangesloten op iets.

Na het uploaden van deze schets aan de Arduino openstellen de seriële monitor. U ziet drie getallen door elkaar gegooid samen gescheiden door een vak (□). Voorbeeld: [0.01□0.02□□9.21] de eerste twee nummers zijn roll en de toonhoogte. Ik heb niet zelfs proberen uitzoeken wat de derde was :D. Uw telefoon al kan dan niet vergelijkbaar met dit. Om te zoeken naar die nummers zijn rollen en welke nummers zijn worp zijn voor uw telefoon als volgt.

  1. Zet uw telefoon op een plat oppervlak. Oriënteer je telefoon zodat de camera/oor spreker naar links wijst en de microfoon is naar rechts wijzen. (foto 2).
  2. Kantelen van de linker kant van de telefoon omhoog (foto 3) (langs de Z-as, zie afbeelding 1 voor de as) op 45 graden. Opmerking welke nummer drastisch in de seriële monitor verandert. Dit nummer wordt uw rollen.
  3. Kantelen van de telefoon naar u toe (foto 4) (langs de X-as, zie afbeelding 1 voor de as) op 45 graden. . Ongeacht aantal wijzigingen is drastisch toonhoogte. Record.

Nu we weten welke twee getallenreeksen het resultaat zijn roll en de toonhoogte we kunnen gaan en de code te wijzigen. We zullen een kijkje nemen op sectie 2.

 pitch = data[0]; roll = data[1]; 

Als u eerder in de code gekeken, zult u merken dat de versnellingsmeter-gegevens in een matrix wordt gezet. De matrix "gegevens" heeft drie 'spots' genaamd 'indexen' voor getallen, index 0, index 1 en index 2. Nu dat je weet welke getallen vertegenwoordigen pitch en roll kunt u het gehele getal "pitch" en "" naar de juiste getallen in de matrix rollen. Voorbeeld: als de derde reeks getallen veranderde toen uw gekanteld uw telefoon links/rechts, die rollen, we zouden en wijzigt vervolgens de code in dit:

 roll = data[2]; 

En het is zo simpel. Als je telefoon vergelijkbaar is met de mijne dan het nummer van de eerste worp, het tweede getal roll, en de derde nummer we sommige andere aspect van de drie dimensies.

Gerelateerde Artikelen

Hoe u kunt besturen van een 3D-Printer met een telefoon via DIY AstroBox

Hoe u kunt besturen van een 3D-Printer met een telefoon via DIY AstroBox

Dit Instructable zal u tonen hoe een Raspberry Pi-afdrukserver instellen zodat u kunt controleren en bewaken van uw 3D-printer op afstand (met inbegrip van externe snijden) van een telefoon, tablet of computer.Draadloos printenNatuurlijk, is het bela
Controle van een OWI robotarm met Arduino

Controle van een OWI robotarm met Arduino

de OWI rand robotarm is een goedkope en geweldig 5-mate-van-vrijheid robotic arm dat alleen kost $37. Het is een grote kit met een kind op te bouwen en meer dan een paar uur tot finish zal niet duren. Uit de doos, kan het alleen worden gecontroleerd
Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Dat Smart auto ingesteld wanneer gecombineerd met L298N Motor Driver Modules, bieden een van de gemakkelijkste manieren om robot auto's maken. De L298N Motor Driver Module is makkelijk te controleren met Arduino, en met behulp van Visuino kunt u uw a
Controle van uw Halloween decoraties met Arduino

Controle van uw Halloween decoraties met Arduino

Geanimeerde Halloween rekwisieten zijn een heleboel plezier. Maar de rekwisieten die je in de winkel koopt hebben enkele belangrijke beperkingen.Een probleem is dat elke prop wordt geactiveerd door een eigen sensor. Het is zo moeilijk om te krijgen h
Controle van uw RF verkooppunten met LinkIt One

Controle van uw RF verkooppunten met LinkIt One

Ik kocht onlangs een aantal stopcontact muur tijdopnemers voor wat lampen in mijn huis. Terwijl het hebben van al de lichten '' op een bepaald moment inschakelen is cool, besefte ik dat er nogal wat nadelen. Eerst, terwijl ik wakker werd heel vroeg o
Controle van een solenoïde met Arduino

Controle van een solenoïde met Arduino

Deze Arduino solenoïde Tutorial toont hoe de controle van een solenoïde gebruik van druktoetsen en een estafette met uw compatibele controller van Arduino. Elektromagneten zijn elektromagnetisch gedreven actuatoren. Wanneer spanning wordt toegepast o
Hoe het bouwen van rc delta vliegtuig met uw eigen ontwerp; in minder dan 15min

Hoe het bouwen van rc delta vliegtuig met uw eigen ontwerp; in minder dan 15min

Hallo!!!dus ik zal zie je hoe makkelijk is het bouwen van je eigen rc vliegtuig met uw eigen ontwerp;u kunt dit alles in 15 minuten of minder;Hier is de video van de complet van bouwen stap voor stap:::;!!! zo eenvoudig!Inschrijven!!!
Controle van uw iRobot Create met een Palm Pilot

Controle van uw iRobot Create met een Palm Pilot

In dit instructable zal ik beschrijven hoe een palm pilot met de iRobot interface maken. Ik heb een Palm IIIxe gebruikt in mijn project, maar een PDA die loopt van de Palm OS en heeft een seriële poort zou moeten werken. Ik heb ook dit project te wer
Hoe de controle van de 8 leds met behulp van de arduino uno

Hoe de controle van de 8 leds met behulp van de arduino uno

de kerels van hey dit is mijn eerste arduino project gelieve reactie hoe u voelt.        Stap 1: Dingen die je moet Zoals dit makkelijk is project voor beginner's dus delen ook eenvoudig zijnDelen:1 - Arduino uno of elke andere Raad zal werken1-Beard
Controle van uw DSLR-Camera met iPhone en Arduino BLE Module

Controle van uw DSLR-Camera met iPhone en Arduino BLE Module

Hier is een 10 minuten instructable voor het beheersen van de DSLR Camera met Arduino en iPhone.Stap 1: OnderdelenlijstEen Arduino UNO of Mega of Nano of enz.Ik gebruikte een HM-10 Bluetooth Low Energy-Module, maar ik denk dat elke andere Ble-Modules
Controle van uw huidige locatie met MediaTek LinkIT One

Controle van uw huidige locatie met MediaTek LinkIT One

Het is gemakkelijk te vinden van de coördinaten van uw huidige locatie met de MediaTek LinkIT een.U moet:Een Computer met de MediaTek SDKMediaTek LinkIt een met GPS antenne aangeslotenStap 1: Upload de CodeU vindt de code onder de voorbeelden in de M
Controle van uw slaapkamer verlichting met een eenvoudige DIY Push Switch

Controle van uw slaapkamer verlichting met een eenvoudige DIY Push Switch

OK, zullen we gewoon zeggen je hebt net klaar met kijken naar een enge film per zeggen, de wrok of iets. Als ik kijk een enge film loop ik in mijn kamer, zet het licht op wandeling naar mijn bed beurt mijn nachtlampje dan gaat u naar de deur om te ze
Hoe de controle van de arduino board met behulp van een android telefoon en een bluetooth-module

Hoe de controle van de arduino board met behulp van een android telefoon en een bluetooth-module

In deze tutorial leert u hoe u met een bluetooth-module en MIT's app uitvinder maken van een draadloze seriële verbinding tussen een android telefoon en een arduino board.Hier is een korte video die toont een voorbeeld-app die ik heb gemaakt. Ik zal
Het bouwen van een speelgoed-vliegtuig met alleen handgereedschap.

Het bouwen van een speelgoed-vliegtuig met alleen handgereedschap.

Als u wilt kijken naar oplichten iemands ogen wanneer je dit aan hen en zeggen "Ik maakte dit voor u!"Volg deze instructies en maak een cadeau hij of zij zal herinneren!Dit is een geweldige manier om te beginnen met houtbewerking. Weinige instru