虽然买来用了这么长时间,可是一直没理会I/O操作,今天淘了一个T型扩展版,就想试试IO操作怎么样。引脚这么多,还真是有点晕,所以特意去官网上补习了一下--目前板子一共有40个针脚:26个GPIO+12电源/地+2个EEPROM,标识方式有多种,主要两个是BCM引脚编号和物理位置编号两种,特意从官网上下载了两张权威的配图,很清晰明了:
BCM方式:
物理编号:
还有这个网站有更详细的说明,值得收藏:http://pinout.xyz/
最后当然要简单测试一下了,用教程里的闪灯示例,接BCM引脚4(第一张图里面标号4的脚,接地就不用说了),用python操作:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(4,GPIO.OUT) while True: GPIO.output(4,GPIO.HIGH) time.sleep(0.5) GPIO.output(4,GPIO.LOW) time.sleep(0.5) |