DIY树莓派报警散热扩展板

树莓派散热扩展板


树莓派散热扩展板

import wiringpi as wpi

import time

FAN_PIN =25

wpi.wiringPiSetup()

fan = wpi.GPIO(wpi.GPIO.WPI_MODE_PINS)

def cpu_temp():

    with open("/sys/class/thermal/thermal_zone0/temp", 'r') as f:

        return float(f.read())/1000

def initMode():

    fan.pinMode(FAN_PIN,fan.OUTPUT)

    fan.digitalWrite(FAN_PIN, fan.LOW)

def main():

    initMode()

    while(True):

        temp=cpu_temp()

      # print(temp)

        if(temp>45):

            fan.digitalWrite(FAN_PIN,fan.HIGH)

        else:

            fan.digitalWrite(FAN_PIN,fan.LOW)

        time.sleep(10)

if __name__=='__main__':

    main()

演示视频:点击查看

你可能感兴趣的:(DIY树莓派报警散热扩展板)