İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Jay Amiel AjocGensan PH tarafından
Bu talimat, HC05 bluetooth modülünüzü kullanmaya başlamanıza yardımcı olacaktır. Bu talimatın sonunda, arduino kartınızı kullanarak modülü yapılandırmak/değiştirmek (ad, geçiş anahtarı, baud hızı vb.) için modüle AT komutları göndermeyi öğrenmiş olacaksınız..
Adım 1: Malzemeler
1. Arduino UNO
2. HC05 Bluetooth Modülü
3. Atlama Telleri
4. Ekmek tahtası
5. Dirençler (1k ve 2k)
Bu kadar!
Adım 2: Bağlantı Şeması
AT iletişimlerini HC-05'inizle başlatmak istiyorsanız bu prosedürü izleyin (BT'nin en sağ tarafında EN pimi ve DÜĞME ile)
ff bağlantılarını yapın!
BT VCC'den Arduino 5V'ye
BT GND'den Arduino GND'ye
BT TX'den Arduino D2'ye
BT RX - Arduino D3 (Bu kısım için bir VOLTAJ BÖLÜCÜ kullanın! BT Rx, arduino'dan gelen 5V sinyalini işleyemez!)
Adım 3: Kodu Arduino Kartına Yükleyin
NOT: Yüklemeden önce, yalnızca 5V ve toprak bağlantılarını bırakarak tx ve rx kablolarını çıkarın.
"Yükleme tamamlandı" bölümünden sonra BT TX'i ARDUINO D2'ye ve BT RX'i ARDUINO D3'e (hala voltaj bölücü ile) yeniden bağlayın.
HC-05 üzerindeki LED, saniyede yaklaşık 5 kez hızlı bir şekilde yanıp sönmelidir.
#Dahil etmek
YazılımSeri BTserial(2, 3); // RX | TX // HC-05 TX'i Arduino pin 2 RX'e bağlayın.
// HC-05 RX'i Arduino pin 3 TX'e bağlayın
karakter c = ' ';
geçersiz kurulum() {
Seri.başla(9600);
Serial.println("Arduino hazır");
Serial.println("Seri monitörde Hem NL & CR'yi seçmeyi unutmayın");
// AT modu için HC-05 varsayılan seri hızı 38400'dür
BTserial.başla(38400);
}
boşluk döngüsü () {
// HC-05'ten okumaya devam edin ve Arduino Seri Monitörüne gönderin
if (BTserial.available()) {
c = BTserial.read();
Seri.write(c);
}
// Arduino Seri Monitöründen okumaya devam edin ve HC-05'e gönderin
if (Serial.available()) {
c = Seri.read();
BTserial.write(c); }
}
Adım 4: BT Modülünü AT MOD'a koymak
Arduino açıkken aşağıdakileri yapın:
BT VCC'ye 5V bağlantısını kaldırın
BT modülündeki düğme anahtarına basın ve basılı tutun
BT VCC'yi 5V'a yeniden bağlayın (hala düğme anahtarına basarken), LED yanmalıdır.
Düğme anahtarını bırakın ve LED her birkaç saniyede bir (yaklaşık 2 saniye) yavaşça yanıp sönüyor/kapanıyor olmalıdır.
Bu AT modunu gösterir.
Adım 5: AT Komutları Gönderin
Artık AT modunda olduğunuza göre, artık AT iletişimlerine başlayabilirsiniz.
İşte kullanabileceğiniz veya internette diğer AT komutları için arama yapabileceğiniz bazı AT komutları örneği.
HC-05'i mfg'ye döndürmek için. varsayılan ayarlar: "AT+ORGL"
HC-05'inizin sürümünü almak için şunu girin: "AT+VERSION?"
Cihaz adını varsayılan HC-05'ten MYBLUE olarak değiştirmek için şunu girin: "AT+NAME=MYBLUE"
Varsayılan güvenlik kodunu 1234'ten 2987'ye değiştirmek için şunu girin: "AT+PSWD=2987"
HC-05 baud hızını varsayılan 9600'den 115200'e değiştirmek için, 1 stop biti, 0 parite şunu girin: "AT+UART=115200, 1, 0"
ÖNEMLİ NOT: "?" İle AT komutları kullanıyorsanız, bunu BT kartındaki düğmeye basarken yapın, bilgisayarda enter tuşuna basın. Bunu yapmalı.
Önerilen:
A9G GPS ve GPRS Modülü Eğitimi - AI-Düşünür - AT Komutları: 7 Adım
A9G GPS ve GPRS Modülü Eğitimi | AI-Düşünür | AT Komutları: Hey, naber beyler! Akarsh burada CETech'ten. Bugün, AI Thinker'dan A9G GPS, GSM ve GPRS modülünden geçeceğiz. AI Thinker'ın A9 ve A6 gibi benzer GSM ve GPRS yeteneklerine sahip olan ancak
Bluetooth AT Komutları Ayarları (HC05 HC06): 4 Adım
Bluetooth AT Komutları Ayarları (HC05 HC06): Hey millet! Umarım önceki "Arduino Servo Motor Nasıl Kontrol Edilir Eğitimi" talimatımı beğenmişsinizdir. Bu, Bluetooth modülünüzle nasıl arayüz oluşturacağınızı ve ayarlarını A aracılığıyla nasıl yapılandıracağınızı öğretmek için başka bir bilgilendirici eğitimdir
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız
E32-433T LoRa Modülü Eğitimi - E32 Modülü için DIY Breakout Board: 6 Adım
E32-433T LoRa Modülü Eğitimi | E32 Modülü için DIY Breakout Board: Hey, naber beyler! Akarsh burada CETech'ten. Bu projem, yüksek güçlü 1 watt'lık bir alıcı-verici modülü olan eByte'den E32 LoRa modülünün çalışmasını anlamak için daha çok bir öğrenme eğrisi. Çalışmayı anladıktan sonra, tasarımım var
Arduino için 6 Buton İçin 1 Analog Giriş Kullanın: 6 Adım
Arduino için 6 Düğme için 1 Analog Giriş Kullanın: Arduino'm için nasıl daha fazla Dijital Giriş elde edebileceğimi sık sık merak etmişimdir. Kısa süre önce birden fazla dijital giriş getirmek için Analog Girişlerden birini kullanabilmem gerektiği aklıma geldi. Hızlı bir arama yaptım ve insanların nerede olduğunu buldum