Centos7 Python3.7 执行 RPi.GPIO

1、GPIO介绍

GPIO物理图

图中箭头所指,焊脚是4方的,代表是物理引脚1python

rpi-pins-40-0

2、测试硬件链接是否能够

物理引脚1是3.3v电压(火线),39好引脚是GND(零线),链接电阻和二极管,应该是常亮的,以下图链接:bash

硬件链接图

图中:三个电阻,每一个是100欧,串联为300欧。二极发光管有正负极之分,长脚为正极,断脚为负极测试

3、软件测试(前提已经安装RPi.GPIO)

1.硬件链接图以下:39号引脚和7号引脚(与1好引脚在同一列,第4排)

硬件链接图

2.软件控制:

执行以下命令:spa

sudo /usr/local/python371/bin/ipython

输入以下代码:code

import RPi.GPIO as GPIO

GPIO.setwarnings(False) 
GPIO.setmode(GPIO.BCM)
GPIO.setup(4,GPIO.OUT)
GPIO.output(4,GPIO.HIGH)
# GPIO.output(4,GPIO.LOW)  ## 最后执行,将电压降下来

3.效果图以下:

4、遇到的问题:

若是不使用sudo或使用root用户执行,会报错,显示以下:blog

In [4]: GPIO.setup(4,GPIO.OUT)                                                                                                                            
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
RuntimeError: No access to /dev/mem.  Try running as root!

使用软件控制硬件,总算迈出第一步。!!!!ip

相关文章
相关标签/搜索