GPIO.output(22, False) sleep(1) GPIO.output(22, True) sleep(1) 在Python环境输入命令运行代码即可执行LED闪烁程序: python gpio_test.py 效果图 扩展版I2C通信实验 树莓派 I2C 通信初探 I2C LCD及其ADC模 相关资料 原理图 wiringPi库下载链接:http://wiringpi.com/download-and-install/ 点击购买...
cd RPi.GPIO-0.x.xx sudo python setup.py install (2)测试程序 说明:led灯闪烁(分别接pi-01 和pi-11,11作为输出) importRPi.GPIO as GPIO importtime defblink(times, delay): GPIO.setmode(GPIO.BOARD) GPIO.setup(11, GPIO.OUT) whiletimes>0: if0==times%2: GPIO.output(11, GPIO.HIGH)#or ...
importtime RPi.GPIO.setmode(RPi.GPIO.BOARD)#GPIO.BOARD GPIO.BCM分别表示IO口的标号方式 RPi.GPIO.setup(12,RPi.GPIO.OUT) RPi.GPIO.setup(11,RPi.GPIO.IN) RPi.GPIO.output(12,GPIO.HIGH) whileTrue: ifRPi.GPIO.input(11): RPi.GPIO.output(12,GPIO.LOW) else: RPi.GPIO.output(12,GPIO.HIGH) ...
importtime RPi.GPIO.setmode(RPi.GPIO.BOARD)#GPIO.BOARD GPIO.BCM分别表示IO口的标号方式 RPi.GPIO.setup(12,RPi.GPIO.OUT) RPi.GPIO.setup(11,RPi.GPIO.IN) RPi.GPIO.output(12,GPIO.HIGH) whileTrue: ifRPi.GPIO.input(11): RPi.GPIO.output(12,GPIO.LOW) else: RPi.GPIO.output(12,GPIO.HIGH) ...
Python版代码中GPIO.setmode(GPIO.BOARD)就是设置使用RPi为中心的命名方式,这样接下来GPIO.output(11, GPIO.HIGH)中的pin编号,与本文最开始的图示是一一对应的。这种方式比较直观。 当然也可以使用另一种,GPIO.setmode(GPIO.BCM)即可。这样的话,pin编号与它们在RPi上的布局有一个映射关系。详细的可以参考这个表格。
现在,让我们来试试打开LED吧!这么简单的工作其实不需要使用计算机,但我们将在GPIO引脚中加入Raspberry Pi。 为此,您将需要: 一个带电源的Raspberry Pi以及一个安装了Raspbian的SD卡 一个面包板 一个GPIO扩展板(可选,但是推荐使用) 一个LED 您还会需要一些通用设备,例如: ...
Raspberry PI GPIO 转接板 用于面包板 插件版 广州品沃电子科技有限责任公司6年 月均发货速度:暂无记录 广东 广州市天河区 ¥4.00 raspberry pi B+ GPIO U形转接板V2 面包板扩展板 深圳市永业电子科技有限公司14年 月均发货速度:暂无记录 广东 深圳市福田区 ...
您也可以通过它们连接到Raspberry Pi核心中Broadcom芯片的顺序来对其进行描述。如果您觉得GPIO引脚编号与其在接头中的位置无关,可以使用该方法。 您可以使用RPi.GPIO’s setmode函数来对这两种编号系统进行选择: GPIO.setmode(GPIO.BOARD) GPIO.setmode(GPIO.BCM) ...
Raspberry Pi GPIO与40-pin 对应 任何GPIO引脚都可以在软件中指定为输入或输出,适用广泛用途。 ::: warningGPIO 引脚的编号不按数字顺序排列;板上存在 GPIO 引脚 0 和 1(物理引脚 27 和 28),但保留用于高级用途(见下文)。::: Voltages 两个5V引脚、两个3.3V引脚,以及一些不可配置的接地引脚(0V)。意味着...
【Raspberry Pi】GPIO-发光二极管控制,注意事项:注意IO脚电流不能大于16mA,3V脚总电流不能大于50mA,所以两个二极管各上拉了400欧左右的电阻采用物理针脚7和9做控制其中output参数LOW为接通,HIGH为屏蔽1importRPi.GPIOasgpio2importtime3gpio.setwarnings(False)4gpio.s