Helpdesk

Ich benutze das Joy-Pi Note mit der Pragrammversion Joy-Pi 2.0.0.


Bei Lektion 10 steht als letzte Anweisung: "Versuch doch einmal die Richtung zu verändern oder verändere die Werte und schau was passiert!"


Ich kriege es jedoch nicht hin die Richtung zu ändern. Mein Ansatz war vor die Werte ein "-" oder ein "negative"/"Negative" zu setzen, doch es hat nichts funktioniert. Python erkennt das "-" auch nicht als Fehler an, sondern die auszuführende Bewegung wird einfach nicht ausgeführt und übersprungen. 


Den verwendeten code hab aus der Lernstation kopiert und in Python eingefügt und sollte somit richtig sein (falls hier in der Nachricht der code Rechtschreibfehler enthält liegt das daran, dass ich gerade von einem anderen Gerät schreibe und somit den code per Hand abgeschrieben habe)


import time


import RPi.GPIO as GPIO


from JoyPiNote import Stepmotor


 


GPIO:setmode(GPIO.BCM)


 


# erstelle Objekt des Schrittmotors


print("Bewegung gestartet")


motor = Stepmotor()


 


# mit Hilfe de Methode turnSteps einen einzelnen Schritt fahren


print("Einzelner Schritt")


motor.turnSteps(1)


 


# Pause


time.sleep(0.5)


 


# 20 Schritte fahren


print("20 Schritte fahren")


motor.turnSteps(20)


 


time.sleep(0.5)


 


# mit Hilfe de Methode turnDegree eine viertel Umdrehung fahren


print("viertel Umdrehung")


motor.turnDegrees(90)


 


time.sleep(0.5)


 


# eine volle Umdrehung fahren


print("volle Umdrehung")


motor.turnDegrees(360)


 


# Kanaele freigeben


print("Bewegung gestoppt")


GPIO.cleanup()

Ben.A

31.07.23 10:00

Hallo Ben,


deine Vorgehensweise war prinzipiell schon genau richtig. Leider ist uns bei der Entwicklung der Bibliothek für den Schrittmotor wohl durchgegangen, die entsprechende Funktion für die Drehung in die entgegengesetzte Richtung zu implementieren.


Dies bessern wir natürlich so schnell wie möglich nach und geben dir dann eine entsprechende Anleitung, wie du vorgehen kannst. 🙂


Liebe Grüße
Jens

Jens

01.08.23 09:30