actionbrowser.com
Warum sollte man Blockly nutzen? Der Einsatz von Blockly kann verschiedene Hintergründe und Ziele haben. Wer beispielsweise eine responsive Website erstellen möchte, aber keine tiefgreifenden Programmierkenntnisse hat, kann durch diese Bibliothek schnell zum Ziel gelangen. Aber auch professionelle Software-Entwickler können den visuellen Code-Editor verwenden, um schnell kleinere Programme zu erstellen. Darüber hinaus kann man durch den spielerischen Umgang schnell die Zusammenhänge beim Programmieren verstehen. Es ist einfacher, die Aussage "repeat 5 times" zu verstehen, als "for int i = 0, i < 5, i++;", auch wenn beide den gleichen Inhalt haben. Deshalb wird Blockly gern in Lernumgebungen eingesetzt. Blockly kann eine gute Möglichkeit bieten, wenn Kinder erste Versuche in der Software-Entwicklung wagen möchten. Durch die visuelle Darstellung von Code-Versatzstücken kann man einfach und schnell erstaunliche Ergebnisse erreichen. Oxocard zurücksetzen und verbinden › ICT Wiki. Die visuelle Oberfläche macht den Code übersichtlich und leicht verständlich.
Einerseits möchte man ja ggf seinen Vorschlag selbe Ende erklären, andererseits hat der Fragende schneller eine Antwort. @david-g sagte: Ist es (im allgemeinen) okay, wenn man auf Fragen antwortet die wie im Fall grad an einen anderen User gerichtet sind? Ja, gern. @paul53 @David-G Vielen Dank erstmal an euch beide. Ich habe gerade mal das Blockly script erstellt, nur leider wird das Licht nicht wie gewünscht eingeschaltet. Es bleibt leider aus Ne Idee was ich falsch gemacht habe? @takahara du musst im script schon angeben ob der Wert deiner datenpunkte True oder false sein soll @darkdevil sagte: du musst im script schon angeben ob der Wert deiner datenpunkte True oder false sein soll Nein, muss er nicht, da die Datenpunkte vom Typ "boolean" sind. Ein Vergleich liefert im Ergebnis auch nur true / false. @takahara sagte: Ne Idee was ich falsch gemacht habe? Blockly-Symbol für ODER-Verknüpfungen. Das Skript ist aktiv, nicht in der Gruppe "global" erstellt und läuft nicht im Debug-Modus (rechts oben)? @paul53 okay, aber wann löst der script dann aus?
Stimmt, recht hast du. Ist mir erst auf den zweiten Blick aufgefallen. Danke nochmals für deinen Hinweis
Der Falls Block kann über die Konfiguration noch um einen weiteren falls Block (sonst falls) erweitert werden. Zusätzlich kann auch ein normaler sonst Block eingefügt werden. Die Blöcke können per "Drag and Drop" auf der Konfiguration in den Block verschoben weden. Über die Konfiguration wurde noch der sonst Bereich hinzugefügt. Mit dem Block "vergleiche" wird ein Wert überprüft. Dabei stehen verschiedene Vergleichsoperatoren zur Auswahl. Der Vergleich gibt immer einen Logischen Wert (wahr oder falsch) zurück. Im folgenden Beispiel überwache ich die Temperatur meines PI. Die Temperatur-Prüfung wird durch den Trigger auf den Datenpunkt "c_temp" angestoßen. Bei einer Veränderung des Wertes wird über den Block "falls" und "vergleiche" geprüft, ob der Wert größer als 50 ist. Wenn die Temperatur über 50 beträgt, wird über den Telegram-Adapter eine Benachrichtung verschickt. Blockley und verknuepfung in de. Mit logischen Verknüpfungen lassen sich z. B. mehrer Vergleiche miteinander kombinieren. Dabei können und/oder Verknüpfungen verwendet werden.