2016-11-11 17 views
-1

こんにちは私は何か間違っていることを知っていれば私のコード(変数)にいくつかの問題があります。私が何時間も試してきたことを間違っていることを聞いてとても感謝しています。終わり。多くの人がJamesに感謝しますVar in python 2.7

import time 
import RPi.GPIO as GPIO 

# Next we setup the pins for use! 
GPIO.setmode(GPIO.BCM) 
GPIO.setwarnings(False) 
GPIO.setup(17,GPIO.OUT) 
GPIO.setup(18,GPIO.OUT) 

#foward, left, right 

foward = print("Foward") 
     GPIO.output(17, True) 
     GPIO.output(18, True) 
     time.sleep(3) 

left = print("Left") 
     GPIO.output(17, True) 
     GPIO.output(18, False) 
     time.sleep(3) 

Right = print("Right") 
     GPIO.output(17, False) 
     GPIO.output(18, True) 
     time.sleep(3) 


print('Starting motor sequence!') 

while True: 
    try: 
    foward 
    left 
    right 
    right 
    right 
    foward 
    foward 
+0

。 – MooingRawr

+0

あなたはこれを読んでください:https://docs.python.org/3/tutorial/controlflow.html#defining-functions – n1c9

+0

どうすればいいですか? –

答えて

1

あなたがfowardleft、およびright機能をしようとしているように見えます。 Pythonでは関数は同じように定義されています

def left(): 
    print("Foward") 
    GPIO.output(17, True) 
    GPIO.output(18, True) 
    time.sleep(3) 

などと呼ば:今、あなたは機能や使用関数を定義する方法ですそれ

left()