Hallo,
ich bin ganz neu im Forum und habe gerade erst die ersten Schritte mit der Powered-Up-Programmierung hinter mir.
Wie kann ich bei der Programmierung einer eigenen Steuerung/Interface die Schaltflächen benutzen,
um stufenweise die Geschwindigkeit des Motors oder die Helligkeit der LED´s einzustellen?
Mein Wunsch in dem Beispiel ist, dass der Motor bei jedem Klick z.B. um 10 schneller oder langsamer fährt,
ich kann bisher aber nur feste Werte programmieren.
Motor 50% Motor aus Motor MINUS 50%
Hallo,
schön dass Du den Weg hierher gefunden hast.
Leider fehlt mir heute Abend die Zeit, das auszuarbeiten.
Aber die Idee ist:
Erstmal unter den Einstellungen "3 Bausteine" wählen.
Du musst die Geschwindigkeit in eine Variable packen, die findest Du unter dem weißen Reiter ganz rechts.
Es sind zwei x zwei, nimm ruhig die ohne Weltkugel, mit dem einen packst Du den Wert mit Namen "a", mit dem kleinen liest Du Karton "a" aus.
Also bei Druck auf die Taste:
Wert aus "a" lesen, 10 aufaddieren, und das dann als Motorbefehl nehmen.
So ähnlich sieht das aus:
Das ist die Lösung. Sieht aber recht kompliziert und unübersichtlich aus:
Schalter PLUS (Index 0) steigert den Wert bei jedem Klick um 15, somit sind 7 Stufen möglich bis 100% (rechnerisch 105)
Schalter OFF mit Index 1 schaltet den Motor aus und leert die Variable wieder mit Wert 0
Schalter MINUS (Index 2) schaltet in 7 Stufen rückwärts
Das eigene Programm kann auch über die Handsteuerung (Remote Control 88010) bedient werden
JuL gefällt das
Und hier noch die Kombination mit variabler Geschwindigkeit/Helligkeit.
Statt festen Werten wird über die Variable a stufenweise um 15% gesteigert.
Achtung: nicht vergessen, durch Abschalten die Variable wieder auf Null zurückzustellen!
JuL gefällt das