在线观看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 )
主站蜘蛛池模板: 免看一级a毛片一片成人不卡 | 欧美视频不卡一区二区三区 | 天天干天天干天天天天天天爽 | 好吊色视频988gao在线观看 | 日本最色网站 | 成人男女啪啪免费观看网站 | 六月婷婷在线 | 操女人网址 | 亚洲网站免费看 | 四虎国产精品视频免费看 | 日日干干| 曰本又色又爽又黄三级视频 | 4388x17亚洲最大成人网 | 亚洲1卡二卡3卡四卡不卡 | 手机看片精品国产福利盒子 | 国产精品四虎 | 午夜寂寞视频在线观看 | 国产精品嫩草影院人体模特 | 啊用力太猛了啊好深视频免费 | 国产精品久久久福利 | 狠狠狠狠干 | 天天干天天色天天 | 狼人久草 | 性久久久久久久 | 四虎国产永久免费久久 | 成人三级视频 | 久久久久久久免费 | 真实一级一级一片免费视频 | 欧美.亚洲.日本一区二区三区 | 欧美福利专区 | h视频免费观看 | 操您啦| 日本免费成人 | 黄色顶级视频 | 最新激情网址 | 久久精品男人影院 | 播放毛片 | 欧美精品专区55页 | 天天爱添天天爱添天天爱添 | www.色五月.com | 4hu四虎永久免在线视 |