【问题标题】:Unable to run function in lxterminal on raspberry pi using python无法使用 python 在树莓派上的 lxterminal 中运行函数
【发布时间】:2015-03-19 05:52:32
【问题描述】:

我试图在我的 Raspberry Pi 上运行一个简单的程序,但无法运行包含 blink() 函数的代码。当 blink() 被删除时,该功能正常工作。

在 LXTerminal 我输入 -- sudo python3 test.py

感谢您的帮助。

#! /usr/bin/env python3
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(2,GPIO.OUT)

def blink():
    while True:
        GPIO.output(2,True)
        time.sleep(1)
        GPIO.output(2,False)
        time.sleep(1)

【问题讨论】:

  • 看起来你不像在任何地方打电话给blink()

标签: python function terminal raspberry-pi gpio


【解决方案1】:

您必须实际致电blink

#! /usr/bin/env python3
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(2,GPIO.OUT)

def blink():
    while True:
        GPIO.output(2,True)
        time.sleep(1)
        GPIO.output(2,False)
        time.sleep(1)

blink()

如果您想使用 LXTerminal 运行此 script.py,请转到窗口顶部并选择 Open LXTerminal here。输入python script.py

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-27
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多