zoukankan      html  css  js  c++  java
  • 树莓派与 Python —— GPIO

    首先来直观地认识树莓派提供的 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()                   ## 清除
  • 相关阅读:
    Codeforces-541div2
    动态规划-线性dp-hdu-4055
    动态规划_线性dp
    动态规划_背包问题笔记
    codeforces-1111
    数论模板
    codeforces-1114F-线段树练习
    2-sat
    拓扑排序
    强连通分量
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9421095.html
Copyright © 2011-2022 走看看