树莓派领导没有定义错误awsiot mqtt

时间:2018-03-01 19:08:40

标签: python mqtt led

我试图通过AWSIoT点亮raspberrypi上的led,但我一直收到此错误

  

文件" mypub.py",第71行,在   GPIO.output(LED21,GPIO.HIGH)
  连接返回结果:0
  NameError:name' led21'未定义

任何人都可以帮忙解决这个问题吗?

我正在玩MQTT,试图点亮LED并最终与其他传感器进行交互。

我正在使用从here

获得的代码
 f(int x):
      int y = 10 * x;
      return y

1 个答案:

答案 0 :(得分:2)

易于:

您的初始设置与 led 符号相关联,而不是 led21

...
# Define LED
# Put LED Numbers
led = 21

虽然代码的后半部分使用了未定义的符号 led21

GPIO.output( led21, GPIO.HIGH )

替换名称以便变得“连贯”并且vo ...:o)