无法使用python在raspberry pi上的lxterminal中运行函数

时间:2015-01-20 20:50:58

标签: python function terminal raspberry-pi gpio

我试图在我的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)

1 个答案:

答案 0 :(得分:0)

您必须实际致电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