树莓派引脚序号如下图所示
GPIO是标准引脚,可以用来打开和关闭设备。例如,一个LED。
I2C(Inter-Integrated Circuit)引脚连接并与支持该协议(I2C协议)的硬件模块对话。这个协议通常会占用两个引脚。
SPI(串行外设接口总线)引脚可用于连接和对话SPI设备。和I2C差不多,但使用了不同的协议。
UART(Universal asynchronous receiver/transmitter,通用异步接收/发送器)是用于与其他设备通信的串行引脚。
GND是用来接地的引脚。使用哪个引脚并不重要,因为它们都连接在同一条线上。
1、安装RPI.GPIO模块
sudo apt updatesudo apt install python-rip.gpio
2、链接led灯。这里采用GPIO18和GND,分别对应引脚序号是12和14
3、编写GPIO控制程序
#!/usr/bin/python#-*-coding: utf-8 -*-import RPi.GPIO as GPIO# 引入GPIO模块from time import sleep # 引入time模块GPIO.setmode(GPIO.BCM) # 使用BCM编号方式GPIO.setup(18,GPIO.OUT) # 将GPIO19设置为输出模式while True: # 无限循环GPIO.output(18,GPIO.HIGH) # 将GPIO19设置为高电平,点亮LEDsleep(1)# 等待1秒钟GPIO.output(18,GPIO.LOW) # 将GPIO19设置为低电平,熄灭LEDsleep(1)# 等待0.5秒钟input() # 按下任意键退出GPIO.cleanup() # 清理释放GPIO资源,将GPIO复位
4、运行python文件
sudo python led.py
5、运行结果