Kapitel 4. scratchClient

ScratchClient wird als separates Programm gestartet. Dieses Programm erhält seine Konfiguration über eine Datei. Deshalb entfällt die Konfiguration in scratch.

4.1. ScratchClient starten

Aufgabe: Starte scratchClient-Software in einem Terminal (und Terminal offen lassen).

Terminal start icon in Application Launch Bar.

cd ~/scratchClient
sudo python src/scratchClient.py -c config/config_piandmore_basic.xml

[Anmerkung]

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.

Weitere Hinweise zu scratchClient