İçeriğe geç

Arduino arabanızı telefonla sürün.

Bluetooth Araba Kumandası, HC-05, HC-06 ve ESP32 modülleriyle klasik Bluetooth üzerinden konuşur. Her buton, sketch'inizin zaten okuduğu tek bir karakter gönderir.

Ücretsiz. Android 9 ve üzeri.

Kumanda ekranı: hız göstergesi, ortasında korna olan yön tuşu ve lambalar, sinyaller, park ve kilit anahtarları.

Seri monitör

Bağlandı

HC-05 98:D3:31:F5:2A:11

  1. Henüz komut gönderilmedi.

Telefon ekranındaki okları basılı tutun. Telefon odaktayken klavyenizin ok tuşları ve Boşluk tuşu da çalışır.

Bluetooth açık cihaz listesi ve eşleşmiş dört modül: HC-05, RC-CAR-01, ESP32-BUGGY ve HC-06.

Bir kez eşleştirin. Sonra sadece sürün.

  1. Modülünüzü hazırlayın

    Standart Seri Port Profili sunan bir yazılım kullanın. HC-05 ve HC-06 modüllerinin çoğu bunu kutudan çıktığı gibi yapar.

    SPP servis UUID'si00001101-0000-1000-8000-00805F9B34FB

  2. Android'de eşleştirin

    Ayarlar'dan Bluetooth'u açın ve modülü bir kez eşleştirin. Uygulama yalnızca eşleşmiş cihazları listeler, bu yüzden konumunuzu hiç istemez.

  3. Dokunun ve sürün

    Uygulamada aracınızı seçin. Rozet yeşile döndüğünde her buton doğrudan kartınıza gider.

İki başparmak için yan çevirin.

Yatay modda hareket sol başparmağınızın altında, hız ortadadır. Lambalar, sinyaller, park ve kilit sağa geçer.

Yatay moddaki kumanda: solda yön tuşu, ortada dikey hız göstergesi, sağda anahtarlar.

Sketch'inizin zaten anladığı düz karakterler.

İleriyi basılı tutunca uygulama F gönderir. Bırakınca S gider. Kütüphane, paket çerçevesi veya sağlama toplamı yok. Serial.read() ile bir bayt okuyun ve ona göre davranın.

Kendi karakterlerinizi kullanın

Sketch'iniz farklı harfler mi bekliyor? Ayarlar'daki Arduino komutları bölümünden her komutu en fazla 8 ASCII karakterle değiştirin. İki komut aynı şeyi gönderirse uygulama sizi uyarır.

KontrolBasınca veya açıkBırakınca veya kapalı
Sürüş
İleriFS
GeriBS
SolLS
SağRS
Lambalar ve sinyaller
Ön lambalarWw
Arka lambalarEe
Tüm LED'lerPp
Sol sinyalVv
Sağ sinyalUu
Korna, park ve kilit
KornaZz
ParkHh
Kilitk ve bir boşlukKk␠
Hız
Hız kademesi0 ile 9 arasında tek bir ham bayt; ASCII rakam değildir. Sketch'inizde PWM'e eşleyin.0x00–0x09
En küçük sketchcar.ino
#include <SoftwareSerial.h>

SoftwareSerial bt(10, 11); // RX, TX to the HC-05

void setup() {
  bt.begin(9600);
}

void loop() {
  if (!bt.available()) return;
  int c = bt.read();

  switch (c) {
    case 'F': forward(); break;
    case 'B': back(); break;
    case 'L': left(); break;
    case 'R': right(); break;
    case 'S': stop(); break;
    case 'W': frontLights(HIGH); break;
    case 'w': frontLights(LOW); break;
    default:
      if (c >= 0 && c <= 9) setSpeed(map(c, 0, 9, 0, 255));
  }
}

Size göre ayarlayın.

  • Açık, koyu veya sistem

    Telefonunuzu takip etsin ya da birini seçip sabitleyin.

  • English, Türkçe, العربية

    Arapçada tam sağdan sola yerleşim.

  • Konum yok, hesap yok

    Bluetooth erişimi yalnızca eşleştirdiğiniz cihazlarla konuşmak için kullanılır. Kayıt olmanız gerekmez.

Tema, dil, izinler, hakkında ve destek bölümleriyle ayarlar ekranı.

Aracınız hazır. Sıra sizde.

Android 9 ve üzeri için Google Play'de ücretsiz.

İndirinGoogle Play