Keyestudio Bluetooth Modülü HC-05 Master/Slave
Tanıtım
Bluetooth iletim modülü, seri port cihazları için kablo kullanmaktan kurtulmanızı sağlar ve 10 metre içinde kablosuz seri iletişim kurar. Modülü kullanmak, karmaşık bluetooth alt protokolünü bilmeyi gerektirmez. Birkaç basit adım, kablosuz iletişimin rahatlığının keyfini çıkarmanızı sağlar. Bluetooth iletim modülü sadece 4 AT komutuna sahiptir. Sırasıyla iletişim testi, isim değiştirme, baud hızı değiştirme, eşleştirme şifresi değiştirmedir. AT komutu bluetooth kanalıyla değil TXD, RXD sinyal pinlerinden ayarlanmalıdır. AT komutunu gönderen aygıt, çeşitli MCU tiplerinden biri olabilir (örneğin 51, avr, PIC, msp430, arm, vb.). Ayrıca seri port üzerinden komut gönderen bir bilgisayar (PC seri portu bir MAX232'ye veya veya USB seri portuna bağlanarak) da olabilir.
Özellikler
- 1. Çekirdek modülü HC-05 slave (köle) modülünü kullanır, pinleri VCC, GND, TXD, RXD, KEY, Bluetooth durum pini (STATE), bağlı değilse düşük, bağlı ise yüksek çıkış
- 2. LED, Bluetooth'un bağlantı durumunu gösterir; hızlı flaş, bağlantı yok demektir, yavaş flaş AT moduna girdiğini, çift flaş ise Bluetooth'un bağlı olduğu ve portun açık olduğu anlamına gelir.
- 3. Alt plakada 3.3V LDO'lu anti-reverse diyot vardır. Giriş voltu 3.6 ~ 6V; eşleştirme olmadan yaklaşık 30mA akım, eşleştirmeden sonra akım yaklaşık 10mA. Giriş voltajı 7V içerisinde olmalıdır!
- 4. Pin seviyesi 3,3V'dir. Çeşitli MCU'lara (51, AVR, PIC, ARM, MSP43 vb.) ve ayrıca 5V MCU'lara doğrudan bağlanabilir, MAX232'ye bağlanamaz ve MAX232'ye gerek yoktur!
- 5. Açık alanda, efektif menzil 10 m'dir (güç seviyesi CLASS 2'dir). 10 metreden fazla olması da mümkündür. Ancak bağlantı kalitesi garanti edilemez.
- 6. Eşleştirmeden sonra, tam çift yönlü seri bağlantı noktası olarak kullanılabilir. Bluetooth protokolü bilmenize gerek yoktur. 8-bit veri bitlerini, 1 stop bitini destekler; en yaygın iletişim biçimi olan tek-çift kontrol iletişim biçimini ayarlayabilir; diğer formatları desteklemez.
- 7. Parametreleri ayarlamak için AT komutuna erişebilir ve yüksek pin 34'ü çekerek bilgileri sorgulayabilir.
- 8. Küçük boyutlu (3.57cm * 1.52cm), SMD üretimi, kaliteli; toz geçirmezlik ve anti-statik işlev için şeffaf ısıyla büzülebilir film ile çevrelenmiş.
- 9. Master veya slave moda geçmek ve belirli cihazlara bağlanmak için AT komutunu kullanır.
- 10. 4800bps ~ 1382400 bps standart baud hızını destekler.
Bağlantı Şeması
Örnek Kod
int val; int ledpin=13; void setup() { Serial.begin(9600); pinMode(ledpin,OUTPUT); } void loop() { val=Serial.read(); if(val=='a') { digitalWrite(ledpin,HIGH); delay(250); digitalWrite(ledpin,LOW); delay(250); Serial.println("keyestudio"); } }
Kaynaklar
Video
https://drive.google.com/open?id=1Eqs8s2Yj4asqBzNMxLxoTgeDlxf5IpMG
Android APP
https://drive.google.com/open?id=1l0QAFquZGIxbi_SoJcsHmgSvUlw1uJXJ