2017-04-26 36 views
0

我有micropython的算術問題。顯示在LEDTypeError:不能轉換爲int - Micropython

from microbit import * 

counter = 0 

while True: 
    display.show('8') 
    if accelerometer.was_gesture('shake'): 
     display.clear() 
     sleep(1000) 
     counter = counter + 1 
     display.scroll(counter) 
    sleep(10) 

錯誤:類型錯誤:不能轉換成int

缺少什麼我在這裏?

+0

嘗試使用'display.scroll(STR(計數器))' – NullUserException

回答

1

你有權訪問REPL嗎? 我會在REPL中自行測試每一行,這樣你現在就會發現錯誤。

或者刪除大部分代碼,直到你有一些工作,並一次添加一行。一旦發現錯誤,解決起來就容易多了。

開始與此:

from microbit import * 

counter = 0 

while True: 
    display.show('8') 
    sleep(10)