2017-04-26 11 views
0

Ich habe arithmetische Probleme mit Micropython. Typeerror:TypeError: kann nicht in int konvertieren - 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) 

Fehler auf der LEDs angezeigt wird, kann nicht

in int konvertieren Was ich hier fehlt?

+0

Versuchen Sie es mit 'display.scroll (str (Zähler))' – NullUserException

Antwort

1

Haben Sie Zugriff auf die REPL? Ich würde jede Zeile in REPL selbst testen, auf diese Weise werden Sie jetzt wo der Fehler ist.

Alternativ löschen Sie den Großteil des Codes, bis Sie etwas haben, das funktioniert, und fügen Sie eine Zeile nach der anderen hinzu. Sobald Sie die Zeile mit dem Fehler haben, wird es viel einfacher zu lösen sein.

beginnen mit diesem:

from microbit import * 

counter = 0 

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