每日一句 ( 2024920 )  

Years may wrinkle the skin, but to give up enthusiasm wrinkles the soul.

歲月留痕,只及肌膚;激情不再,皺起心靈。———— Samuel Ullman

樹莓派上控制蜂鳴器模擬摩爾斯電碼(電報效果)

摩爾斯電碼是一種時通時斷的信號代碼,通過不同的排列順序來表達(dá)不同的英文字母、數(shù)字和標(biāo)點符號??箲?zhàn)片上聽到的發(fā)報聲即是這類電碼信號。以下程序中通過樹莓派控制蜂鳴器的發(fā)聲與停止來模擬這種信號音。首先要在樹莓派上使用git下載編譯安裝wiringPi庫#git clone git://git.drogon.net/wiringPi#cd wiringPi#./build測試wiringPi是否安裝成功#gpio -v //顯示版本號等信息#gpio reada...

樹莓派中使用gpiozero控制蜂鳴器

RPi.GPIO庫按網(wǎng)上的方法使用output方法輸出高低電平不能有效的控制蜂鳴器發(fā)聲,高低電平都會響,最終勉強(qiáng)使用input和output方法來轉(zhuǎn)換接口的i/o狀態(tài)來實現(xiàn)嘀嘀的間隔音。后來又換用gpiozero庫后就簡單多了(樹莓派官方系統(tǒng)中的python默認(rèn)也安裝了這個庫)from gpiozero import Buzzerbz = Buzzer(3)bz.beep(0.5, 0.2, 5, False)僅僅兩行代碼啊我去。。參數(shù)和其它配置可參考官方文檔:http://...