ScratchClient wird als separates Programm gestartet. Dieses Programm erhält seine Konfiguration über eine Datei. Deshalb entfällt die Konfiguration in scratch.
Aufgabe: Starte scratchClient-Software in einem Terminal (und Terminal offen lassen).
cd ~/scratchClient sudo python src/scratchClient.py -c config/config_piandmore_basic.xml
Die Befehle kann man mit Kopieren/ Einfügen in das Terminal kopieren. Im Browser strg-c; im Terminal strg-shift-v verwenden. |
Die hier in der Kommandozeile angegebene Konfigurationsdatei stellt dieselbe Funktion bereit wir der gpioserver ais dem gpioserver_button-Beispiel.
Alle scratch-Programme beenden (damit der gpioserver nicht mitläuft), dann Programm piandmore_scratchClient_button.sb laden.
Beispielprogramm piandmore_scratchClient_button.sb
In scratch muß das 'remote sensor protocol' aktiviert werden:
In der Palette 'Sensing'/ 'Fühlen' ganz unten mit der Maustaste rechts clicken, dann aus dem Kontextmenu das 'enable remote sensor connections' /
'Unterstützung für Netzwerksensoren einschalten' auswählen.
Diese Einstellung für die Verbindung wird mit den scratch-Programmen gespeichert.