男人的天堂无码动漫αv_4399在线观看韩国电影_中文字幕大乳少妇_欧美607080老太另类_在线观看综合亚洲日本_极品影视在线观看_男女性高爱潮免费版_西西成人午夜有码一区二区_国产精品综合久成人_亚洲 自拍 日韩 欧美

歡迎訪問興化市宏宇電子有限公司官方網站!

全國服務熱線:0523-83721118 設為首頁 | 收藏本站 |
全國服務熱線:
0523-83721118

在線客服

聯系我們

行業(yè)資訊

如何用Python控制壓電蜂鳴器

更新時間:2020/10/19 10:24:43  瀏覽次數:   【加入收藏】

如何用Python控制壓電蜂鳴器

另一個人機交互的簡單方式是最簡單的壓電晶體那種,記得早期電腦主板自檢時報故障也用的這種方式。

回到MCUSH終端,已經封裝了一個“beep”命令(可以縮寫成“b”),控制連接在某個引腳的無源,固件里會控制定時器生成指定的輸出頻率,頻率范圍是人耳能感知的20Hz~10kHz。查看一下語法幫助:

=>b--help

usage:b[-f<frequency>]<ms>

options:

-f/--frequency 20~10000(default 4000)hz

ms 1~10000(default 50)ms

=>

最簡單命令是不帶參數的“b”,控制4kHz響50ms,執(zhí)行完后停止,輸出新提示符。

=>b

=>

用1kHz響500ms的指令是:

=>b-f 1000 500

=>

用Python實現一遍:

from mcush import*

m=Mcush.Mcush('/dev/ttyUSB0')

m.beep()#默認參數:4kHz,50ms

m.beep(1000,0.1)#1kHz,100ms

Python庫的API比命令行靈活一些,可以用times參數控制次數,如使之連響三次(在實際的測試用例中,常會用來提醒一些異常情況):m.beep(times=3)

更多文章,可以點擊http://668558.cn/