樹莓派基於python的pwm產生

2021-09-25 12:59:31 字數 652 閱讀 5665

import rpi.gpio as gpio  #匯入gpio口驅動模組

import time #匯入時間模組

pwm_pin = 18 #定義pwm輸出引腳

gpio.setmode(gpio.bcm) #定義樹莓派gpio引腳以bcm方式編號

gpio.setup(pwm_pin,gpio.out) #使能gpio口為輸出

pwm = gpio.pwm(pwm_pin,320) #定義pwm輸出頻率

for i in range(10,100): #for迴圈調整脈寬

print("ok") #輸出提示

pwm.start(i) #啟動pwm

time.sleep(0.1) #延時

for j in range(100,10,-1):

print("yes")

pwm.start(j)

time.sleep(0.1)

pwm.stop() #關閉pwm輸出

gpio.cleanup() #釋放gpio口

樹莓派PWM控制降溫風扇,基於ubuntu系統

本文章是基於ubuntu的樹莓派控制降溫風扇,採用python編寫,具有開機自啟的功能,有很好的降低噪音的功能。其思路是獲取cpu溫度,並依據不同溫度產生不同的pwm來進行控制風扇。具體 如下 import rpi.gpio as gpio import time fan 18 bcm引腳編號 te...

Python樹莓派程式設計1 2 探索樹莓派

1.2 探索樹莓派 那樹莓派上究竟有什麼呢?有什麼能適合這個如此之小的裝置呢?目前為止,一共有兩款樹莓派 a版和b版 b版詳情見圖1 2 兩個版本之間的差距非常小,b版僅比a版多了一點功能,當然 也要稍微貴一些。a版記憶體為256mb,而b版記憶體為512mb a版有乙個usb介面,而b版有兩個。a...

python樹莓派設定 樹莓派初始設定

wifi設定 每當重新安裝樹莓派的系統或者初始化一塊全新的樹莓派都會遇到這樣的問題 連線wifi。那當我們沒有顯示器和鍵盤的情況下怎末可以將樹莓連線到當前的wifi網路呢?方法非常簡單,首先在sd卡的根目錄下新增乙個名為 wpa supplicant.conf的檔案,然後在該檔案內新增以下的內容 c...