2015-01-20 52 views
0

我正試圖在我的樹莓派上運行一個簡單的程序,並且無法使用包含的blink()函數運行代碼。當blink()被移除時,該功能正常工作。無法在使用python的樹莓派上的lxterminal運行功能

在LXTerminal I型 - 須藤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) 
+0

它看起來不像你在任何地方調用blink()。 – user2097159 2015-01-20 20:52:42

回答

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() 

如果你想運行此script.py與LXTerminal,然後去窗口的頂部,並選擇Open LXTerminal here。輸入python script.py