Hoe maak je een katapult Mbed USB? (4 / 4 stap)

Stap 4: Ontwikkeling van de software voor uw slingshot!


Zal ik nu uitleggen van de architectuur van de software.

USB-muis
=========

De eerste vraag betreft de USBMouse. De opties zijn een absolute of relatieve muis. Het antwoord is heel simpel, omdat de mbed niet de absolute positie van de vogel op het scherm, weet zodat de natuurlijke oplossing een relatieve muis (zoals een normale muis is) - plaatst u de cursor over de muis, dan is de katapult overneemt en beweegt ten opzichte van het beginpunt op basis van de interpretatie van de manipulaties van de katapult.

Katapult hoek
=============

De hoek van de katapult is het belangrijkste: we moeten voor de berekening van de richting van de vector toe te passen op de muispositie.

We gewoon gebruik van het feit dat we weten dat zwaartekracht veroorzaakt een 1G-force op de versnellingsmeter, en gebruik dat voor de berekening van de hoek van de katapult met sommige eenvoudige trigonometrie.

Bewegingen van de muis
================

De muispositie wordt dan berekend op basis van de verschuiving van de vector berekend aan de hand van de hoek van de katapult en de stretch sensorgegevens.

Omdat we sturen de relatieve bewegingen, we eigenlijk de gewenste positie te berekenen, dan uit het verschil van waar we weten dat we zijn en stuur dat te werken.

Algoritme
========

Het algemene idee voor hoe het werkt voor een volledige afvuren komt in een paar stappen:

WACHTEN:
-We beginnen door te wachten, met de cursor over de vogel - ongeacht hoe we de katapult kantelen, gebeurt er niets
-Wanneer we een sterk genoeg stuk zien, wij vinden dat het begin van strevend, en klik en houd de linkermuisknop ingedrukt

DOEL:
-Wij berekenen dan continu een vector gebaseerd op de hoek van de katapult, en het stuk van de strop of
-Dit is vertaald naar relatieve muisbewegingen met sommige meer trigonometrie en de muis wordt verplaatst in voorkomend geval
-Wij plaatsen op basis van een vector maar verzenden relatieve muis posities, we houden een nota van de geaccumuleerde bewegingen zodat we het verschil telkens kunt sturen

BAKKEN:
-Wij gaan AFVUREN wanneer we een snelle vermindering van de sling-stretch zien
-Op dit punt we de muisknop loslaat, dan de muis keren terug naar de uitgangspositie, klaar voor de volgende worp!

Muis instellen:
===========

Hier vindt u het vorige algoritme geïmplementeerd in dit programma. Maar je moet wel beseffen dat dit afhankelijk van verschillende dingen:
-de positie van de versnellingsmeter
-de verbinding en de lengte van de stretch sensor

De eerste keer dat ik mijn katapult probeerde, was de cursor op het scherm niet terugkomen, precies op de zelfde aanvangspositie na een shoot. Het oplossen van dit probleem, ik heb dit gewijzigd op Windows:
-Ga naar het Configuratiescherm
- Hardware en geluiden
- Muis in de sectie apparaten en printers
-Schakel in het tabblad Opties voor de aanwijzer precisie van de aanwijzer verbeteren
-U kunt ook het verminderen van de cursor snelheid

Wat pret met de mbed USB slingshot:
=================================

Blijkt dat het werkt! Hier is het in actie!

Zie ook:
========
- mbed website
-katapult artikel op de website van mbed
- mbed USB bibliotheek

Gerelateerde Artikelen

Hoe maak je een katapult Paperclip

Hoe maak je een katapult Paperclip

Hoe maak je een katapult mini paperclip weergeven Het is zeer eenvoudig te maken en vereist alleen een paperclip, elastieken band en tangen te buigen de paperclip met. De paperclip is gebogen in de vorm van een 'Y' en het elastiek is gesneden en geko
Hoe maak je een katapult houtbewerking geavanceerde

Hoe maak je een katapult houtbewerking geavanceerde

Hallo iedereenin deze tutorial ik ben tonen u alle hoe maak je een katapult geavanceerde houtbewerking met een metalen kern.Mijn Rambone Slingshot Tutorial afspeellijst:http://www.YouTube.com/playlist?List=PLiBJ_D3_ZSgIOL5n0-6jlRYzVjLadncRtRambone sl
Hoe maak je een katapult

Hoe maak je een katapult

