2020年8月1日 星期六

UART串列通訊實作Part1 – HC05藍芽模組

UART串列通訊實作Part1 – HC05藍芽模組

HC05 藍芽轉UART模組簡介

 

HC-05 Bluetooth Module Pinout

https://www.pinterest.com/pin/515169644876786537/


範例說明

利用epy上的ADC量測Light感測器,epy透過UART傳送ADC量測訊息至HC05藍芽模組。行動裝置以藍牙SPP(串口)通信工具顯示結果。

 

程式列表

from machine import KEY  #獲取按鍵KEY

from machine import ADC

from machine import PIN

from machine import UART

import utime

 

str1 = ""

 

# Start Function

if __name__ == '__main__':

  light = ADC(4)

  uar_1=UART(1,9600)

  key_c = KEY(KEY.KEYC)    #創建按鍵C

 

  uar_1.write("Start light detect\n")

 

  try:

    while True:

      light_val = light.read()

      str1 = 'Light value=' + str(light_val) + "\n"

      uar_1.write(str1)

      utime.sleep_ms(400)

      if key_c.value() == 0:      #如果按鍵C被按下

        uar_1.write("Close light detect\n")

        break

 

  finally:

    light.deinit()

 

uar_1.deinit()

key_c.deinit()

 

執行結果


藍牙SPP(串口)通信工具


沒有留言:

張貼留言