İçindekiler:
- Adım 1: Bluetooth Modülleriyle Nasıl Arayüz Yapılır
- 2. Adım: Bluetooth Donanımı
- Adım 3: Devre Şeması
- Adım 4: Kodlar ve Testler
Video: Bluetooth AT Komutları Ayarları (HC05 HC06): 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Hey Millet! Umarım önceki "Servo Motor Arduino Eğitimi Nasıl Kontrol Edilir" talimatımı beğenmişsinizdir. Bu, Bluetooth modülünüzle nasıl arayüz oluşturacağınızı ve ayarlarını AT komutları aracılığıyla nasıl yapılandıracağınızı öğreten başka bir bilgilendirici öğreticidir, bu nedenle Arduino Bluetooth adınızı veya şifrenizi veya diğer Bluetooth parametrelerini değiştirmek istiyorsanız, bu sizin için en iyi kılavuz olacaktır. başarmak.
Bu öğreticiyi hazırlarken, bluetooth modüllerinin AT komut modunda nasıl çalıştığının temellerini öğrenmenin keyfini çıkarmak ve doğru şekilde nasıl kullanılacağı hakkında bazı yararlı bilgiler öğrenmek için bu makalenin sizin için en iyi rehber olacağından emin olmaya çalıştık. AT komut seti.
Bu tür detaylar özellikle elektronik ve robotik öğrenmeye başlamak isteyenler için çok önemli. bu nedenle, bu talimatın gerekli belgeleri içerdiğini umuyoruz.
Bu talimattan ne öğreneceksiniz:
AT komut görünümünün geçmişini öğrenin.
HC bluetooth modülleri arasındaki farkı anlayın.
HC Bluetooth modülünün donanımını öğrenin.
Arduino kartı ile uygun bağlantı şemasını yapın.
Bluetooth'u AT komut moduna ayarlayın.
Bluetooth yeni ayarlarını başlatın
Adım 1: Bluetooth Modülleriyle Nasıl Arayüz Yapılır
Proje açıklamasından başlayarak, Bluetooth modül parametrelerini özelleştireceğiz, ancak Bluetooth modülleri ile nasıl iletişim kurabiliriz!
Diğer birçok cihaz gibi Bluetooth modülleri de ad, şifre, baud hızı ve diğer ayarlar gibi ayarları yapılandırmak için AT komutları aracılığıyla iletişimi kabul eder.
Nedir bu AT komutları
1981 yılına dönersek, Dennis Hayes, “Hayes akıllı modem cihazı” arayüzü için özel bir komut dili icat etti ve bu komut dili seti, çevirme, kapatma ve kapatma gibi işlemler için komutlar üretmek üzere birleştirilebilen bir dizi kısa metin dizisinden oluşuyor. bağlantı parametrelerinin değiştirilmesi. Buradan yola çıkarak, bir tür önek karakteri kullanarak daha fazla cihazı arayüzlemek için Hayes kümesi veya AT komutları kümesini giderek daha fazla geliştirme fikri geliyor.
Diğer cihazlar gibi, Bluetooth modüllerinde de AT komutlarını kullanarak parametreleri ayarlamak için arayüz oluşturabileceğiniz AT komut modu vardır.
Bir Bluetooth modülüne AT komutları göndermek için önce onu AT komut moduna çevirmemiz gerekir.
En popüler Bluetooth modülleri, öğreticimizde kullanılacak olan HC-06 ve HC-05 modülüdür.
Bu iki Bluetooth'u sadece görerek ayırt etmek zordur, ancak bir devre kartı kullanarak fark pinlerdedir.
2. Adım: Bluetooth Donanımı
HC-05 modülümüz için şu altı pimin tümüne sahibiz:
- ANAHTAR veya Etkinleştir: AT moduna girmek için bu pin yukarı çekilmelidir. Bluetooth modülümüzde, KEY pininin yüksek çekme setini oluşturmak için çok önemli bir basma düğmemiz zaten var.
- Güç kaynağı için VCC ve GND.
- Seri giriş/çıkış verileri için RXD ve TXD
- STATE pini, görmezden gelin çünkü muhtemelen Bluetooth pinlerinin hiçbirine bağlı değil ve bu eğitimde buna ihtiyacımız olmayacak.
Seri AT komutlarını Bluetooth modülüme göndermek için Arduino kartını kullanacağım.
Adım 3: Devre Şeması
Bu öğretici için devre şemamı oluşturmak için easyEDA'ya geçtim ve işte bluetooth modülünü Arduino'ya nasıl bağlayacağım, tüm gereken Arduino'dan Bluetooth'un RXD'sine 3 numaralı pin ve Arduino'nun 2 numaralı pinidir. Bluetooth'un TXD'si, GND'den GND'ye ve VCC'den Arduino 5V'ye.
Adım 4: Kodlar ve Testler
Yazılım kısmına geçiyorum, daha önce de belirttiğim gibi Bluetooth ile iletişim kurmak için Arduino kartını kullanacağız.
Arduino'ya güç verdiğimizde, Bluetooth LED'inin yarım saniyelik aralıklarla hızlı bir şekilde yanıp sönmesini sağlayacağız, bu, AT moduna girilmediği anlamına gelir, bu nedenle Arduino'ya güç vermeden önce sadece basma düğmesini basılı tutun ve ardından Arduino'nuzu çalıştırın, sonuç olarak AT komut moduna başarılı bir şekilde girildiğini gösteren LED'in 2 saniye aralıklarla daha yavaş yanıp sönmesini sağlayabilirsiniz. Şimdi AT komutlarını göndermeye başlamak için Arduino seri monitörünü veya teraterms gibi başka bir seri monitörü çalıştırıyoruz, AT komutları belgesini aşağıdaki indirme bağlantısından alabilirsiniz, bu belge Bluetooth modülümüz için mevcut AT komutları listesini gösterir.
Ayarları başlatmak için seri monitörü çalıştırıyoruz ve baud hızını 9600 ve hem NL hem de satır başı olarak ayarladık, şimdi AT karakterlerini seri monitör aracılığıyla gönderirseniz Bluetooth modülünden OK yanıtı almalısınız.
Baud hızını 9600BPS'ye ayarlayarak başlayacağız ve bunun için AT+UART=9600, 0, 0 yazıp enter'a basmamız gerekiyor, her başarılı işlemde Bluetooth modülünden OK yanıtı almanız gerekiyor.
Bluetooth adını da Device1 olarak değiştireceğiz, böylece AT+NAME=Device1 yazacağız.
Bluetooth şifresini de 2020 olarak değiştireceğiz ve AT+PSWD=2020 yazacağız.
Bluetooth modülünün kullanımıyla ilgili diğer birçok AT talimatı mevcuttur, bu nedenle yapmanız gereken tek şey aşağıdaki bağlantıya ekli belgeyi indirmek ve ihtiyacınız olan doğru AT komutunu almak için okumaktır.
Bu öğreticiyi izleyerek artık robotlarınızın ve cihazlarınızın Bluetooth'unu özelleştirebileceksiniz ve bunları profesyonelce çalıştırabilirsiniz.
Gelecek derslerim hakkında aşağıdaki yorum bölümünde bazı temalar önerebilirsiniz,
Son bir şey, her gün elektronik yaptığınızdan emin olun. bir dahaki sefere görüşürüz
Ö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
Arduino Board Kullanan Bluetooth Modülü (HC-05 W/ EN Pin ve BUTON) İçin AT Komutları!: 5 Adım
Bluetooth Modülü için AT Komutları (HC-05 W/ EN Pin ve BUTTON) Arduino Board Kullanarak!: Jay Amiel AjocGensan PH Yazan Bu talimat, HC05 bluetooth modülünüzü kullanmaya başlamanıza yardımcı olacaktır. Bu talimatın sonunda, öğrenmiş olacaksınız. modüle yapılandırmak/değiştirmek için AT komutları gönderme hakkında (ad, parola, baud ra
UART ile Bluetooth Kulaklık/Hoparlör/Adaptör Adını veya Diğer Ayarları Değiştirin: 8 Adım (Resimlerle)
Bluetooth Kulaklık/Hoparlör/Adaptör Adını veya Diğer Ayarları UART Aracılığıyla Değiştirin: Gerçekten iğrenç bir ada sahip bir çift Bluetooth kulaklığınız veya diğer Bluetooth ses aksesuarlarınız var mı ve bunları her eşleştirdiğinizde, onların değiştirmek için bu içsel arzunuz var mı? isim? Sebepler aynı olmasa bile, bir
Minecraft Komutları: 5 Adım
Minecraft Komutları: Komutları kullanmak Minecraft'ın büyük bir parçasıdır. Yaratıcılıkta bir şeyler inşa etmekten ve hayatta kalmaya çalışmaktan biraz sıkılmış hissediyorsanız, neden komutları kullanmaya ve/veya komut bloğu yaratmaları yapmaya ve görüntülemeye başlamıyorsunuz?
Mac Terminal Komutları: 4 Adım
Mac Terminal Komutları: Bu talimatta (İLK BİRİM) mac kullanıcılarına Terminal adlı küçük bir uygulama hakkında bazı ipuçları ve püf noktaları vereceğim. Dediğim gibi bu benim ilkim, bu yüzden kötü yorum yok