Přeskočit na obsah
AB

Arduino Bluetooth Controller for Android APK

Vydavatel: Ioannis Tzanellis
Android APK Free
Stažení v2.8 2 stažení
Typ souboruAPK
Verze2.8
Vydavatel Ioannis Tzanellis
Datum vydání8. 4. 2020
Datum přidáno8. 4. 2020
Os požadavkyAndroid
PožadavkyRequires Android 2.3.3 and up
Celkový počet stažení2
CenaFree

Popis

Jste nadšenec pro Arduino, který vždy chtěl ovládat své projekty na dálku prostřednictvím telefonu Android, ale neměl čas, trpělivost nebo znalosti na vytvoření ovladače Bluetooth pro Android? Pak je ARDUINO BLUETOOTH CONTROLLER to, co potřebujete!

Tato aplikace pro Android dokáže navázat spojení s jakýmkoli projektem Arduino/mikrokontroléru, který zahrnuje modul bluetooth! Umožňuje uživateli nastavit UUID jeho vlastního bluetooth modulu za účelem propojení aplikace pro Android s jeho projekty!!! Výchozí UUID dodávané s touto aplikací je pro HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232. (Pokud používáte výchozí UUID pro první spárování modulu BT s vaším smartphonem, budete muset zadat 4místné heslo. Toto heslo je „1234“.)

Aplikace se skládá ze 4 příkazových režimů:

1. Režim Vozidlo: Stisknutím tlačítka „joysticku“ může uživatel dálkově ovládat vozidlo pomocí specifických gest. Pro interpretaci gest k příkazům aplikace využívá vestavěný akcelerometr čidlo chytrého zařízení. K dispozici je 8 různých gest (FRONT, BACK, LEFT, RIGHT, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

Tato gesta můžete nastavit pomocí vlastních příkazů pomocí tlačítka nabídky "Nastavit příkazy".

Navíc je zde tlačítko STOP a ANDROID, kterým lze přiřadit také vlastní příkazy.

***DŮLEŽITÉ*** Režim poskytuje prostřednictvím možností nabídky možnost změnit orientaci os akcelerometru (X->Y, Y->X), aby správně fungovaly v telefonech Android s jinou výchozí orientací.

Možnosti nabídky navíc poskytují tlačítko pro změnu citlivosti pro úpravu bodu, kde aplikace zachycuje události gest pro tento režim. Jak název napovídá, tento režim je speciálně navržen pro dálkové ovládání vozidla, které používá modul bluetooth a mikrokontrolér.

2. Režim fader: Tento režim poskytuje uživateli panel vyhledávání faderu, který může odesílat příkazy od 0 do 9 a umožňuje uživateli experimentovat se servy, LED diodami, motory a mnoha dalšími.

3. Režim ovladače: Tento režim poskytuje standardní rozložení ovladače s celkem 10 tlačítky, kterým lze přiřadit vlastní příkazy. Tlačítka se šipkami jsou speciálně navržena pro nepřetržité odesílání příkazů při stisknutí, aby se simuloval skutečný ovladač.

4. Režim terminálu: Tento režim poskytuje rozhraní podobné terminálu, ve kterém může uživatel psát a odesílat jednotlivé nebo více příkazů, které se budou provádět postupně. Protože sériový port Arduino přijímá jeden bajt po druhém, pokud uživatel zadá řetězec do vstupního textového pole, aplikace tento řetězec rozdělí na znaky a odešle je jeden po druhém do Arduina. Je třeba poznamenat, že se přeskakují mezery nebo prázdné řetězce.

Všechna nastavení a příkazy aplikace jsou trvale uloženy a lze k nim kdykoli přistupovat a upravovat je podle vašich potřeb.

Postranní kód Arduino

Níže uvedený kód je příklad toho, jak Arduino může „naslouchat“ příkazům, které přijímá prostřednictvím této aplikace pro Android.

char příchozíByte; // proměnná pro příjem dat ze sériového portu

void setup() {

Serial.begin(9600); // spusťte sériovou komunikaci rychlostí 9600 bps

void loop() {

if( Serial.available() > 0 ) // pokud jsou data dostupná ke čtení

incomingByte=Serial.read(); // přečíst a uložit do 'incomingByte'

______________________________________

'Arduino' je ochranná známka týmu Arduino

______________________________________

Podobné programy

Alternativy