İçindekiler:

Bluetooth AT Komutları Ayarları (HC05 HC06): 4 Adım
Bluetooth AT Komutları Ayarları (HC05 HC06): 4 Adım

Video: Bluetooth AT Komutları Ayarları (HC05 HC06): 4 Adım

Video: Bluetooth AT Komutları Ayarları (HC05 HC06): 4 Adım
Video: HC05 / HC06 Bluetooth Modül Ayarları Nasıl Yapılır? (Arduino) 2024, Kasım
Anonim
Bluetooth AT Komutları Ayarları (HC05 HC06)
Bluetooth AT Komutları Ayarları (HC05 HC06)

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

Bluetooth Modülleriyle Nasıl Arayüz Yapılır
Bluetooth Modülleriyle Nasıl Arayüz Yapılır
Bluetooth Modülleriyle Nasıl Arayüz Yapılır
Bluetooth Modülleriyle Nasıl Arayüz Yapılır
Bluetooth Modülleriyle Nasıl Arayüz Yapılır
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ı

Bluetooth Donanımı
Bluetooth Donanımı
Bluetooth Donanımı
Bluetooth Donanımı

HC-05 modülümüz için şu altı pimin tümüne sahibiz:

  1. 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.
  2. Güç kaynağı için VCC ve GND.
  3. Seri giriş/çıkış verileri için RXD ve TXD
  4. 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ı

Devre Şeması
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

Kodlar ve Testler
Kodlar ve Testler
Kodlar ve Testler
Kodlar ve Testler
Kodlar ve Testler
Kodlar ve Testler
Kodlar ve Testler
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: