CommentStreams:1a3077734abfef1a718d3faed6850d43
Seems to work with this code:
- !/usr/bin/python
from gpiozero import PWMLED import time
try:
servo = 13
fan = PWMLED(servo)
while(1):
#get CPU temp
file = open("/sys/class/thermal/thermal_zone0/temp")
temp = float(file.read()) / 1000.00
temp = float('%.2f' % temp)
file.close()
if(temp > 35):
fan.value = 0.4
if(temp > 40):
fan.value = 0.5
if(temp > 50):
fan.value = 0.75
if(temp > 55):
fan.value = 0.9
if(temp > 60):
fan.value = 1.0
if(temp < 30):
fan.off()
time.sleep(1)
except KeyboardInterrupt:
fan.off()