Macademia'nın robotik ve mühendislik programı · ücretsiz seviye tespiti ve kişisel öğrenme yolu

DiğerSeviye 5 · Veri yolları: I²C / SPI sensörler, ekranlar, haberleşme

HC-05 Bluetooth modülü

Arayüz
UART
Gerilim
3.3V lojik
Sürükle: döndür · tekerlek: yakınlaş · temsilî model

Nedir?

HC-05, klasik Bluetooth (SPP, seri port profili) üzerinden kablosuz UART bağlantısı sağlayan ucuz bir modüldür. Robotlarda telefondan uzaktan kumanda ve kablosuz seri hata ayıklama için kullanılır.

Nasıl çalışır?

Mikrodenetleyiciyle TX/RX pinleri üzerinden UART ile konuşur; eşleşen telefon veya bilgisayar onu sanal bir seri port olarak görür. Varsayılan veri modunda haberleşme hızı genellikle 9600 baud'dur; AT komut moduyla ad, şifre, hız ve master/slave rolü değiştirilebilir. Modül kartları genelde 5 V ile beslenir ama RX girişi 3,3 V lojiktir, bu yüzden 5 V'luk Arduino TX'i gerilim bölücüyle düşürülmelidir.

Ne zaman seçilir?

Android telefonla basit seri haberleşme için HC-05 yeterlidir; iPhone uyumluluğu ve düşük güç için BLE modülü (ör. HM-10), ya da hem Wi-Fi hem Bluetooth gerekiyorsa ESP32 seç.

Laboratuvarda: HC-05 Bluetooth ile LED (SoftwareSerial, 9600 baud)

Çalıştır, HC-05'e tıkla: altta telefonun Bluetooth terminali açılır. "1" LED'i yakar, "0" söndürür, "?" durumu sorar. "Telefon bağlı" kutusunu kaldır: STATE LOW olur, seri monitörde "baglanti yok" yazar. RXD'deki 1 kΩ / 2 kΩ bölücü 5 V'u 3,3 V'a indirir.

Laboratuvarda aç

Nerede kullanılır

  • UART örneği

Dikkat

  • TX→RX çapraz, ortak GND

Kaynak: Hyvex Academy elektronik serisi (seri-el-protokol).

Esc
  • PanelAna sayfaSayfa
  • ModüllerTüm modüllerSayfa
  • ParçalarParça ansiklopedisiSayfa
  • Mühendislik yoluBüyükler için robotik: 128 parça, 7 seviyeSayfa
  • Robotik dersi (ESOF 323)Üniversite robotik dersi, 14 haftaSayfa
  • TestlerimMini testler ve puanlarSayfa
  • Blok atölyesiSerbest blok programlamaAraç
  • Devre laboratuvarıSanal Arduino ve devreAraç
  • Robot arenasıSanal robot sürüşüAraç
  • OyunlarBloklarla 8 öğretici oyunAraç
  • Mikro Kart atölyesiSanal LED kartı bloklarla programlaAraç
  • Robot atölyesiMikro Kart'ı robota tak, bloklarla görev yapAraç