树莓派与 Python —— GPIO
2024-09-29 04:49:57
首先来直观地认识树莓派提供的 40 个引脚(GPIO,general purpose i/o,接收外界输入,并向外界提供运算处理后的输出):
1. 安装
从远程库(repositories)中下载安装
$ sudo apt-get update
$ sudo apt-get dist-update
$ sudo apt-get install python-rpi.gpio
# python 3:sudo apt-get install python3-rpi.gpio从源程序中安装:
源文件的下载地址为:RPi.GPIO 0.6.3(或 raspberry-gpio-python)
$ sudo tar -zxvf RPi.GPIO-0.6.3.tar.gz
$ cd RPi.GPIO-0.6.3
$ python setup.py install
2. 基本api
import RPi.GPIO as GPIO
import time
pin = 7 ## 使用7号引脚
GPIO.setmode(GPIO.BOARD) ## 使用BOARD引脚编号,此外还有 GPIO.BCM
GPIO.setup(pin, GPIO.OUT) ## 设置7号引脚输出
while: ## 重复
GPIO.output(pin, GPIO.HIGH) ## 打开 GPIO 引脚(HIGH)
time.sleep(1) ## 等1秒
GPIO.output(pin, GPIO.LOW) ## 关闭 GPIO 引脚(LOW)
time.sleep(1) ## 等1秒
PIO.cleanup() ## 清除
最新文章
- uploadify使用教程
- python2.7安装matplotlib遇到的问题及解决方法
- 安装myeclipse10后破解时发现没有common文件夹
- cach
- Entity Framework ModelFirst尝试
- A. Robot Sequence
- Ubuntu Server上的LVM配置
- sqlserver 中 lastindexof 功能
- wkhtmltopdf 将网页生成pdf文件
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)3---- 动态加载Assembly应用程序
- Codeforces 191C Fools and Roads(树链拆分)
- Mybatis 简单的CRUD 基于XML文件配置
- j2se--Socket沟通
- MVC DisplayTemplates and EdiotrTemplates.
- Linq 延迟加载
- 彻底解决MacOS上应用程序快捷键冲突的问题,自定义快捷键设置
- [android]android项目的目录结构
- Java中定义常量方法及建议(Class/Interface)
- npm镜像地址的修改或切换
- 《Linux内核设计与分析》第四章读书笔记