Oled Arduino entusiast, et alati tahtnud puldiga oma projektide kaudu oma Android telefon, kuid ei ole aega, kannatust ja teadmisi ehitada Android Bluetooth Controller? Siis ARDUINO BLUETOOTH CONTROLLER on, mida sa vajad!
See android rakendus saab luua ühendus iga Arduino / mikrokontrolleri projekt, mis hõlmab bluetooth moodul! See võimaldab kasutajal määrata UUID enda bluetooth moodul, et ühendada Android rakendus oma projekte! Default UUID, mis on kaasas käesoleva taotluse on HC-06 Wireless Serial 4 Pin Bluetooth RF transiivermooduliga RS232. (Kui te kasutate default UUID et paari BT moodul nutitelefoni esimest korda, siis on anda 4-kohaline parool. See parool on '1234 '.)
Taotlus koosneb 4 Command Modes:
1. Sõiduki režiim: Vajutades "joystick" nuppu saab kasutaja puldiga sõiduki konkreetse žeste. Tõlgendamise žeste käske, rakendus kasutab sisseehitatud kiirendusmõõturi sensor nutikas seade. Seal on 8 erinevat žeste saadaval (ees, taga, vasak, parem, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).
Saate määrata need žestid koos oma kohandatud käskude läbi menüü nuppu "Set käsud".
Lisaks sellele on STOP ja ANDROID nupp, mida saab määrata kohandatud käske samuti.
*** TÄHELEPANU *** režiim menüüst valikute võimalus muuta suunda kiirendusmõõtur tiibu (X-> Y, Y-> X), et see töötaks korralikult Android telefone erinevaid vaikimisi orientatsioon.
Lisaks menüüs pakkuda tundlikkus muutus nupp muuta punktis, kus app saagi žest sündmusi selles režiimis. Nagu pealkiri ütleb, see režiim on spetsiaalselt puldiga auto, mis kasutab bluetooth moodul ja mikrokontroller.
2. Fader Režiim: See režiim annab kasutajale pimendus-seekbar et saab saata käske 0-9 ja võimaldab kasutajal katsetada servos, LED, mootorid ja palju muud.
3. Controller Režiim: See režiim annab standardse kontrolleri skeem 10 nuppu kokku, et saab määrata kohandatud käske. Noolenuppe on spetsiaalselt kujundatud et saata käske pidevalt kui vajutada, et simuleerida tegelikku kontroller.
4. Terminal Režiim: See režiim terminal-like interface, kus kasutaja saab sisestada ja saata üksikisikule või mitu käsku, mis täidab järjest. Kuna Arduino jadaport saab üks bait korraga, kui kasutaja tipib string sisend tekstiväljale taotluse jagab et string märki ja saadab need ükshaaval Arduino. Tuleb märkida, et ruumid või tühjad stringid, jäetakse vahele.
Kõik rakenduse seaded ja käske säilitatakse alaliselt ja pääseb ja muutmine igal ajal vastavalt oma vajadustele.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Arduino Side kood
Allpool kood on näide sellest, kuidas Arduino saab "kuulata" käsud, mis saab läbi selle Android taotlus.
char incomingByte / / muutuja andmete saamiseks jadaport
void setup () {
Serial.begin (9600) / / start jadasideliidese at 9600bps
}
void loop () {
if (Serial.available ()> 0) / / kui andmed on olemas, et lugeda
{
incomingByte = Serial.read (); / / loe seda ja seda säilitada "incomingByte"
}
}
____________________________________
© "Arduino" on kaubamärk Arduino meeskond
____________________________________
Värskendatud:
7. veebr 2017