# 藍芽通信模組電路設計 這部分我需要用Keil的環境以及C#語言來編寫以HT32F52352為控制器的相關程式,因為尚未編寫完成,故本章改為介紹這個元件。以及預計應用的通訊協定。 ### 介紹 HC-05是一個Arduino常用模組,它是一個無線藍芽模組。可以使用這個模組在兩個微控制器之間進行通信。也可以在具有藍牙功能的設備進行通信。 該模組在USART的模式下,以9600波特率(Baud Rate)進行通信,可以通過使用命令模式(Command Mode)配置模組的預設值。 **Bluetooth 4.0**具備藍牙低功耗(Bluetooth Low Energy, BLE)模式,耗電量低,但電腦、手機和平板等裝置的支援、普及程度,不及2.1版。如果你確認你的電腦和手機都支援藍牙4.0,那就可以選購藍牙4.0的序列通訊模組。 不管是HC-05, HC-06還是藍牙4.0,對Arduino都沒有影響,控制程式都一樣,實際接線也只用到4條線:電源、接地、傳送(TxD)和接收(RxD)。  (圖源自於網路) ## Tx/Rx Tx,Rx為一組同步接收數據資訊的端口。 同步指的就是指大家說好要在同一個時間傳送或接收資料,就像I²C那樣,Slave會在clock觸發邊緣狀態的時候讀取data的值,Master會確保clock在觸發期間資料的有效且穩定的 當UART開始傳送時,會先發送1 bit 的start condition的信號,平時這個UART保持在高電位,當要開始傳送時就讓UART維持低電位,這樣接收端就知道說有資料要傳送過來了  (圖片源自於網路) [HT-05藍芽模組](https://swf.com.tw/?p=693)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.