树莓派 | 05 安装wiringPi

创建日期:2019-03-09

系列文章

  • 树莓派 | 01 无显示器安装并通过wifi、ssh无线连接
  • 树莓派 | 02 利用xdrp图形界面登陆树莓派
  • 树莓派 | 03 安装qt并创建一个PushButton按钮单击后Dialog窗体响应事件
  • 树莓派 | 04 安装基于python3.5的tensorflow,解决python版本不匹配问题
  • 树莓派 | 05 安装wiringPi

what is wiringPi

WiringPi is a PIN based GPIO access library written in C for the BCM2835, BCM2836 and BCM2837 SoC devices used in all Raspberry Pi. versions. It’s released under theGNU LGPLv3 license and is usable from C, C++ and RTB (BASIC) as well as many other languages with suitable wrappers (See below) It’s designed to be familiar to people who have used the Arduino “wiring” system1 and is intended for use by experienced C/C++ programmers. It is not a newbie learning tool.
一句话用来驱动树莓派的各种GPIO接口的,网站在这里http://wiringpi.com/

通过GIT的安装流程

  • 官方的安装方法在这里http://wiringpi.com/download-and-install/

  • 如果你没有安装GIT,在终端执行命令:
    sudo apt-get install git-core
    当然,如果你不记得装没装,再执行一次也没有什么影响,下面这张图的反馈就是虽然我执行了命令,但是我已经安装了的效果。

    树莓派 | 05 安装wiringPi_第1张图片
    安装GIT

  • 也许你安装的时候会碰到一些问题,试试更新下系统:
    sudo apt-get update
    sudo apt-get upgrade

  • 通过git下载

cd
git clone git://git.drogon.net/wiringPi

  • 编译和安装wiringPi
    确保在wiringPi文件夹里面:ls
    不在就用命令cd ~/wiringPi换位置好了
    编译: ./build
    树莓派 | 05 安装wiringPi_第2张图片
    编译wiringPi

    树莓派 | 05 安装wiringPi_第3张图片
    编译成功
  • 检查下安装成功没有:
    gpio -v
    树莓派 | 05 安装wiringPi_第4张图片
    image.png
  • 查看下引脚分布情况
    gpio readall
    树莓派 | 05 安装wiringPi_第5张图片
    引脚分布图(红色框就是引脚的编号)

    树莓派看的方向
# -*- coding: utf-8 -*-    
import RPi.GPIO as GPIO    
import time    
# BOARD编号方式,基于插座引脚编号    
GPIO.setmode(GPIO.BOARD)    
# 输出模式    
GPIO.setup(11, GPIO.OUT)    

try:
    while True:    
        GPIO.output(11, GPIO.HIGH)    
        time.sleep(2)    
        GPIO.output(11, GPIO.LOW)    
        time.sleep(1)
finally:
    GPIO.cleanup()
树莓派 | 05 安装wiringPi_第6张图片
杀死python的进程

你可能感兴趣的:(树莓派 | 05 安装wiringPi)