Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: Recep METE - 18 Mayıs 2015, 11:03:41

Başlık: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 18 Mayıs 2015, 11:03:41
 RS232 ile bluetooth ile bağlantı kurarak At komutlarını kullanmak istiyorum. Bunu nasıl yapabilirim. HC-06 modülü 16f628a ve android  telefonda bleterm ile haberleştiriyorum. Ancak AT komutları kullanmak istiyorum. Bluetooth olan bir bilgisayar olması gerekli mi?
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: ogy - 18 Mayıs 2015, 11:21:13
Önce modüle işlemciyi bağlamadan telefonunuzdaki bluetooth terminal programıyla haberleştirin.(Bluetooth SPP kullanabilirsiniz.)USB-232 çevirici ile modülü pc'ye bağlayın.Modülün key pinini(26)
10k direnç ile pull down yapın.Aynı pinden 3.3V a buton bağlayın.Modüle enerji verdikten sonra butona 1sn basıp AT moduna alın.Telefonunuzdan terminal programı ile cihaza bağlanıp AT komutlarına cevap verip vermediğini test edin.Burada komutları işletebildikten sonra mcu ile çalışmaya başlayın.Bağlantı şeması için;

Edit = AT moduna aldıktan sonra pc tarafında realterm vb bir program ile AT komutlarını işletebilirsiniz.Data göndermeyle karıştırdım.
@Mrdark hocanın dediği gibi bluetooth haberleşme sağlandıktan sonra sadece data gönderilir.AT komutları işletilemez.

http://g01.a.alicdn.com/kf/UT8IqaCXn0bXXagOFbXf/201140489/UT8IqaCXn0bXXagOFbXf.jpg (http://g01.a.alicdn.com/kf/UT8IqaCXn0bXXagOFbXf/201140489/UT8IqaCXn0bXXagOFbXf.jpg)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: MrDarK - 18 Mayıs 2015, 11:37:36
HC 06'nın hangi AT kodlarını çalıştırmak istiyorsun merak ettim :)

https://www.picproje.org/index.php/topic,59179.msg457534.html#msg457534 (https://www.picproje.org/index.php/topic,59179.msg457534.html#msg457534) buradaki son mesajlarda bahsettiğimiz gibi bluetooth bağlantısı aktif olduktan sonra AT komutu göndermezsiniz.

Yani RX TX pinlerine bluetooth ile bağlanmadan önce hangi baud ile ayarladıysan o baudda AT komutuyla haberleşebilirsin. Bluetooth olan bir bilgisayara ihtiyacın yok AT komutu göndermek için
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 18 Mayıs 2015, 11:53:57
@MrDark,@ogy sizlere çok teşekkür ederim.Bayağı faydalı oldu.Akşam eve gidince hemen deneyeceğim.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: baran123 - 18 Mayıs 2015, 15:18:29
Bu arada AT komutları için Key pinini HIGH yapmanız gerekiyor hocam.Bendeki modülde bu pine header lehimlenmemiş bir tel ile yapmıştım.Birde TX pinini sürekli pull up olarak kullanıyorum yoksa data almıyor.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 18 Mayıs 2015, 15:32:48
Alıntı yapılan: MrDarK - 18 Mayıs 2015, 11:37:36
HC 06'nın hangi AT kodlarını çalıştırmak istiyorsun merak ettim :)


Hocam aşağıdaki komutları göndermek istiorum.Amacım nasıl çalıştığını öğrenmek.
AT+PSWD? komutu bluetoothun eşleşme şifresini öğrenmek için kullanılır.

AT+PSWD=xxxx komutu eşleşme şifresini değiştirmek için kullanılır. (xxxx sisin belirlediğiniz bir şifredir)

AT+NAME? komutu bluetooth'un görünen adınının ne olduğunu öğrenmek için kullanılır.

AT+NAME=xxxx komutu bluetooth'un görünen adını değiştirmek için kullanılır. (xxxx burada sizin belirlediğiniz bir isimdir)



