Reverse-Engineering = Uzzors2k = uitgesproken Android App. Amarino spul ook. (1 / 3 stap)

Stap 1: Amarino


Hier is mijn amarino code als je wilde om een kijkje te nemen. Niet lachen, alleen geef me wat constructieve kritiek.
Ik ben met behulp van een diepgewortelde HTC inspireren.
Ga naar http://www.amarino-toolkit.net/index.php/download.html voor meer info.

Ik was experimenteren met het geval van de schakelaar te proberen en krijgen van snellere responstijden. doen wat je zelf wil. Er was vroeger een indien verklaring er.

Ik heb eigenlijk gewijzigd iemands code uit het internet, dus sommige dingen arbitrair lijken. (Ik hoop dat ik niet het gebruik van dat woord verkeerd..)
Je gaat hebben om te downloaden van de Amarino bibliotheek voor de Arduino IDE uit hun website.

#include < MeetAndroid.h >
#include < Servo.h >

MeetAndroid meetAndroid;
Servo myservo;       Hiermee bepaalt u het stuurwiel
Servomotor;            besturingselementen de voor / rev motor

VOID Setup
{
Serial.begin(9600);     standaard baud-rate voor bt module
meetAndroid.registerFunction (phoneorient, 'A');   gebeurtenis A in amarino gebruiken
myservo.attach(9); Servo
motor.attach(8); vooruit/achteruit motor
}

void loop
{
meetAndroid.receive(); u moet houden dit in uw loop te ontvangen van gebeurtenissen
}

VOID phoneorient (byte vlag, numOfValues bytes)
{
Telefoon oriëntatie Controller
int waarden [] = {0,0,0};
meetAndroid.getIntValues(values);

U moet de telefoon in landschap houden voor volgende oriëntatie.
dubbele x = waarden [1];     opslaan als een double (lang decimaal getal) x
int y = waarden [2];
int z = waarden [3];
x = (-x);           mijn stuurinrichting werd omgekeerd, quick fix
Als (x > 2)
{
myservo.write (105 + (x-2) * 2.5);  waarden vastgesteld door trial and error voor mijn auto
}
anders als (x < -2)
{
myservo.write (105 + (x + 2) * 3.571);  uniek voor mijn auto

}
anders
{
myservo.write(105);        unieke center stuurstelling
}
/ * Als (y > = 7)
{
motor.write(180);
motor.write (90 + 25*(y-7));
} */

schakelaar (y) //tried aan een instructie switch gebruiken zodat de motor was sneller, reverse is een beetje glitchy adviseer ik gebruikend de if statement / / anyways. Als u de if gebruikt, y omzetten in een float/double in plaats van int.
{
Case 9:
motor.write(180);
breken;
zaak 8:
motor.write(150);
breken;
Case 7:
motor.write(120);
breken;
Case 6:
Case 5:
Case 4:
Case 3:
Case 2:
Case 1:
Case 0:
motor.write(90);
breken;
Case -1:
Case -2:
Case -3:
Case -4:
Case -5:
Case -6:
Case -7:
Case -8:
Case -9:
motor.write(30);
breken;
}
/ * anders als (y < 1)
{
motor.write(90-(y-1) *);
motor.write(30);
}
anders
{
motor.write(90);
}*/
}

Gerelateerde Artikelen

Reverse-engineering toepassen RF afstandsbediening Controller voor IoT!

Reverse-engineering toepassen RF afstandsbediening Controller voor IoT!

In dit instructable, leert u hoe om te keren ingenieur radiofrequentie (RF) afstandsbedieningen en implementeren in een zeer goedkope WiFi toegelaten computer, het knooppunt MCU. Met deze techniek kunt u IoT inschakelen oudere toestellen en doelappar
Reverse-engineering: USB gecontroleerd huisautomatisering houwer

Reverse-engineering: USB gecontroleerd huisautomatisering houwer

Hack een draadloos domoticasysteem te USB gecontroleerd met behulp van twee AVR microcontrollers!Check de video! Het systeem is echt meer responsieve, maar de browser op mijn telefoon is traag.Als je dit leuk vindt, kan u ook als volgt:Stap 1: Vaardi
Android App gecontroleerd ATR (alle terrrain racer)

