• <table id="ywgae"><blockquote id="ywgae"></blockquote></table>
  • <samp id="ywgae"><label id="ywgae"></label></samp>
  • <samp id="ywgae"></samp>
  • <bdo id="ywgae"><blockquote id="ywgae"></blockquote></bdo>
    <blockquote id="ywgae"></blockquote>
  • 歡迎訪問興化市宏宇電子有限公司官方網站!

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

    在線客服

    新聞中心

    聯系我們

    行業資訊

    如何用Python控制壓電蜂鳴器

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

    如何用Python控制壓電蜂鳴器

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

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

    =&gt;b--help

    usage:b[-f&lt;frequency&gt;]&lt;ms&gt;

    options:

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

    ms 1~10000(default 50)ms

    =&gt;

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

    =&gt;b

    =&gt;

    用1kHz響500ms的指令是:

    =&gt;b-f 1000 500

    =&gt;

    用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://www.www.districtkula.com/

  • <table id="ywgae"><blockquote id="ywgae"></blockquote></table>
  • <samp id="ywgae"><label id="ywgae"></label></samp>
  • <samp id="ywgae"></samp>
  • <bdo id="ywgae"><blockquote id="ywgae"></blockquote></bdo>
    <blockquote id="ywgae"></blockquote>
  • 高雅人妻被迫沦为玩物_啦啦啦啦日本免费高清在线直播_free hd chⅰnesexxxx moms_浓密毛茸茸厕所偷窥女浴池