Yaa, kafam çok karıştı.Hiçbir şey anlamadım.Yapamadım. Modülün key pinini bulamadım.Benim modülde (EN,VCC,GND,TX,RX,STATE) bulunmaktadır.  Modülü picten ayırıp çalıştırdım."blueterm",bluetoothSPP" ile bağlanıyorum ama hala AT komutlarını gönderemiyorum.Yardımcı olur musunuz
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: MrDarK - 18 Mayıs 2015, 15:46:15
Baran yanlış bilgi veriyorsun ;

Recep METE HC06 kullanıyor. Sende key pini bulunmuyor. Ayrıca AT komut setin ve uygulama şeklin daha farklı onunla ilgili bir AT komut datasheet linkini vereceğim birazdan. AT komutları bildiğin gibi olmayabilir.

Benim bildiğim AT yazdığın an \r\n eklemeden OK cevabını alırsın. Linki birazdan koyucam incelersin Recep.

HC-06 At Komut Listesi ve cevapları
http://www.micro4you.com/files/ElecFreaks/Bluetooth%20HC-06.pdf (http://www.micro4you.com/files/ElecFreaks/Bluetooth%20HC-06.pdf)

Verdiğim dökümanda key pini varmış gibi gözüküyor fakat ben ihtiyaç duymamıştım. Eğer bluetooth ile bağlantı kurmadıysan modüle TX RX üzerinden AT komutlarını çalıştırabilmen gerekiyor.

Düzeltme : Key pini bulunuyor fakat ben şimdiye kadar hazır board üzerinde kullanmadığım için ihtiyaç duymamıştım, hazır boardlarda toprağa çekiyor olduğundan key pinini high yapman gerekir AT komutlarına girebilmek için. Hazır board kullanıyorsan baran'ın söylediklerini uyulayabilirsin.  Benim kullandığım bağlantı şeması şu şekilde oluyordu ; http://4.bp.blogspot.com/-8haEbMexcf0/T96aVAj6FSI/AAAAAAAAAIo/JXUKtACHRQk/s1600/HC-06+Pinout.png (http://4.bp.blogspot.com/-8haEbMexcf0/T96aVAj6FSI/AAAAAAAAAIo/JXUKtACHRQk/s1600/HC-06+Pinout.png)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: baran123 - 18 Mayıs 2015, 15:46:24
State pinide var bende o zaman sendeki EN = KEY :)

Öncelikle tx pull up yap.
Seri çeviricinin tx,rx pinlerini ölç 3.3ü geçmesin.
daha sonra çapraz bağlantılarını pull up vs yapıp
bilgisayardan AT yaz OK cevabı gelirse diğer AT komutlarnı işle
Eğer çevirici elinde bulunmuyor pic le AT komutu gönder.
blueterm ile bağlanırsan buluetooth bağlantısı yapmış olursun haliyle AT komutlarına cevap vermez.

mesaj birleştirme:: 18 Mayıs 2015, 15:48:26

Hocam bendede HC06 var üzerinde KEY pini bulunuyor ama.Hatta o pini HIGH yapmadan AT komutlarına cevap vermiyor.

mesaj birleştirme:: 18 Mayıs 2015, 15:50:08

Bu arada MrDarK hocam şimdi söylede hc05 ve hc06(bazı modeller) aynı pinout kullanıyor.Bu yüzden PCB si aynı olabiliyormuş.Aman dikkat ! :)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 18 Mayıs 2015, 16:01:11
@ baran, seri çevirici demişsin rs232 seriçevirici mi olması gerekiyor?
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: baran123 - 18 Mayıs 2015, 16:12:38
Aynı şey diyebiliriz.Şöyle bir açıklayayım.Şimdi bilgisayarın kasasının arkasında bulunan seri port bildiğimiz RX TX ama volaj seviyesi işlemcilere uymadığından araya MAX232  eklenerek uygun dönüştürme yapılır.Aslında USART,Seri iletişim,UART,RS232 bunlar aynı anlama gelir.Aynı işi yaparlar ama teknik ayrıntıları olabilir orayı tam bilmiyorum Gökhan Ağabey bununla ilgili çok güzel bir yazı yazmıştı.

