在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

聚豐項目 > 基于AB32的uart控燈

基于AB32的uart控燈

基于AB32開發板開發一個控制燈光的設備,即藍牙控制燈光。然而實際上,AB32上面藍牙模塊,很難實現,目前還沒有成熟,只能退而其次,串口通信,既是UART串口。我制作兩個設備,一個是主設備,另一個從設備。主設備(AB32開發板)上開啟uart串口,PA3和PA4引腳,連接到從設備。從設備可以是arduino開發板,也可以是STM32開發板,也可以是esp8266,等等,其中只要有uart串口功能。從主設備發送"uart 1"到從設備,當從設備檢測到“uart 1”,則打開LED;發送“uart 0”,則關燈。 設計作品思路如下圖:

rx_ted rx_ted

分享
1 喜歡這個項目
團隊介紹

rx_ted rx_ted

團隊成員

rx_ted 學生

分享
項目簡介
基于AB32開發板開發一個控制燈光的設備,即藍牙控制燈光。然而實際上,AB32上面藍牙模塊,很難實現,目前還沒有成熟,只能退而其次,串口通信,既是UART串口。我制作兩個設備,一個是主設備,另一個從設備。主設備(AB32開發板)上開啟uart串口,PA3和PA4引腳,連接到從設備。從設備可以是arduino開發板,也可以是STM32開發板,也可以是esp8266,等等,其中只要有uart串口功能。從主設備發送"uart 1"到從設備,當從設備檢測到“uart 1”,則打開LED;發送“uart 0”,則關燈。 設計作品思路如下圖:
硬件說明

作品.png

整體架構:

內核部分:使用了線程、信號量、互斥量、定時器 

硬件部分:AB32開發板、arduino wemos R1開發板、若干LED和電線 

軟件包:

blueturm(藍牙模塊)等 

設備驅動:

GPIO/BLE/UART/I2C 等

硬件.png

軟件說明

軟件中間使用了部分信號量和互斥量保證線程同步。跟uart_sample這個例子原理差不多。

首先查找系統中的串口設備,等找到串口設備,例如“uart1”,找到了就打開串口設備,將輸入命令復制到臨時變量字符串。

接著初始化信號量,一旦接收到輸入字符串,則發送這命令。

然后創建線程,繼續等待輸入。


軟件.png

根據這樣的原理而獲得流程:搜索串口設備->打開串口設備->接收回調->信號中斷->發送命令->開燈關燈。

演示效果
評論區(0 )
主站蜘蛛池模板: ts人妖在线观看| 中文字幕三级| 天堂在线网站| 激情五月综合综合久久69| 四虎影视最新网址| 色噜噜噜噜| 五月婷婷免费视频| 狠狠色噜噜狠狠狠97影音先锋| 欧美综合国产精品日韩一| 最新久久免费视频| 五月婷婷在线观看| 日韩毛片视频| 五月天丁香婷婷网| 四虎影院在线免费观看视频| 亚洲第一精品夜夜躁人人爽| 四虎影视永久地址| 女人张开腿让男人捅爽| 国产午夜大片| 国产人免费人成免费视频| 久久久久久久蜜桃| 毛片爱做的片| 国产成人永久免费视频| 天天综合网天天综合色不卡| 黄色拍拍拍| 35pao强力打造| 亚洲欧洲色天使日韩精品| 亚洲综合香蕉| 日本黄色大片在线播放视频免费观看 | 中文字幕亚洲综合久久2| 亚洲地址一地址二地址三| 日韩毛片免费| 国产成人91青青草原精品| 手机在线你懂得| 91三级视频| 午夜三级视频| 狠狠曹| 成年片免费网址网站| 人人免费操| 色吧综合网| 在线国产三级| 亚洲第一色在线|