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

Gokrtl

Gökhan Kartal (TeknoDay)
Staff member
Katılım
27 Şubat 2019
Mesajlar
11,204
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: 130
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
 

Forum istatistikleri

Konular
5,762
Mesajlar
98,761
Üyeler
2,458
Son üye
rickss

Son kaynaklar

Son profil mesajları

cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Dr. Bülent Başaran,
Elektrik ve Elektronik Mühendisi
Yonga Tasarım Özdevinimcisi
Üç güzel "çocuk" babası
Ortahisar/Ürgüp/Konya/Ankara/Pittsburgh/San Francisco/Atlanta/Alaçatı/Taşucu...

Back
Top