文档章节

树莓派上使用python控制gpio

素人派
 素人派
发布于 2016/12/31 20:47
字数 137
阅读 5
收藏 0
  • 安装python库
apt-get install python-dev python-rpi.gpio
  • 示例
[codesyntax lang="python"]
import RPi.GPIO as GPIO
import time
import cpu_temp

channel = 18

def init():
	GPIO.setmode(GPIO.BCM)

	GPIO.setup(channel, GPIO.OUT)

def on():
	GPIO.output(channel, GPIO.HIGH)

def off():
	GPIO.output(channel, GPIO.LOW)

def clean():
	GPIO.cleanup()

init()

on()
time.sleep(2);
off()

while 1 < 2:
	print cpu_temp.get_cpu_temp()
	if(cpu_temp.get_cpu_temp() > 42):
		on()
	else:
		off()

	time.sleep(3)

clean()
[/codesyntax]
  • 参考
不知道你的树莓派的GPIO接口分布图?请看这里。 不会用python?感觉到这里来补习一下吧? 想把这段代码添加到Linux服务中,然后开机启动?很简单,亲,请点击这里。

本文转载自:http://surenpi.com/2015/03/16/%e6%a0%91%e8%8e%93%e6%b4%be%e4%b8%8a%e4%bd%bf%e7%94%a8python%e6%8e%...

上一篇: Ubuntu介绍
下一篇: Java注解Annotation
素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问

暂无文章

Bash 和 Python 编程语言优缺点分析

Bash 和 Python 是大多数自动化工程师最喜欢的编程语言。它们都各有优缺点,有时很难选择应该使用哪一个。所以,最诚实的答案是:这取决于任务、范围、背景和任务的复杂性。 让我们来比较一下...

xiangyunyan
18分钟前
3
0
Kubernetes从懵圈到熟练:读懂这一篇,集群节点不下线

排查完全陌生的问题,完全不熟悉的系统组件,是售后工程师的一大工作乐趣,当然也是挑战。今天借这篇文章,跟大家分析一例这样的问题。排查过程中,需要理解一些自己完全陌生的组件,比如sys...

阿里云云栖社区
24分钟前
4
0
解决exe4打包出现的问题

https://blog.csdn.net/gem_yaorao/article/details/48626155

南桥北木
40分钟前
1
0
SpringBoot高级篇JdbcTemplate之数据更新与删除

前面介绍了JdbcTemplate的插入数据和查询数据,占用CURD中的两项,本文则将主要介绍数据更新和删除。从基本使用上来看,姿势和前面的没啥两样 <!-- more --> I. 环境准备 环境依然借助前面一...

小灰灰Blog
57分钟前
3
0
Filecoin 编译问题

https://github.com/filecoin-project/go-filecoin/issues/2503 Error go run ./build build command from root I've faced on this error Building go-filecoin...git log -n 1 --forma......

怎当她临去时秋波那一转
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部