2016-05-25 7 views
0

私を助けてください。リストがXの後に機能を再開する

私はサウンドセンサーまでRPiを接続しています。検出器が起動するたびに、文字列がリストに挿入されます。

私がしたいことは、リストが7単位になると、プロセス全体を再開することです。以下の私のコードを見てください。

import RPi.GPIO as GPIO 

GPIO.setmode(GPIO.BOARD) 
pin = 7 #Defining pin 7 as Input pin 
GPIO.setup(pin, GPIO.IN) 

list = ["Start"] 

while l: 
    if GPIO.input(pin) == GPIO.LOW: #This is the input 
     if len(list) <= 6: 
      list.insert(0, "Entry") #Insert into list at first position 
      print ("Not Done") 
      print (len(list)) 

     elif len(list) > 6: 
      print ("Done") 

#This is where I want it to go back to the list being 1 unit long. 

このように、リストの長さが7単位の場合、この機能が実行されます。だから、私はそれを再開し、もう一度1ユニット長のリストに戻ってほしい。それ、どうやったら出来るの?数日間戦っている。

ありがとうございます!

答えて

0

リストを初期値に設定できます。

+0

ありがとうございます!働いた。 – LukeVenter

関連する問題