首先来直观地认识树莓派提供的 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() ## 清除

最新文章

  1. uploadify使用教程
  2. python2.7安装matplotlib遇到的问题及解决方法
  3. 安装myeclipse10后破解时发现没有common文件夹
  4. cach
  5. Entity Framework ModelFirst尝试
  6. A. Robot Sequence
  7. Ubuntu Server上的LVM配置
  8. sqlserver 中 lastindexof 功能
  9. wkhtmltopdf 将网页生成pdf文件
  10. C#.Net 如何动态加载与卸载程序集(.dll或者.exe)3---- 动态加载Assembly应用程序
  11. Codeforces 191C Fools and Roads(树链拆分)
  12. Mybatis 简单的CRUD 基于XML文件配置
  13. j2se--Socket沟通
  14. MVC DisplayTemplates and EdiotrTemplates.
  15. Linq 延迟加载
  16. 彻底解决MacOS上应用程序快捷键冲突的问题,自定义快捷键设置
  17. [android]android项目的目录结构
  18. Java中定义常量方法及建议(Class/Interface)
  19. npm镜像地址的修改或切换
  20. 《Linux内核设计与分析》第四章读书笔记

热门文章

  1. Android 中保存全局变量
  2. netty 对 http 的实现
  3. 系统安全-Google authenticator
  4. 蓝桥杯OJ PREV-19 九宫重排
  5. Spring利用propertyConfigurer类 读取.property数据库配置文件
  6. android studio 更新Gradle版本号方法
  7. 修改登陆织梦后台的“DedeCMS 提示信息”
  8. Go开发常见陷阱
  9. pycharm 5 注册码
  10. Git --恢复修改的文件