HM 10 Bluetooth Baud Rate Ayarı (ÇÖZÜLDÜ)

Gokrtl

Gökhan Kartal (TeknoDay)
Staff member
Katılım
27 Şubat 2019
Mesajlar
11,292
EK GÜNCELLEME: Baud Rate değiştirme sorununu çözdüm.
Öncelikle Elimizdeki Bluetooth Versiyonunu öğrenmek için AT+VERSION komutunu uygulayınız.
Benim robo90.com dan aldığım HM 10 bluetooth versiyonu MLT-BT05-V4.1
Bu versiyon için denediğim Baud Rate yapılandırması aşağıdaki gibidir. Diğer versiyonlarda da sanırım çok değişiklik göstermeyecektir.
Baud Rate ayarını değiştirmek için AT+BAUD<değer> komutunu kullanıyoruz. Baud Rate'i değiştirirken 9600 yada 115200 gibi değerler yazmıyoruz. Bunun yerine 1-2-3... gibi değerler vermemiz gerekiyor. Örneğin: AT+BAUD4 Şeklinde. (Bazı dataseet veya internet sitelerinde gösterildiği gibi "=" operatörü koymuyoruz. AT+BAUD=4 Bu versiyon için yanlış bir kullanımdır.)

Şimdi değer tablosunu sıralayalım.

Atama Değeri
Baud Rate Karşılığı
1​
1200​
2​
2400​
3​
4800​
4​
9600​
5​
19200​
6​
38400​
7​
57600​
8​
115200​

@Gokrtl Baud ayarı için komutu yazarken araya = koyma.
AT+BAUD2 şeklinde bir dene istersen. Dokümanda eşittir yok.
@tekosis sen işin doğrusunu söylemişsin ama ben çok kurcaladığım için becerememişim anlaşılan.
Aslında gerçekten senin söylediğin gibide denemiştim ama AT+BAUD1 yapınca Baud Rate 1200 olmuş. Benim elimdeki datasheet'e göre 1 numara 57600'e denk geldiği için Serial Monitörde ayar tutturamadım demekki.

------------------------------------------------------------------

HM 10 Bluetooth baud rate ayarı yapmaya çalışıyorum.

Datasheet'ine göre adını, şifresini değiştiriebiliyorum ama yine datasheet deki 5 tane baud rate seçeneklerinden birini seçemiyorum.
Varsayılan olarak 9600 de çalışıyor, değiştirmek istediğimde "ERR123" hatası alıyorum.

Baud Rate değiştirmek için gerekli kod AT+BAUD=0 0 ile 4 arasında seçenek var. Default olarak 4 ama diğer 0-1-2-3 seçeneklere izin vermiyor.

BAUD.png


BAUD2.png
 

Ekler

  • MLT-BT05-AT-commands-TRANSLATED.pdf
    73.6 KB · Görüntüleme: 144
Son düzenleme:

Burda bir abi baud değiştirmek için hm-10'a firmware güncellemesi yapmamız gerektiğini söylüyor
 

Burda bir abi baud değiştirmek için hm-10'a firmware güncellemesi yapmamız gerektiğini söylüyor
Bir bakayım
 
Burada Orjinal HM 10 firmware den bahsetmiş ama nasıl yapıldığı ile ilgili hiç bir bilgi yok.
Bendeki her zamanki gibi clone.
 
bunu araştırmak lazım abi nasıl yazılır nası bulunur
 
Bu adamın videosunu izledim ama güvenemiyorum. Şuanda bir modül heba edecek durumda değilim. O yüzden piconun 2.işlemcisini 9600 baud rate ayarlayıp orada kullanacağım modülü.
 
Bu adamın videosunu izledim ama güvenemiyorum. Şuanda bir modül heba edecek durumda değilim. O yüzden piconun 2.işlemcisini 9600 baud rate ayarlayıp orada kullanacağım modülü.
elimde olsa ben denerdim abi.
esp01'e defalarca yanlış fw'ler yazıp durdum finalde adam ettim bunu da yapardım
 
elimde olsa ben denerdim abi.
esp01'e defalarca yanlış fw'ler yazıp durdum finalde adam ettim bunu da yapardım
Başka zaman inşallah.

Bu arada boot sel olayını yazılımsal olarak yaptırabilir miyiz?
Kartı cihaza takıp kapattıktan sonra update için sök tak yapmak istemiyorum da.
 
yazılımsal olarak nası yaparız bilmiyorum bootsel'in basıldığını okuyabiliyoruyz ama bootsel moda sokabiiyor muyuz bakmak lazım
 
Azıcık uyuyayım. Gece işe gidicem. Yarın bakarız onada. Ayrıca bluetooth'u test etmek için küçük bir program yazmam lazım windowsa.
 
Aynı yaşta, aynı kafada olmak için dünyaları verirdim. Bu video burada dursun. Yarın lazım olacak.

 
c# deneme:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;



namespace HW
{
    
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private async void button1_Click(object sender, EventArgs e)
        {
            label1.Text = "Buton 1";
           await Task.Delay(1000);
            label1.Text = " ";

        }

        private async void button2_Click(object sender, EventArgs e)
        {
            label1.Text = "Buton 2";
            await Task.Delay(1000);
            label1.Text = " ";

        }
    }
}

Abi ilk deneyimi yaptım c# ile
test.png
 
c# deneme:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;



namespace HW
{
   
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private async void button1_Click(object sender, EventArgs e)
        {
            label1.Text = "Buton 1";
           await Task.Delay(1000);
            label1.Text = " ";

        }

        private async void button2_Click(object sender, EventArgs e)
        {
            label1.Text = "Buton 2";
            await Task.Delay(1000);
            label1.Text = " ";

        }
    }
}

Abi ilk deneyimi yaptım c# ile 16706 eklentisine bak
C#'ı nereden buldun? VS Studio mu kurdun?
 
Evet abi yuvamdan çıkma zamanım geldi diye düşündüm
Çık tabi ya. C# da program yapması çok zevklidir. Herşey elinin altında. Görseller için kod yazmana gerek kalmıyor. Sadece işlemler için yazıyorsun. Sen benim yaptığım "Direnç Hesaplama" programını gördün mü? Bizzat ben çok kullanıyorum onu. :D
Daha geliştirecektim kondansatör filan ama sürekli uğraşınca sıkılıp ara verdim. İndirirsen v4'ü indir. Diğerleri eski.

 
Alışılmışın dışına çıkmak zor geliyor ama.
Her tarafta birşeyler görmek karmaşık gelebiliyor.
Ben yazdığımı nasıl exe olarak çıkarıcam ona bakıyorum yukarından başlat diyorum geliyor karşıma ama çıkarmak istiyorum
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
6,079
Mesajlar
103,839
Üyeler
2,544
Son üye
tornawida

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
deneyci wrote on hakan8470's profile.
Sibonge uNkulunkulu ngokuhlukahluka asinike kona.

Bu hangi dil? :)
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Back
Top