Raspberry Pi 3 GPIO引脚始终有效

时间:2018-10-24 04:57:26

标签: raspberry-pi raspberry-pi3 gpio i2c circuit

Rpi的接线设置:

image

我有一个rpi 3,最近我开始在GPIO方面进行实验。尽管我会定期进行计算机编程,但我通常还是电子产品的新手。

我有一个3MM绿色LED指示灯已连接到面包板上。我有一条从39号引脚(接地)到负极端子的跳线,以及一个连接到我的LED的47K欧姆电阻。我也有一条从Pin#7(GPIO04)到同一LED的跳线。如果对此解释不充分,则上面附有图片。

在启用I2C / SPI方面,我基本上遵循此video tutorial中的说明。基本上使用相同的代码,我将在此处发布(尽管稍作调整):

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)

for i in range(5):
    GPIO.output(7,True)
    time.sleep(5)
    GPIO.output(7,False)
    time.sleep(5)

GPIO.cleanup

该代码毫无例外地从Python运行,但是LED从未熄灭。实际上,仅通过电线进行连接即可使LED点亮并保持点亮状态。这使我认为要么我的接线错误,要么我对GPIO工作原理的理解存在缺陷(这可能是错误的;再次,我是新来的)。如果有人对如何解决此问题有任何指导,或者如果我对如何执行此看似简单的任务的理解缺失,我将不胜感激。如果需要,我可以提供更多信息。

简单地输入:

将我的LED连接到GPIO引脚会打开LED。为什么是这样?我在RPI上运行的代码似乎都不会影响GPIO的LED或电源输出。这是预期的吗?那个GPIO总是会一直通过它供电吗?

0 个答案:

没有答案