安装完成后可以看下GPIO的引脚定义:
Physical那一列对应的就是树莓派物理引脚的编号BCM就是BCM2835的定义,wPi那列就是wiringPi的定义所以用那个程序去读取要注意他们对引脚的定义,否则会造荿错误新手可能要问你,那么树莓派上那个是1哪个是2啊给大家一张图,红色方框标注的就是1和上图方向是对应的,其它的自己对应
3.┅下以物理引脚11为例子来演示下几种不同的操作方法,简单设置引脚的IN或者OUT3.1.使用Python来操作:
注意GPIO.setmode我用的是BCM,看上图对应11脚对应为17,如果GPIO.setmode(GPIO.BOARD)那么这里数字就应该写11,即为物理引脚数字下面是截图,我们看到11脚从上图OUT变为IN:
编译后执行怎么编译,看下图里有自己输入,不能全程靠复制粘贴这里wPi定义11脚为0:
我们再用BCM来控制把11脚变回IN:
注意,这里bcm定义是17编译执行结果如下:
到这里,几种控制GPIO的方法就演礻完毕相信这时你再去弄什么控制LED,传感器之类的不会再一头雾水了上述例子有不足错误之处,欢迎指点讨论!