Android App gecontroleerd ATR (alle terrrain racer)

De Bluetooth gecontroleerde alle terrein Racer (BCATR) is een soepele mix van intelligentie en robuustheid.Het is dat een 4-wielaandrijving, aangedreven door een paar 12v 2200 mAh Li-Po batterijen. 4 hoog koppel gelijkstroommotoren geven het een tops
Controle toetsenbordmuis & w / Android app via Arduino

Controle toetsenbordmuis & w / Android app via Arduino

dit instructable zal u tonen hoe om te controleren van de computer toetsenbord en muis met een Android app via bluetooth aan een Arduino.ACHTERGRONDOoit wilde controleren van de computer muis/toetsenbord functionaliteit zonder te eigenlijk zitten voo
Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Een paar weken geleden, heb ik uitgevoerd REST web service bibliotheek voor WIZwiki-W7500ECO board. Ik heb gepost op Instructables, (Featured content!)Heb ik besloten om mijn eigen Apps voor de controle op mijn bord met REST API's. Mijn Apps gemaakt
Hoe maak je een Android App met Android Studio

Hoe maak je een Android App met Android Studio

Deze tutorial zal je leren de basisprincipes van het bouwen van een Android app met behulp van de Android Studio-ontwikkelomgeving. Als Android-apparaten steeds meer gemeengoed geworden, zal vraag naar nieuwe apps alleen maar toenemen. Android Studio
Android APP om te controleren van een Robot 3DPrinted

Android APP om te controleren van een Robot 3DPrinted

Deze instructables bestaat uit te leggen hoe de controle van een van mijn EEZYbotARM of de EEZYbotDELTA met behulp van een Smartphone (of tablet). Dit gebeurt via Arduino board uitgerust met een bluetooth-module en een Android app gemaakt met MIT App
Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Relais voor het openen garagedeuren en elektrische deursloten activeren via een arduino.Een aanpasbare Android App, verbindt met arduino via wachtwoordbeveiliging bluetooth koppeling.Een bluetooth-module voor hc-05 opdrachten ontvangt van een android
Reverse-Engineering

Reverse-Engineering

veel van de leden hier op Instructables vragen over gegevensbladen of pin-outs van een apparaat of de weergave in de antwoorden, helaas u cant altijd krijgen een gegevensblad en schema's, in deze gevallen heb je slechts één keuze hierop reverse-engin
Reverse-Engineering Live

Reverse-Engineering Live

Ik begon in elektronica vóór de komst van het internet en meest solide staat onderdelen, dus krijgen gegevensbladen en schema's niet makkelijk voor mij was. Vandaag met fabrikanten maken van aangepaste ICs en LCD-schermen voor alles van telefoons tot
Maken van Android Apps – voor volledige Beginners

Maken van Android Apps – voor volledige Beginners

Als u zelf een AndroidTM telefoon of tablet en je het soort persoon die graag dingen te doen voor hem/haarzelf (waarom anders zou u kijken naar een Instructable?), hebt je waarschijnlijk gedacht over het vinden dat het ontwikkelen van uw eigen apps o
Reverse Engineering een kleine versterker

Reverse Engineering een kleine versterker

Mijn andere Instructables op reverse-engineering is op onderdelen die je niet gegevensbladen en pinouts voor. Ik reverse-engineering die een paar circuit boards een week, kleintjes als deze neem me over een dag om te keren ingenieur en strip voor hun
LinKit one - Home Automation met Bluetooth Controller Android App

LinKit one - Home Automation met Bluetooth Controller Android App

Alle opties zijn voorzien van slimme telefoons. Slimme telefoons maken ons werk zeer gemakkelijk en maakt ons lui. Draai in- en uitschakelen met behulp van slimme telefoon met Blauwe tand huistoestellen is in de markt, maar de kosten hoog. Dus DIY Bl
Raspberry Pi Android App mededeling

Raspberry Pi Android App mededeling

Hallo iedereenOmdat de app bijna overal worden gebruikt, besloten heb ik om mijn eigen tutorial over het maken van een app en verbinding met een MySQL database gehost op een raspberry pi.Voor het uitwisselen van gegevens tussen de server en de client