USB/Seri çevirici ise şunun için var diyelim ki Laptop kullanıyoruz yada bilgisayardaki seri port max232 vs uğraşmak istemiyoruz bunun için amcalar çip yapmışlar USB den gelen veriyi direk RX,TX olarak dönüştürsün diye hem küçük hem rahat.Bilgisayarda ise sanal bir seri port oluşturuyor.Gerisi rahat :)

Kısaca evet diyebilirim :D

Eğer çevirici yok ise başka yöntemlerde var.Ben 18f2550 ile USB HID den gönderip PIC in seri iletişiminden çıkarıp alıyordum. :)

mesaj birleştirme:: 18 Mayıs 2015, 16:13:30

Hatta Gökhan ağabeyin yazısı : http://gokhanbeken.com/seriport-hakkinda-hersey (http://gokhanbeken.com/seriport-hakkinda-hersey)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: E3A4 - 18 Mayıs 2015, 17:02:07
Eğer HC-06 Modül kullanıyor isen hiçbir cihazla eşleşme yapmadığın durumda at modunda olur key pinini kullanmana gerek kalmaz.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 18 Mayıs 2015, 17:53:06
Alıntı yapılan: erkanakarcay - 18 Mayıs 2015, 17:02:07
Eğer HC-06 Modül kullanıyor isen hiçbir cihazla eşleşme yapmadığın durumda at modunda olur key pinini kullanmana gerek kalmaz.
Arkadaşım biraz daha açar mısın Nasıl Olacak bu olay.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: mdargut - 19 Mayıs 2015, 21:20:25
Alıntı yapılan: Recep METE - 18 Mayıs 2015, 17:53:06
Arkadaşım biraz daha açar mısın Nasıl Olacak bu olay.

HC-06 modüllerde bluetooth bağlantısı kurulmadığı zaman otomatik olarak AT modda olur. Direkt komutları gönderebilirsin. Ama AT komutları sadece uart üzerinden çalışır. Yani modüle kablo ile bağlanman ve Tx,Rx pinlerinden AT komutlarını göndermen gerek. AT komutlarını bluetooth bağlantısı üzerinden gönderemezsin.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 19 Mayıs 2015, 21:41:32
Alıntı yapılan: kim - 19 Mayıs 2015, 21:20:25
HC-06 modüllerde bluetooth bağlantısı kurulmadığı zaman otomatik olarak AT modda olur. Direkt komutları gönderebilirsin. Ama AT komutları sadece uart üzerinden çalışır. Yani modüle kablo ile bağlanman ve Tx,Rx pinlerinden AT komutlarını göndermen gerek. AT komutlarını bluetooth bağlantısı üzerinden gönderemezsin.

Hocam usb den rs232 dönüştürücü aldım. Bağlantıyı yaptiktsn sonra laptop ta hangi programı acmalıyım. Bunu biraz anlatır mısınız
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: baran123 - 19 Mayıs 2015, 21:50:09
Seri port programları mevcut mesela, Realterm
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: mdargut - 19 Mayıs 2015, 22:28:17
Baran'ın dediği gibi dönüştürücünün driverını yükledikten sonra herhangi bir seri port programını kullanabilirsin. Ben hterm isminde bir program kullanıyorum genelde.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 19 Mayıs 2015, 23:57:45
Hepinize çok teşekkür ederim.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 28 Mayıs 2015, 16:27:21
Elimdeki hc-06 modülü At komutları ile adını şifresini değiştirmek istiyorum ancak bir türlü başaramadım.Yardımlarınızı bekliyorum.

Yaptığım çalışmalar;  @ogy nin aşağıdaki linkte verdiği gibi http://g01.a.alicdn.com/kf/UT8IqaCXn0bXXagOFbXf/201140489/UT8IqaCXn0bXXagOFbXf.jpg (http://g01.a.alicdn.com/kf/UT8IqaCXn0bXXagOFbXf/201140489/UT8IqaCXn0bXXagOFbXf.jpg) modülün 26 nolu bacağına (header olmadığı için) tel ekledim ve 10k direnç ile grand a bağladım.Ayrıca aynı bacağa buton takıp 3.3. volta taktım.Usb-to-rs232 dönüştürücüyü bilgisayara bağladım.driverini yükledim.modülün rx-tx bacaklarını dönüştürücünün bacaklarına çaprazlama taktım.Modüle taktığım butona 1 sn basılı tutuyorum ama pc deki realterm de bir bağlantı veya benzeri birşey gözükmüyor.Neler yapmalıyım.


