完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
不光是控制风扇
|
|
|
|
本帖最后由 伤心的雨夜 于 2016-9-15 23:06 编辑
# -*- coding: utf-8 -*- import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(11,GPIO.OUT) #为防止风扇卡死,开机全速运行10秒 p = GPIO.PWM(11,50) p.start(100) time.sleep(10) p.stop def get_cputemp(): tmp_File = open('/sys/class/thermal/thermal_zone0/temp') cpu_temp = float(tmp_File.read())/1000 tmp_File.close() return cpu_temp while 1: i = get_cputemp() #计算出对应的pwm,50为最高温度值,30为最低温度值 pwm = int((1-(50-i)/(50-30))*100) p.start(pwm) #设置采样频率,这里设为30秒 time.sleep(30) #print(i,pwm) p.stop() GPIO.cleanup() 上面代码保存为.py并在/etc/rc.local运行。一切正常了!室温27度 |
|
|
|
|
|
牛。。。。。。
|
|
|
|
只有小组成员才能发言,加入小组>>
5862 浏览 0 评论
14168 浏览 9 评论
7790 浏览 0 评论
基于Amazon Echo 和 Raspberry Pi 的自动窗帘控制
7139 浏览 1 评论
【下载】《Linux+树莓派玩转智能家居》——亲手进行树莓派应用制作
159965 浏览 374 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 06:57 , Processed in 0.668646 second(s), Total 55, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号