| Dosya türü | APK |
|---|---|
| Sürüm | 2.8 |
| Yayımcı | Ioannis Tzanellis |
| Yayın tarihi | 8 Nis 2020 |
| Ekleme Tarihi | 8 Nis 2020 |
| İşletim sistemi gereksinimleri | Android |
| Gereksinimler | Requires Android 2.3.3 and up |
| Toplam indirme | 2 |
| Fiyat | Free |
Açıklama
Projelerinizi her zaman Android telefonunuz aracılığıyla uzaktan kontrol etmek isteyen ancak bir Android Bluetooth Kontrol Cihazı oluşturmak için zamana, sabra veya bilgiye sahip olmayan bir Arduino tutkunu musunuz? O zaman ARDUINO BLUETOOTH KONTROL CİHAZI ihtiyacınız olan şey!
Bu android uygulaması, bluetooth modülü içeren herhangi bir Arduino/mikrodenetleyici projesi ile bağlantı kurabilir! Kullanıcının kendi bluetooth modülünün bir UUID'sini kendi projelerine android uygulamasını bağlamak için ayarlamasına izin verir!!! Bu uygulamayla birlikte gelen varsayılan UUID, HC-06 Kablosuz Seri 4 Pinli Bluetooth RF Alıcı-Verici Modülü RS232 içindir. (BT modülünü akıllı telefonunuzla ilk kez eşleştirmek için varsayılan UUID kullanıyorsanız, 4 haneli bir şifre vermeniz gerekecektir. Bu şifre '1234'tür.)
Uygulama 4 Komut Modundan oluşur:
1. Araç Modu : Kullanıcı "joystick" düğmesine basarak belirli hareketlerle bir aracı uzaktan kontrol edebilir. Hareketlerin komutlara yorumlanması için uygulama, akıllı cihazın yerleşik ivmeölçer sensörünü kullanır. 8 farklı hareket mevcuttur (ÖN, GERİ, SOL, SAĞ, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).
Bu hareketleri, "Komutları Ayarla" menü düğmesi aracılığıyla kendi özel komutlarınızla ayarlayabilirsiniz.
Ek olarak, özel komutlarla da atanabilen bir STOP ve bir ANDROID düğmesi vardır.
***ÖNEMLİ*** Mod, menü seçenekleri aracılığıyla, farklı varsayılan yönlendirmeye sahip Android telefonlarda düzgün çalışması için ivmeölçer eksenlerinin (X->Y, Y->X) yönünü değiştirme seçeneği sunar.
Ayrıca, menü seçenekleri, uygulamanın bu mod için hareket olaylarını yakaladığı noktayı değiştirmek için bir hassasiyet değiştirme düğmesi sağlar. Başlıktan da anlaşılacağı gibi, bu mod, bluetooth modülü ve mikro denetleyici kullanan bir aracı uzaktan kontrol etmek için özel olarak tasarlanmıştır.
2. Fader Modu : Bu mod, kullanıcıya 0-9 arası komutlar gönderebilen ve kullanıcının servolar, ledler, motorlar ve daha pek çok şeyi denemesine izin veren bir fader-seekbar sağlar.
3. Denetleyici Modu : Bu mod, özel komutlarla atanabilen toplam 10 düğmeli standart bir denetleyici düzeni sağlar. Ok düğmeleri, gerçek bir denetleyiciyi simüle etmek için, basıldığında sürekli olarak komut göndermek üzere özel olarak tasarlanmıştır.
4. Terminal Modu : Bu mod, kullanıcının sırayla yürütülecek bir veya birden fazla komut yazıp gönderebileceği terminal benzeri bir arayüz sağlar. Arduino seri portu bir seferde bir bayt aldığından, kullanıcı giriş metin alanına bir dize yazarsa, uygulama o dizeyi karakterlere böler ve bunları tek tek Arduino'ya gönderir. Boşlukların veya boş dizelerin atlandığına dikkat edilmelidir.
Tüm uygulama ayarları ve komutları kalıcı olarak saklanır ve ihtiyaçlarınıza göre her zaman erişilebilir ve değiştirilebilir.
Arduino Yan Kodu
Aşağıdaki kod, Arduino'nun bu Android uygulaması aracılığıyla aldığı komutları nasıl "dinleyebileceğine" bir örnektir.
char gelenByte; // seri porttan veri alacak değişken
geçersiz kurulum() {
Seri.başla(9600); // seri iletişimi 9600bps'de başlat
boşluk döngüsü () {
if( Serial.available() > 0 ) // okunacak veri varsa
gelenByte=Serial.read(); // okuyun ve 'incomingByte' içinde saklayın
______________________
'Arduino', Arduino ekibinin ticari markasıdır
______________________