26 nolu key bacağına tel lehimledim.
(http://i.hizliresim.com/3Dz3d5.jpg) (http://hizliresim.com/3Dz3d5)

(http://i.hizliresim.com/94N7EN.jpg) (http://hizliresim.com/94N7EN)
(http://i.hizliresim.com/7kDLXN.jpg) (http://hizliresim.com/7kDLXN)

(http://i.hizliresim.com/n7lDLN.jpg) (http://hizliresim.com/n7lDLN)


Aldığım dac13 usb-to-rs232 dönüştütücünün driver ve programını kurdum doğru portu seçtim bağlı gözüküyor
(http://i.hizliresim.com/WnDPY4.jpg) (http://hizliresim.com/WnDPY4)


Realterm programını pc de açıyorum ama hiçbir tepki yok. Bu konuda yardımlarınızı bekliyorum.Hatayı nerede yapıyorum nerede???
(http://i.hizliresim.com/kk6DG9.png) (http://hizliresim.com/kk6DG9)


Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: mdargut - 28 Mayıs 2015, 18:03:29
Modülün HC-06 olduğundan emin misin? Yapman gerekenler şöyle:

1) HC-06 modülün Tx,Rx,Vcc,GND bağlantılarını yap. HC-06 modülde key pini gerekli değil.
2) Bluetooth bağlantısı yapma. Terminal programını aç 9600 baud ayarla.
3) AT yaz gönder.(sonunda LF CR karakterleri olmasın.)
Cevap gelmediyse modülün HC-06 değildir.

Terminal programı olarak şunu tavsiye ederim. Oldukça yetenekli bir program.
http://www.der-hammer.info/terminal/ (http://www.der-hammer.info/terminal/)

Bak bu blogta herşeyi ayrıntılı anlatmış. Hatta bu elemanın yazısında anlattığı yöntem ile HC-06 modüle HC-05 firmware i yüklemiştim zamanında.
http://byron76.blogspot.com.tr/2011/09/one-board-several-firmwares.html (http://byron76.blogspot.com.tr/2011/09/one-board-several-firmwares.html)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: magnetron - 28 Mayıs 2015, 18:53:43
hocam merhaba

ben de HC-06 modül aldım
STM32 ' ye bağladım kırmızı LED yanıp sönüyor

WinXP de aşağıdaki VB6.0 kodu çalıştırınca kırmızı LED devamlı yanıyor yani bağlanıyor

ama Win7 de aşağıdaki hatayı veriyor
port açık durumu false iken port zaten açık diyor

http://postimg.cc/image/fqvkw6e3t/ (http://postimg.cc/image/fqvkw6e3t/)

PC nin kendi hardware portunda ( COM1 ) hata vermiyor portu açıyor

sebep ne olabilir ?

teşekkür
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: newpronik - 28 Mayıs 2015, 22:10:23
Merhaba hocam

http://phillipecantin.blogspot.ca/2014/08/hc-05-bluetooth-link-with-zero-code.html (http://phillipecantin.blogspot.ca/2014/08/hc-05-bluetooth-link-with-zero-code.html)


burada çok güzel anlatılmış ben bitirmemde kullanmıştım. Bi bak istersen başaramazsan yardımcı olabilirim.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 29 Mayıs 2015, 21:44:32
Arkadaşlar bluetooth modülü At komutları kullanarak bir adını bile değiştiremedim.Yardımlarınızı bekliyorum.Delirecem yoksa.

1-HC-06 modülü breadboarda taktım.
2-vcc 3.3 verdim ve gnd takılı.
3-Bluetooth modülün rx ve tx bacaklarını usb-rs232 converterin rx-tx bacaklarına çaprazlama bağladım.
4-USB-to-rs232 dönüştürücüyü bilgisayarıma bağladım.
5-Daha önce (dac13 usb-to-rs232 dönüştürücünün driverini kurmuştum.Sorun yok.)
6-realterm'i açtım.
7-realterm'in port ayarını yaptım.Baud 9600 yaptım.
8-Realterm den 'AT' yazını "send" ledim.
9-sonuç :ortada bir şey yok.Bluetoothun ışığı yanıp sönmeye devam ediyor.  Lütfen yardım  arkadaşlar.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Gökhan BEKEN - 29 Mayıs 2015, 21:49:12
EN pinini HIGH'a çekin düzelir, butonlu modüllerde butona basmadan komut moduna girmiyor.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Kabil ATICI - 29 Mayıs 2015, 22:09:31
Birisi şu resimlerin boyutunu küçültsün. Bilgisayar yükleyene kadar canı çıkıyor.
Alt tarafı monitörde göreceğiz, ofset baskıya vermeyeceğiz.
Hani fotograf makineleri fazla pikseli desteklemiyor, yoksa ellerinden gelse 1 terapiksellik görüntü yükleyecekler.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: newpronik - 29 Mayıs 2015, 22:44:29
bluetooth ışığı yavaş mı yanıp sönüyor yoksa hızlı mı ?
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 30 Mayıs 2015, 00:24:50
Alıntı yapılan: newpronik - 29 Mayıs 2015, 22:44:29
bluetooth ışığı yavaş mı yanıp sönüyor yoksa hızlı mı ?

Hocam, hızlı hızlı yanıyor.Kısa bir süre sonra tamamen sönüyor.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 30 Mayıs 2015, 08:26:07
Biraz daha ilerledim.Realterm de AT komutu gönderiyorum.Ama şimdi OK diye cevap gelmiyor. Sormak istediğim şudur.PCnin usb sine takılan "USB-to-RS232 dönüştürücünün sadece tx ve rx   bacaklarını kullanmaktayım.Dönüştürücünün(vcc-gnd-cs-set) bacakları boşta kalıyor.Burada bir hata olmuş olabilir mi?

Ayrıca hc-06 mdülün 26. bacağına lehimlediğim parçayı söküp attım.Butonu kaldırdım.


EN bacağına 3.3v bağladım(high yaptım) olmadı. state bacağına 3.3v bağladım yine AT komutu gönderiyorum.OK yanıtını alamadım.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 30 Mayıs 2015, 11:25:34
Arduino ile de yaptım. AT komutları orada da çalışmadı.Acaba modülde bir sıkıntı olabilir mi? Bluetooth modül cep telefonundan bağlanıyor ve led yak söndür yapabiliyorum.Ancak "AT" komutları ile işlem yapamıyorum.Nedir bu yaa!
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Gökhan BEKEN - 30 Mayıs 2015, 15:15:05
AT komutunu nasıl gönderiyorsunuz, "\r\n" ekliyormusunuz? Şu resimde işaretlediğim şekilde yapmanız lazım:

(http://s26.postimg.cc/eml632l7p/image.jpg) (http://postimg.cc/image/eml632l7p/)


En pinini HIGH yaptığınız zaman, telefondan veya bilgisayardan bluetooth ile bağlanamazsınız, eğer bağlanabiliyorsanız komut moduna geçmemiş demektir.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 05 Haziran 2015, 20:58:05
Arduino ile yaptığım çalışmada da AT komutu gitmiyor. Acaba hc-06 bozulmuş olabilir mi.  Normal de led yak söndürme yapabiliyorum
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: baran123 - 05 Haziran 2015, 21:13:01
Hocam modül ile herhangi bir eşleşme yapmadan komut gönderiyorsunuz değil mi ?
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Gökhan BEKEN - 05 Haziran 2015, 22:37:08
Alıntı yapılan: Recep METE - 05 Haziran 2015, 20:58:05
Arduino ile yaptığım çalışmada da AT komutu gitmiyor. Acaba hc-06 bozulmuş olabilir mi.  Normal de led yak söndürme yapabiliyorum
Bir önceki mesajımdaki dediklerime dikkat ediyor musunuz? Modülün rx'ine kaç volt veriyorsunuz? Eğer arduino pinlerini direkt bağlıyorsanız bozulmuştur.
Arduinonun tx pinini direnç ile gerilim bölücü yaparak bağlayın olur.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: baran123 - 05 Haziran 2015, 22:44:25
Hocam direnç ile gerilim bölücü yerine 3.3V'u anahtarlayan bir transistör eklesek olur mu ?
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Gökhan BEKEN - 05 Haziran 2015, 23:05:19
Evet transistörle de olabilir.
Örnek bir çeviriciyi inceleyebilirsin(transistörlü değil): https://learn.sparkfun.com/tutorials/using-the-logic-level-converter
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: MÜHENDİS ADAM - 23 Eylül 2015, 00:31:04
arkadaşlar ozaman telden nasıl bağlanacaz bluetootha bağlanınca at modu çalışmıyo diyorsunuz
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 24 Eylül 2015, 23:43:43
Alıntı yapılan: MÜHENDİS ADAM - 23 Eylül 2015, 00:31:04
arkadaşlar ozaman telden nasıl bağlanacaz bluetootha bağlanınca at modu çalışmıyo diyorsunuz
Bluetootha telden bağlanıyor.Led yak söndürü cep telefonu kullanarak yapıyorsun ancak At komutlarını kullanamıyorum.Yeni bluetooth sipariş verdim gelince deneyeceğim.Muhtemelen sorun çözülecek.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: baran123 - 24 Eylül 2015, 23:47:04
"ancak At komutlarını kullanamıyorum" AT komutlarını telefondan mı göndermeye çalışıyorsunuz ?
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 26 Eylül 2015, 11:30:07
Alıntı yapılan: Baran Ekrem - 24 Eylül 2015, 23:47:04
"ancak At komutlarını kullanamıyorum" AT komutlarını telefondan mı göndermeye çalışıyorsunuz ?

Hayır bilgisayar üzerinden göndermeye çalışıyoruz. Bluetooth,Arduino nano ya takılı.Ama kodları görmüyor,tık yok.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: wtrk - 26 Kasım 2015, 11:42:59
Aynı sorun bende de var ve henüz çözemedim..

Sorun şuki Bluetooth modülün user-pass ve baudrate'sini basitçe değiştirmek istediğim için ucuzundan  bir Arduino Uno aldım..
Burada Bluetooth modülden Arduino Uno'ya aşağıdaki şekilde bağlantı yaptım.

Modülün RX ucundan Arduinonun RX ucuna
Modülün TX ucundan Arduinonun TX ucuna
Modülün GND ucundan Arduinonun GND ucuna
Modülün 3.3v ucundan Arduinonun 3.3v ucuna

atlama yaptım..
Sonrasında real term Programını çalıştırdım ve  " AT " komutunu sonuna " CR+LF ekleyerek " gönderdim ancak OK yanıtını alamadım.. Yaptığım bağlantı şekli ve Realterm ekranı ekteki gibidir..
Bir yerlerde direnç vs mi eklemem gerekiyor, Arduinoyu ben direkt kodları yapabilirim düşüncesiyle almıştım..
Desteğiniz ricasıyla..

(http://i.hizliresim.com/QYgWVk.jpg)

(http://i.hizliresim.com/bM4Y68.jpg)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: mur@t - 26 Kasım 2015, 11:49:57
RX/TX uçları yanlış.

Arduino RX <- BT TX
Arduino TX -> BT RX

sayfa 8
http://www.tec.reutlingen-university.de/uploads/media/DatenblattHC-05_BT-Modul.pdf (http://www.tec.reutlingen-university.de/uploads/media/DatenblattHC-05_BT-Modul.pdf)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: quarko - 26 Kasım 2015, 12:21:48
AT komutunun sonuna CR LF eklemeden göndereceksin. HC-06 da hiçbir komutunun sonunda CR LF yok zaten.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: wtrk - 27 Kasım 2015, 10:43:11
Fotoğraftaki şekilde bir bağlantı var, acaba bağlantıdamı yanlıs yapıyorum yoksa real termi mi kullnamıyorum..

Bağlantıdan sonra yaptığım işlem ;
Realtermde ayarlardan half dublex seciyorum, sonrasında com port olarak arduino modülün takıl olduğu portu secip, Send sekmesinden AT yazıp send Ascii diyorum..
Bunun dısında yapmam gereken birsey varmı yardımcı olabilirmisiniz ?

Bağlantı şekli aşağıdaki gibidir..

(http://i.hizliresim.com/yoREJk.jpg)

Alıntı yapılan: mur@t - 26 Kasım 2015, 11:49:57
RX/TX uçları yanlış.

Arduino RX <- BT TX
Arduino TX -> BT RX

sayfa 8
http://www.tec.reutlingen-university.de/uploads/media/DatenblattHC-05_BT-Modul.pdf (http://www.tec.reutlingen-university.de/uploads/media/DatenblattHC-05_BT-Modul.pdf)

Hocam uçları değiştirdim ancak yinede AT komutuna yanıt alamadım malesef.

Alıntı yapılan: quarko - 26 Kasım 2015, 12:21:48
AT komutunun sonuna CR LF eklemeden göndereceksin. HC-06 da hiçbir komutunun sonunda CR LF yok zaten.

Benim modül HC05 hocam , onun için eklemiştim, sonuna o eklentileri eklmediğim halde yinede göndermiyor..
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: MrDarK - 27 Kasım 2015, 11:38:03
Tekrar tekrar söylemek gerekirse;

https://www.picproje.org/index.php/topic,62078.msg481068.html#msg481068 (https://www.picproje.org/index.php/topic,62078.msg481068.html#msg481068)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: wtrk - 27 Kasım 2015, 13:12:50
Alıntı yapılan: MrDarK - 27 Kasım 2015, 11:38:03
Tekrar tekrar söylemek gerekirse;

https://www.picproje.org/index.php/topic,62078.msg481068.html#msg481068 (https://www.picproje.org/index.php/topic,62078.msg481068.html#msg481068)

Söyledim ya hocam o kadar anlayamıyorum malesef, basitçe , şema ile yardımcı olunursa sevinirim..
Yada ek olarak şunu alıp bağlayacaksın şu şekilde vs..
Yabancı forumda aşağıdaki gibi bir şema buldum.

(http://i.hizliresim.com/o89lWo.jpg)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: zipzip - 27 Kasım 2015, 18:50:50
Resimlerden gördüğüm kadarı ile elinizdeki modül 3.6 V üzerinde çalışıyor ve seviye çeviricileri üstünde barındırıyor. Ek dirençlere gerek olmadan doğrudan 5 V ile beslenebilir (Recep Mete'nin resimlerine göre). Tle lehimlenen modül (wtrk) seviye çeviriciler gerektirir.

Sorun "AT Command Mode" a geçmeden AT komutları göndermeniz.  KEY ucunun power-up esnasında "logic high" olması gerekiyor.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: Recep METE - 28 Kasım 2015, 07:27:51
Arkadaşım bir de aşağıya yazdığım gibi dener misin.Olmazsa haberimiz olsun ama ben bu kodlarla çalıştırdım.

UART haberleşme protokolü ile RX ve TX bacaklarından kolayca kullanılabilen bu modüller, AT komutu denilen özel bir komut serisi ile iç ayarlarının değişmesine izin vermektedir. Bu şekilde Bluetooth modülünüzün ismini, Baud Rate'ini, Pin kodunu değiştirebilirsiniz.

Uygulamamızı HC-06 Bluetooth modül ve Arduino Uno ile gerçekleştireceğz.

(http://i.hizliresim.com/dZkWQQ.png) (http://hizliresim.com/dZkWQQ)

Arduino üzerinden AT komutları Bluetooth modül ayarlarını yapabiliriz. Bunun için Arduino'ya aşağıdaki kodu yüklememiz ve modül ile Arduino bağlantısını aşağıdaki şekilde görüldüğü gibi yapmamız gerekmektedir:


HC-06 Arduino Bağlantı Şeması

//Arduino üzerinden AT komutları ile Bluetooth modül haberleşme kodu

#include <SoftwareSerial.h>  //  Seri Haberleşme kütüphanesini ekledik
SoftwareSerial BTSerial(10, 11); // RX, TX  // BT için ayrıca bir Seri Haberleşme pini tanımladık(BURAYA DİKKAT-TX-10,RX-11 NOLU BACAĞA BAĞLANACAK)
void setup() {
Serial.begin(9600);
Serial.println("Enter AT commands:");
BTSerial.begin(9600);  //BT Seri haberleşmesini 9600 ile başlattık*
}
void loop()
{
if (BTSerial.available())
Serial.write(BTSerial.read());
if (Serial.available())
BTSerial.write(Serial.read());
}

*Bluetooth modüllerin default Baud Rate'i 9600, default pin kodu 1234'tür!

Gerekli bağlantıları yapıp kodu Arduino'ya yükledikten sonra Serial Monitörü açarsanız karşınıza "Enter AT commands:" yazısı gelecektir. Bu yazıdan sonra artık AT komutlarımızı Serial Monitör'e yazarak ve cevapları da oradan görerek haberleşebiliriz.

İlk yapmamız gereken "AT" yazıp Enter'a basmak. Cevap olarak "OK" geldiyse her şey yolundadır.

Önce Bluetooth modülümüzün ismini değiştirelim, bunun için Serial Monitör'e: "AT+NAMEvereceğiniz_isim" şeklinde komut yazmanız. Alacağınız cevap "OKName" olacaktır. Artık telefondan cihazı arattığınızda ismi "vereceğiniz_isim" olarak görünecektir.

Şimdi modülün Baud Rate'ini değiştirelim. Bunun için gereken komut "AT+BAUDx" tir. x değeri için şöyle bir tablo yapmışlar:
1---------1200
2---------2400
3---------4800
4---------9600
5---------19200
6---------38400
7---------57600
8---------115200

Bu tablodan istediğiniz Baud Rate değerinin karşılığındaki numarayı x değeri yerine yazarak komutu gönderebilirsiniz. Örneğin, "AT+BAUD7" komutunu yollarsak, karşılığında alacağımız cevap "OK57600" olacaktır.

Şimdi tekrar Serial Monitör'e "AT" yazıp cevap olarak "OK" bekleyelim.

Gelmiyor değil mi? Demek ki bir şeyler yolunda değil. :)

Biraz önce Baud Rate ayarı yaparak 57600'e çekmiştik. Fakat kullandığımız yazılımda halen 9600 ile BTSerial iletişimi açık. O değeri 57600 yapıp Arduino'ya kodu attığımızda tekrar modül ile konuşmaya başlayabiliriz.
]
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: wtrk - 28 Kasım 2015, 10:26:42
Hocam modül suan yanımda değil..
Verdiğiniz bilgileri uygulayarak deneyeceğim..
Duruma göre size haber ederimm.
Teşekkürler..
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: fiducial - 15 Mart 2016, 23:19:24
Merhaba arkadaşlar,
AT komutları hakkında birşey sormak istiyorum. Uart ile at komutu gonderirken ascii karşılıklarını mı gönderiyoruz bu konuyu çok anlayamadım. Yani A'nın ascii karşılığı sonra T'nin ascii karşılığı daha sonra sırasıyla girilecek tüm karakterlerin ascii karşılıklarını mı girmemiz gerekiyor. Yardımcı olabilirseniz çok sevinirim
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: mdargut - 16 Mart 2016, 09:18:23
Alıntı yapılan: fiducial - 15 Mart 2016, 23:19:24
Merhaba arkadaşlar,
AT komutları hakkında birşey sormak istiyorum. Uart ile at komutu gonderirken ascii karşılıklarını mı gönderiyoruz bu konuyu çok anlayamadım. Yani A'nın ascii karşılığı sonra T'nin ascii karşılığı daha sonra sırasıyla girilecek tüm karakterlerin ascii karşılıklarını mı girmemiz gerekiyor. Yardımcı olabilirseniz çok sevinirim
Aynen öyle. Bütün mesajı string olarak göndereceksin.
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: elektronikDelisi - 16 Mart 2016, 15:56:07
Aşağıda ki linkteki programı indirerek kolayca ayar yapabilirsin.

http://oguzemre.net/hc05-bluetooth-modul-seriport-programi/ (http://oguzemre.net/hc05-bluetooth-modul-seriport-programi/)
Başlık: Ynt: hc-06 bluetooth'da AT komutları nasıl kullanılır.
Gönderen: fiducial - 24 Mart 2016, 21:25:44
teşekkürler cevaplarınız için