Stap 1: IntroIn deze tutorial zal ik uitleggen hoe maak je een katapult.Stap 2: U moet Stap 3: Hoe te maken. Eerst krijgen uw stuk hout en whittle om te kijken als het mijne.Ga nu een boor en maak een gat groot genoeg voor uw sling te doorlopen.Nu bi
Hoe maak je een katapult overleven met visserij kit.

Hoe maak je een katapult overleven met visserij kit.

Vandaag zal ik je laten zien hoe maak je een katapult overleving pvc met een ingebouwde visserij-kit. Voordat u dit alstublieft controleren van de jacht en Hengelsport wetten in uw omgeving, hoop dat iedereen geniet:)Stap 1: Dingen die je zal nodig.O
Hoe maak je een katapult voor kinderen met wasknijpers

Hoe maak je een katapult voor kinderen met wasknijpers

Hoe maak je een katapult voor kinderen (Bekijk VIDEO)Dit is een makkelijk te maken katapult voor kinderen met behulp van twee wasknijpers, twee ambachtelijke stokken en sommige lijm. Het kleine voorwerpen kan lanceren tot 40 voet als correct gericht.
Hoe maak je een katapult Rambone

Hoe maak je een katapult Rambone

In deze slideshow zal ik je laten zien hoe maak je een katapult Rambone. Het is ontworpen door Joerg Sprave en ik gebruikte multiplex en pine te bouwen. Geniet van! Check out mijn YouTube kanaal!
Hoe maak je een Auto-Hacking USB Drive

Hoe maak je een Auto-Hacking USB Drive

ik zal je leren hoe maak je een eenvoudige Auto-Hacking USB-Drive. Er zijn waarschijnlijk vele verschillende variationsof dit. Ik zal je laten zien de meest elementaire.U hebt twee dingen nodig:1) een USB Drive gewijd aan dit2) de programma's en best
Hoe maak je een katapult Cyborg

Hoe maak je een katapult Cyborg

Dit is hoe maak je een cool mechanische katapult die op je arm past en kan worden gebruikt in veel opzichtenhet is eenvoudig en veel van deze items in uw huis zijn (geloof me, kijk naar de afbeelding. dat is gewoon mijn lade.u wellicht hulp nodig heb
Hoe maak je een katapult voor natuurlijke Hammergrip

Hoe maak je een katapult voor natuurlijke Hammergrip

Hey! In deze video zal ik laten zien hoe maak je een hammergrip stijl katapult van een natuurlijke vork, en met eenvoudige hulpmiddelen. Geniet van! Check out mijn YouTube kanaal!
Hoe maak je een katapult Moorhammer

Hoe maak je een katapult Moorhammer

In deze video zal ik laten zien hoe maak je een mooie Moorhammer-katapult. Het ontwerp is door Joerg Sprave, en ik gebruikte verschillende exotische houtsoorten te maken. Geniet van! Check out mijn YouTube kanaal!
Hoe maak je een goedkope solar usb charger

Hoe maak je een goedkope solar usb charger

In dit instructable ga ik u tonen hoe maak je een solar usb charger uit oude tuin verlichtingMet deze lader kunt u elk apparaat dat gebruikmaakt van de USB-poort op te laden zoals kosten: (mp3 speler, iphone, psp enz.)(In mijn zonne-lader die ik somm
Hoe maak je een katapult Viking Desktop (met een bonus oorlogsspel te spelen).

Hoe maak je een katapult Viking Desktop (met een bonus oorlogsspel te spelen).

De andere voornaamste soorten beleg motor (trebuchet, torsie katapult slingshot) zijn reeds goed vertegenwoordigd op Instructables, maar we niet lijken te hebben een Viking katapult.Geïnspireerd door een combinatie van Scout vastsjorren van de activi
Hoe maak je een katapult papier vliegtuig

Hoe maak je een katapult papier vliegtuig

Oh ja, u leest dat recht. Dit is gonna be awesome! Ik maakte het op Techshop! Kreeg om van deze plaats te houden.Stap 1: Verzamel uw materialen! Oke je gaat nodig hebben:-papier te maken van uw vliegtuig met-rubberband-iets stijf te maken uw slingsho
Hoe maak je een katapult Dual Core

Hoe maak je een katapult Dual Core

In deze video ziet u hoe ik maakte een gelaagd katapult met dubbele eiken cores. De inspiratie voor deze bouwstijl kwam uit de kunst van wapens, dus zorg ervoor dat u een kijkje op zijn. Geniet van! Check out mijn YouTube kanaal!