Freitag, 28. Dezember 2018
Lego Boost Programmierung
technikbegeisterter, 22:24h
Weiter Themen zu Lego Boost:
Zahlen- und Variablenbereiche
Da ich persönlich das Gefühl habe, dass es keine vernünftige Hilfe zur App (Version 1.8.0) und zur Programmierung mit der App gibt, werde ich hier langsam alles zusammen tragen, was ich so heraus finde.
Die wichtigste Einstellung (man tippt auf den Schraubenschlüssel rechts oben9 auf der Leinwand ist das "Lego - Steine - Symbol". Damit wir bestimmt, wie viele Befehle angezeigt werden. Siehe Bild:
Ein Stein bedeutet nur sehr wenige Befehle.
Zwei Steine (ist glaube ich Standard) schaltet schon mehr frei, aber nicht alle.
Drei Steine (wie auf dem Bild), schaltet alle frei. Leider wusste das bei mir nicht mal der Lego - Support. Dabei kann man dann auch globale Variablen anlegen, so dass Ergebnisse von eigenen Blöcken / Makro im aufrufenden Block verwendet werden können.
Hier auch noch die Bedeutung der anderen Symbole:
Hilfe zu den Programmierblöcken erhält man durch längeres berühren eines Blockes. Es erscheint dann ein Kreis der sich um den langsam ein blauer Ring entsteht. Wenn der Ring voll ist, wir eine Hilfe zum entsprechenden Block angezeigt. Siehe Bild:
Leider ist nicht zu jedem Programmierblock eine Hilfe hinterlegt. Warum ist mir rätselhaft. Auf meine Nachricht an Lego und die App - Entwickler wurde zwar geantwortet, es wurde mir aber nie mitgeteilt, ob die Hilfe noch hinterlegt wird. Deshalb hier mal meine Hilfe zu den Blöcken. Am besten aber immer die Hilfe der App verwenden, wenn vorhanden und hier nur nachsehen, wenn man damit nicht zurecht kommt, oder einem die Hilfe der App falsch vor kommt.
Zahlen- und Variablenbereiche
Da ich persönlich das Gefühl habe, dass es keine vernünftige Hilfe zur App (Version 1.8.0) und zur Programmierung mit der App gibt, werde ich hier langsam alles zusammen tragen, was ich so heraus finde.
Die wichtigste Einstellung (man tippt auf den Schraubenschlüssel rechts oben9 auf der Leinwand ist das "Lego - Steine - Symbol". Damit wir bestimmt, wie viele Befehle angezeigt werden. Siehe Bild:
Ein Stein bedeutet nur sehr wenige Befehle.
Zwei Steine (ist glaube ich Standard) schaltet schon mehr frei, aber nicht alle.
Drei Steine (wie auf dem Bild), schaltet alle frei. Leider wusste das bei mir nicht mal der Lego - Support. Dabei kann man dann auch globale Variablen anlegen, so dass Ergebnisse von eigenen Blöcken / Makro im aufrufenden Block verwendet werden können.
Hier auch noch die Bedeutung der anderen Symbole:
Symbol | Bedeutung |
---|---|
Damit kann das Programm mit anderen Leuten bei Lego Life geteilt werden. | |
Hier kann der Name des Programms geändert werden. | |
Löscht das Programm nach Bestätigung durch drücken auf den grünen Papierkorb, der anstelle des Symbols erscheint | |
Kopiert das Programm komplett und öffnet die Kopie gleich (der Name bleibt identisch) | |
Es kann ein anders Bild für die linke obere Ecke ausgewählt werden | |
Einstellen der sichtbaren Böcke im Programm. ein Stein => sehr wenig Programmierblöcke (Anfänger - Modus) zwei Steine (Standard) => viele Programmierblöcke (Fortgeschrittenen - Modus) drei Steine => alle Programmierblöcke (Experten - Modus) (siehe auch weiter oben) |
Hilfe zu den Programmierblöcken erhält man durch längeres berühren eines Blockes. Es erscheint dann ein Kreis der sich um den langsam ein blauer Ring entsteht. Wenn der Ring voll ist, wir eine Hilfe zum entsprechenden Block angezeigt. Siehe Bild:
Leider ist nicht zu jedem Programmierblock eine Hilfe hinterlegt. Warum ist mir rätselhaft. Auf meine Nachricht an Lego und die App - Entwickler wurde zwar geantwortet, es wurde mir aber nie mitgeteilt, ob die Hilfe noch hinterlegt wird. Deshalb hier mal meine Hilfe zu den Blöcken. Am besten aber immer die Hilfe der App verwenden, wenn vorhanden und hier nur nachsehen, wenn man damit nicht zurecht kommt, oder einem die Hilfe der App falsch vor kommt.
Symbol | Sichtbar ab Modus | Name in der App | Beschreibung in der App | Meine Anmerkungen |
---|---|---|---|---|
1 Stein (Anfänger - Modus) | Sequenz starten | Startet die Ausführung der verbunden Sequenz, wenn auf den Block geklickt wird oder das Programm gestartet wird. | ||
2 Stein (Fortgeschrittenen - Modus) | Start bei wahr | Startet die Ausführung der verbunden Sequenz, wenn die Bedingung „wahr“ ist | ||
3 Stein (Experten - Modus) | An der Grenze beginnen | Startet die Ausführung der verbunden Sequenz, wenn sich die Bedingung von „falsch“ zu „wahr“ ändert. Wird unterbrochen, wenn sie erneut ausgelöst wird. | ||
2 Stein (Fortgeschrittenen - Modus) | Start bei Flagge | Startet die Ausführung der verbunden Sequenz, wenn die Flaggennummer aktiviert wird. | ||
2 Stein (Fortgeschrittenen - Modus) | Aktivierung Flagge | Aktivieren der Flaggennummer | ||
1 Stein (Anfänger - Modus) | Auf Zeit warten | Warten auf eine bestimmte Zeit (in Sekunden) | ||
2 Stein (Fortgeschrittenen - Modus) | Auf Wahr warten | Warten, bis die Bedingung war ist | ||
1 Stein (Anfänger - Modus) | Schleife für Anzahl Wiederholungen | Wiederholen der enthaltenen Sequenz für X Mal | ||
2 Stein (Fortgeschrittenen - Modus) | While-true-Schleife | Wiederholen der enthaltenen Sequenz, solange die Bedingung wahr ist | ||
1 Stein (Anfänger - Modus) | Endlosschleife | Wiederholen der enthaltenen Sequenz in Endlosschleife | ||
2 Stein (Fortgeschrittenen - Modus) | if/else | Wenn die Bedingung wahr ist, Ausführen der obersten Sequenz, sonst Ausführen der untersten Sequenz | ||
2 Stein (Fortgeschrittenen - Modus) | Alle anderen Sequenzen stoppen | Unterbricht alle anderen Programmsequenzen und führt die verbundene Sequenz aus | ||
2 Stein (Fortgeschrittenen - Modus) | Alle Sequenzen stoppen | Unterbricht die Ausführung aller Sequenzen, die im aktuellen Programmierbereich laufen. Bei Verwendung im obersten Programm wird das Programm beendet. Bei Verwendung in einem Modulblock wird der Modulblock beendet, das Programm mit dem Modulblock wird jedoch weiter ausgeführt. | ||
1 Stein (Anfänger - Modus) | Bei Farbe aktivieren | Auslösen einer Aktion, wenn der Sensor eine bestimmte Farbe misst | ||
1 Stein (Anfänger - Modus) | Auf Farbe warten | Warten, bis die vom Sensor gemessene Farbe einer bestimmten Farbe entspricht | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Farbsensor | Informiert über die aktuelle Farbe, gemessen vom Sensor | ||
1 Stein (Anfänger - Modus) | Bei Entfernung aktivieren | Auslösen einer Aktion, wenn die vom Sensor gemessene Entfernung kürzer als eine bestimmte Entfernung ist | ||
1 Stein (Anfänger - Modus) | Auf Entfernung warten | Warten, bis die vom Sensor gemessene Entfernung kürzer ist als eine bestimmte Entfernung | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Entfernungssensor | Informiert über die aktuelle Entfernung, gemessen vom Sensor | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Umgebungslichtsensor | Informiert über die aktuelle Stärke des Umgebungslichts, gemessen vom Sensor | ||
1 Stein (Anfänger - Modus) | Bei Lautstärke aktivieren | Auslösen einer Aktion, wenn die Lautstärke höher als eine bestimmte Lautstärke ist | ||
1 Stein (Anfänger - Modus) | Auf Lautstärke warten | Warten, bis die Lautstärke höher ist als eine bestimmte Lautstärke | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Lautstärke | Informiert über die aktuelle Lautstärke | ||
1 Stein (Anfänger - Modus) | Bei Hub-Ausrichtung aktivieren | Auslösen einer Aktion, wenn eine bestimmte Hub-Ausrichtung vorliegt | ||
1 Stein (Anfänger - Modus) | Auf Hub-Ausrichtung warten | Warten, bis die Ausrichtung des Hubs einer bestimmten Hub-Ausrichtung entspricht | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Hub-Ausrichtung | Informiert über die aktuelle Ausrichtung des Hubs | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Hub-Neigung X | Informiert über den aktuellen Neigungswinkel des Hubs auf der X-Achse (-90 bis 90) | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Hub-Neigung Y | Informiert über den aktuellen Neigungswinkel des Hubs auf der Y-Achse (-90 bis 90) | ||
3 Stein (Experten - Modus) | Ausrichtung Neigungssensor | Konfigurieren der Ausrichtung des Hub-Neigungssensors | ||
3 Stein (Experten - Modus) | Keine Hilfe in der App! [ Vermutlicher Name: Berichterstattung Erschütterungssensor ] | Informiert über den aktuellen booleschen Zustand des Erschütterungssensors | ||
3 Stein (Experten - Modus) | Berichterstattung Kontaktzähler | Zählen der Anzahl der Kontakte des Hubs | Zählen der Anzahl der Erschütterungen des Hubs | |
3 Stein (Experten - Modus) | Empfindlichkeit Neigungssensor | Festlegen der Empfindlichkeit (0 bis 10) des Neigungssensors in der Antriebsbasis | Festlegen der Empfindlichkeit (0 bis 10) des Erschütterungssensors in der Antriebsbasis | |
3 Stein (Experten - Modus) | Voreinstellung Kontaktzähler | Voreinstellung des Kontaktzählers auf eine bestimmte Zahl | Dient zum zurücksetzen des Zählers der Erschütterungen des Hubs (0 setzt zurück auf 0, jede andere Zahl setzt ihn auf das Maximum 9999.99) | |
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Geschwindigkeit externer Motor | Informiert über die aktuelle Geschwindigkeit des externen Motors | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Position externer Motor | Informiert über die aktuelle Position des externen Motors | ||
2 Stein (Fortgeschrittenen - Modus) | Keine Hilfe in der App! [ Vermutlicher Name: Voreinstellung Position externer Motor ] | Voreinstellung der Position des externen Motors auf eine bestimmte Zahl | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Antriebsbasisgeschwindigkeit | Informiert über die aktuelle Geschwindigkeit der Antriebsbasis | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Antriebsbasisposition | Informiert über die aktuelle Position der Antriebsbasis | ||
2 Stein (Fortgeschrittenen - Modus) | Keine Hilfe in der App! [ Vermutlicher Name: Voreinstellung Antriebsbasisposition ] | Voreinstellung der Basisantriebsposition auf eine bestimmte Zahl | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Geschwindigkeit Motor A | Informiert über die aktuelle Geschwindigkeit von Motor A | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Position Motor A | Informiert über die aktuelle Position von Motor A | ||
2 Stein (Fortgeschrittenen - Modus) | Keine Hilfe in der App! [ Vermutlicher Name: Voreinstellung Position Motor A ] | Voreinstellung der Position des Motors A auf eine bestimmte Zahl | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Geschwindigkeit Motor B | Informiert über die aktuelle Geschwindigkeit von Motor B | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Position Motor B | Informiert über die aktuelle Position von Motor B | ||
2 Stein (Fortgeschrittenen - Modus) | Keine Hilfe in der App! [ Vermutlicher Name: Voreinstellung Position Motor B ] | Voreinstellung der Position des Motors B auf eine bestimmte Zahl | ||
2 Stein (Fortgeschrittenen - Modus) | Keine Hilfe in der App! [ Vermutlicher Name: Berichterstattung Tablet-Neigung Längs ] | Informiert über den aktuellen Neigungswinkel des Tablets auf der Längs (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Keine Hilfe in der App! [ Vermutlicher Name: Berichterstattung Tablet-Neigung Quer ] | Informiert über den aktuellen Neigungswinkel des Tablets auf der Quere (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Taster-Widget anzeigen | Anzeigen des Taster-Widgets | ||
2 Stein (Fortgeschrittenen - Modus) | Taster-Widget verbergen | Verbergen des Taster-Widgets | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Taster-Widget | Informiert über den aktuellen booleschen Zustand des Taster-Widgets | ||
2 Stein (Fortgeschrittenen - Modus) | Schieberegler-Widget anzeigen | Anzeigen des Schieberegler-Widgets mit dem Schieberegler auf einer bestimmten Position (0 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Schieberegler-Widget verbergen | Verbergen des Schieberegler-Widgets | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Position Schieberegler-Widget | Informiert über die Position des Schieberegler-Widgets (0 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Joystick-Widget anzeigen | Anzeigen des Joystick-Widgets | ||
2 Stein (Fortgeschrittenen - Modus) | Joystick-Widget verbergen | Verbergen des Joystick-Widgets | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Lenkung Joystick-Widget | Informiert über die aktuelle Lenkungseinstellung im Joystick-Widget (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Geschwindigkeit Joystick-Widget | Informiert über die aktuelle Geschwindigkeitseinstellung im Joystick-Widget (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Anzeigen-Widget anzeigen | Anzeigen des Anzeigen-Widgets und der Nummer | ||
2 Stein (Fortgeschrittenen - Modus) | Anzeigen-Widget verbergen | Verbergen des Anzeigen-Widgets | ||
2 Stein (Fortgeschrittenen - Modus) | Berichterstattung Anzeigen-Widget | Informiert über die aktuelle Nummer mit dem Anzeigen-Widget | ||
1 Stein (Anfänger - Modus) | Geschwindigkeit externer Motor für eine Dauer | Betreiben des externen Motors mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Dauer (in Sekunden) | ||
2 Stein (Fortgeschrittenen - Modus) | Geschwindigkeit externer Motor für eine Entfernung | Betreiben des externen Motors mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Entfernung (in Grad) | ||
3 Stein (Experten - Modus) | Externer Motor Drehzahl zur Postion | Betreiben des externen Motors bei einer bestimmten Drehzahl (-100 bis 100) zu einer Position (in Grad) | ||
2 Stein (Fortgeschrittenen - Modus) | Geschwindigkeit externer Motor | Starten des externen Motors mit einer bestimmten Geschwindigkeit (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Stopp externer Motor | Anhalten des externen Motors | ||
3 Stein (Experten - Modus) | Stopp externer Motor und Motor auslaufen lassen | Anhalten des externen Motors und Motor auslaufen lassen | ||
3 Stein (Experten - Modus) | Stopp externer Motor und beibehalten Motorposition | Anhalten des externen Motors und beibehalten der Motorposition | ||
3 Stein (Experten - Modus) | Max. Leistung externer Motor | Festlegen der max. Leistung (0 bis 100) von externem Motor | ||
3 Stein (Experten - Modus) | Beschleunigungsdauer externer Motor | Festlegen der Beschleunigungsdauer (in Sekunden) für externen Motor | ||
3 Stein (Experten - Modus) | Bremsdauer externer Motor | Festlegen der Bremsdauer (in Sekunden) für den externen Motor | ||
1 Stein (Anfänger - Modus) | Hebellenkung der Antriebsbasis für eine Dauer | Betreiben der Antriebsbasis im Modus „Hebellenkung“ mit einer Geschwindigkeit von Motor A (-100 bis 100) und einer Geschwindigkeit von Motor B (-100 bis 100) für eine bestimmte Dauer (in Sekunden) | ||
2 Stein (Fortgeschrittenen - Modus) | Hebellenkung der Antriebsbasis für eine Entfernung | Betreiben der Antriebsbasis im Modus „Hebellenkung“ mit einer Geschwindigkeit von Motor A (-100 bis 100) und einer Geschwindigkeit von Motor B (-100 bis 100) für eine bestimmte Entfernung (in Grad) | ||
1 Stein (Anfänger - Modus) | Steuerradlenkung der Antriebsbasis für eine Dauer | Betreiben der Antriebsbasis im Modus „Steuerradlenkung“ mit einer Antriebsbasis-Geschwindigkeit (-100 bis 100) und Lenkrichtung (-100 bis 100) für eine bestimmte Dauer (in Sekunden) | ||
2 Stein (Fortgeschrittenen - Modus) | Steuerradlenkung der Antriebsbasis für eine Entfernung | Betreiben der Antriebsbasis im Modus „Steuerradlenkung“ mit einer Antriebsbasis-Geschwindigkeit (-100 bis 100) und Lenkrichtung (-100 bis 100) für eine bestimmte Entfernung (in Grad) | ||
2 Stein (Fortgeschrittenen - Modus) | Hebellenkung der Antriebsbasis | Starten der Antriebsbasis im Modus „Hebellenkung“ mit einer Geschwindigkeit von Motor A (-100 bis 100) und einer Geschwindigkeit von Motor B (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Steuerradlenkung der Antriebsbasis | Starten der Antriebsbasis im Modus „Steuerradlenkung“ mit einer Antriebsbasis-Geschwindigkeit (-100 bis 100) und Lenkrichtung (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Stopp Antriebsbasis | Anhalten der Antriebsbasis | ||
3 Stein (Experten - Modus) | Stopp Antriebsbasis und Motoren auslaufen lassen | Anhalten der Antriebsbasis und Motoren auslaufen lassen | ||
3 Stein (Experten - Modus) | Stopp Antriebsbasis und beibehalten Motorpositionen | Anhalten der Antriebsbasis und beibehalten der Positionen der Motoren | ||
3 Stein (Experten - Modus) | Max. Leistung Antriebsbasis | Festlegen der max. Leistung (0 bis 100) der Antriebsbasis | ||
3 Stein (Experten - Modus) | Beschleunigungsdauer Antriebsbasis | Festlegen der Beschleunigungsdauer (in Sekunden) für die Antriebsbasis | ||
3 Stein (Experten - Modus) | Bremsdauer Antriebsbasis | Festlegen der Bremsdauer (in Sekunden) für die Antriebsbasis | ||
1 Stein (Anfänger - Modus) | Geschwindigkeit Motor A für eine Dauer | Betreiben von Motor A mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Dauer (in Sekunden) | ||
2 Stein (Fortgeschrittenen - Modus) | Geschwindigkeit Motor A für eine Entfernung | Betreiben von Motor A mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Entfernung (in Grad) | ||
3 Stein (Experten - Modus) | Motor A Drehzahl zur Position | Betreiben von Motor A bei einer bestimmten Drehzahl (-100 bis 100) zu einer Position (in Grad) | ||
2 Stein (Fortgeschrittenen - Modus) | Geschwindigkeit Motor A | Starten von Motor A mit einer bestimmten Geschwindigkeit (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Stopp Motor A | Anhalten von Motor A | ||
3 Stein (Experten - Modus) | Stopp Motor A und Motor auslaufen lassen | Anhalten von Motor A und Motor auslaufen lassen | ||
3 Stein (Experten - Modus) | Stopp Motor A und beibehalten Motorposition | Anhalten von Motor A und beibehalten der Motorposition | ||
3 Stein (Experten - Modus) | Max. Leistung Motor A | Festlegen der max. Leistung (0 bis 100) von Motor A | ||
3 Stein (Experten - Modus) | Beschleunigungsdauer Motor A | Festlegen der Beschleunigungsdauer (in Sekunden) für Motor A | ||
3 Stein (Experten - Modus) | Bremsdauer Motor A | Festlegen der Bremsdauer (in Sekunden) für den Motor A | ||
1 Stein (Anfänger - Modus) | Geschwindigkeit Motor B für eine Dauer | Betreiben von Motor B mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Dauer (in Sekunden) | ||
2 Stein (Fortgeschrittenen - Modus) | Geschwindigkeit Motor B für eine Entfernung | Betreiben von Motor B mit einer Geschwindigkeit (-100 bis 100) für eine bestimmte Entfernung (in Grad) | ||
3 Stein (Experten - Modus) | Motor B Drehzahl zur Position | Betreiben von Motor B bei einer bestimmten Drehzahl (-100 bis 100) zu einer Position (in Grad) | ||
2 Stein (Fortgeschrittenen - Modus) | Geschwindigkeit Motor B | Starten von Motor B mit einer bestimmten Geschwindigkeit (-100 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Stopp Motor B | Anhalten von Motor B | ||
3 Stein (Experten - Modus) | Stopp Motor B und Motor auslaufen lassen | Anhalten von Motor B und Motor auslaufen lassen | ||
3 Stein (Experten - Modus) | Stopp Motor B und beibehalten Motorposition | Anhalten von Motor B und beibehalten der Motorposition | ||
3 Stein (Experten - Modus) | Max. Leistung Motor B | Festlegen der max. Leistung (0 bis 100) von Motor B | ||
3 Stein (Experten - Modus) | Beschleunigungsdauer Motor B | Festlegen der Beschleunigungsdauer (in Sekunden) für Motor B | ||
3 Stein (Experten - Modus) | Bremsdauer Motor B | Festlegen der Bremsdauer (in Sekunden) für den Motor B | ||
1 Stein (Anfänger - Modus) | LED-Farbe Hub | Einstellen der Hub-LED, damit sie ein einer bestimmten Farbe leuchtet | ||
1 Stein (Anfänger - Modus) | Farbe Sensor-LED | Einstellen der Farbe der LED des Sensors | ||
2 Stein (Fortgeschrittenen - Modus) | Klang abspielen mit Filter | Abspielen des ausgewählten Klangs aus der Klangbibliothek mit den angewandten Filtern | ||
1 Stein (Anfänger - Modus) | Klang abspielen | Abspielen des ausgewählten Klangs aus der Klangbibliothek | ||
2 Stein (Fortgeschrittenen - Modus) | Klangfilter Tonhöhe | Einstellen des Tonhöhenfilters (-100 bis 100) für das Abspielen eines Klangs mit dem Filterblock | ||
2 Stein (Fortgeschrittenen - Modus) | Klangfilter Verzerrung | Einstellen des Verzerrungsfilters (0 bis 100) für das Abspielen eines Klangs mit dem Filterblock | ||
2 Stein (Fortgeschrittenen - Modus) | Keine Hilfe in der App! [ Vermutlicher Name: Klangfilter Echo ] | Einstellen des Echofilters (0 bis 100) für das Abspielen eines Klangs mit dem Filterblock | ||
2 Stein (Fortgeschrittenen - Modus) | Reset Klangfilter | Zurücksetzen aller Klangfilter, die beim Abspielen eines Klangs mit dem Filterblock verwendet wurden | ||
3 Stein (Experten - Modus) | Lautstärke-Block | Festlegen der Lautstärke für alle Blocks auf eine bestimmte Stufe (0 bis 100) | ||
2 Stein (Fortgeschrittenen - Modus) | Variable anzeigen lokal | Anzeigen der Zahl, die in der lokalen Variable gespeichert ist | ||
2 Stein (Fortgeschrittenen - Modus) | Variable schreiben lokal | Aktualisieren der lokalen Variable zum Speichern einer Zahl | ||
3 Stein (Experten - Modus) | Variable anzeigen – global | Anzeigen der Zahl, die in der globalen Variable gespeichert ist | ||
3 Stein (Experten - Modus) | Variable schreiben – global | Aktualisieren der globalen Variable zum Speichern einer Zahl | ||
3 Stein (Experten - Modus) | Voreinstellung Timer | Einstellen des Timers auf eine Zahl und starten | ||
3 Stein (Experten - Modus) | Berichterstattung Timer | Angabe des aktuell eingestellten Timer-Werts | ||
3 Stein (Experten - Modus) | Stopp Timer | Anhalten des Timers | ||
2 Stein (Fortgeschrittenen - Modus) | Operator Zufall | Ergibt eine Zufallszahl zwischen Zahl 1 und Zahl 2 (beide Zahlen im Bereich) | ||
2 Stein (Fortgeschrittenen - Modus) | Operator gleich | Erfassen, ob eine Zahl gleich einer anderen Zahl ist | ||
2 Stein (Fortgeschrittenen - Modus) | Operator kleiner als | Erfassen, ob eine Zahl kleiner als eine andere Zahl ist | ||
2 Stein (Fortgeschrittenen - Modus) | Operator größer als | Erfassen, ob eine Zahl größer als eine andere Zahl ist | ||
2 Stein (Fortgeschrittenen - Modus) | Operator ungleich | Erfassen, ob eine Zahl ungleich einer anderen Zahl ist | ||
3 Stein (Experten - Modus) | Operator „und“ | Angabe des Werts „wahr“, wenn beide Operatoren wahr sind und „falsch“ bei zwei falschen Operanden | Angabe des Werts „wahr“, wenn beide Operanden wahr sind bzw. „falsch“ wenn ein Operand oder beide Operanden falsch sind. | |
3 Stein (Experten - Modus) | Operator „oder“ | Angabe des Werts „wahr“, wenn ein Operand oder beide Operanden wahr sind bzw. „falsch“ bei einem oder zwei falschen Operanden | Angabe des Werts „wahr“, wenn ein oder beide Operanden wahr sind, bzw. „falsch“ wenn beide Operanden falsch sind. | |
2 Stein (Fortgeschrittenen - Modus) | Operator Addition | Hinzuzählen einer Zahl zu einer anderen Zahl | ||
2 Stein (Fortgeschrittenen - Modus) | Operator Subtraktion | Abziehen einer Zahl von einer anderen Zahl | ||
2 Stein (Fortgeschrittenen - Modus) | Operator Multiplikation | Malnehmen einer Zahl mit einer anderen Zahl | ||
2 Stein (Fortgeschrittenen - Modus) | Operator Division | Teilen einer Zahl durch eine andere Zahl | ||
3 Stein (Experten - Modus) | Operator „Mathe“ | Unterstützung der folgenden unären mathematischen Operationen: Auf nächste Zahl runden, Aufrunden, Abrunden, Absolutwert, Wurzelziehen, Quadrieren, Sinus, Kosinus, Tangens, Arkussinus, Arkuskosinus und Arkustangens. | ||
3 Stein (Experten - Modus) | Operator „Potenzieren“ | Potenz aus der Zahl zu seinem Exponenten | ||
3 Stein (Experten - Modus) | Operator „Maximum“ | Maximumwert einer Zahl und einer Zahl | ||
3 Stein (Experten - Modus) | Operator „Minimum“ | Mindestwert von einer Zahl und einer anderen Zahl | Minimum von zwei Zahlen | |
3 Stein (Experten - Modus) | Operator „Modulo“ | Rest nach einer Division von einer Zahl durch eine andere Zahl | Rest nach einer Division von einer Zahl durch eine Zahl. [Anmerkung: 5 modulo 4 = 1 --- 4,8 modulo 2,1 = 0,6 (4,8 / 2,1 = 2,29 (2*2,1 = 4,2 4,8 – 4,2 = 0,6)] | |
1 Stein (Anfänger – Modus) | Keine Hilfe in der App! [ Mein Name: Neuen Modulblock erstellen ] | Damit kann ein eigener Modulblock erstellt werden. Ihm können bis zu 4 Parameter (siehe unten) übergeben werden. Die Anzahl und Art der Parameter wird beim erstellen des Modulblocks festgelegt. | ||
(in eigenem Programmierblock) | Keine Hilfe in der App! [ Mein Name: 1 Parameter (wahr/falsch) ] | Erster Modulparameter soll vom Typ Boolean (wahr / falsch) sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll. | ||
(in eigenem Programmierblock) | Keine Hilfe in der App! [ Mein Name: 1 Parameter (Zahl) ] | Erster Modulparameter soll vom Typ Zahl sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll. | ||
(in eigenem Programmierblock) | Keine Hilfe in der App! [ Mein Name: 2 Parameter (wahr/falsch) ] | Zweiter Modulparameter soll vom Typ Boolean (wahr / falsch) sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll. | ||
(in eigenem Programmierblock) | Keine Hilfe in der App! [ Mein Name: 2 Parameter (Zahl) ] | Zweiter Modulparameter soll vom Typ Zahl sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll. | ||
(in eigenem Programmierblock) | Keine Hilfe in der App! [ Mein Name: 3 Parameter (wahr/falsch) ] | Dritter Modulparameter soll vom Typ Boolean (wahr / falsch) sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll. | ||
(in eigenem Programmierblock) | Keine Hilfe in der App! [ Mein Name: 3 Parameter (Zahl) ] | Dritter Modulparameter soll vom Typ Zahl sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll. | ||
(in eigenem Programmierblock) | Keine Hilfe in der App! [ Mein Name: 4 Parameter (wahr/falsch) ] | Vierter Modulparameter soll vom Typ Boolean (wahr / falsch) sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll. | ||
(in eigenem Programmierblock) | Keine Hilfe in der App! [ Mein Name: 4 Parameter (Zahl) ] | Vierter Modulparameter soll vom Typ Zahl sein. ACHTUNG, man kann den Typ nach dem ersten setzen nicht mehr ändern. Also auf jeden Fall gut überlegen, ob es ein Boolean oder eine Zahl sein soll. | ||
1 Stein (Anfänger – Modus) | Keine Hilfe in der App! [ Mein Name: Eigenen Ton aufnehmen ] | Aufnehmen eines eigenen Tones oder Geräusches |
... link (3 Kommentare) ... comment