Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:glf20:oxohelloworld [2020/12/03 20:25] Ivo Blöchliger |
lehrkraefte:blc:informatik:glf20:oxohelloworld [2020/12/07 14:32] (current) Ivo Blöchliger [Bedienung der OxoCard] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Bedienung der OxoCard ====== | ====== Bedienung der OxoCard ====== | ||
- | Tastenkombinationen siehe Rückseite. | + | Studieren Sie diese Seite und bearbeiten Sie die grün hinterlegten Abschnitte, die mit dem Signalkegel markiert sind. |
- | + | <WRAP todo> | |
- | Ausschalten: | + | * OxoCard **am Computer anschliessen**. |
+ | * **Einschalten/ | ||
+ | * **Ausschalten**: | ||
+ | * Beachten Sie, dass hinten auf der OxoCard die Tastenkombinationen beschrieben sind. | ||
+ | </ | ||
====== TigerJython einrichten ====== | ====== TigerJython einrichten ====== | ||
- | | + | <WRAP todo> |
- | * OxoCard mit Computer verbinden. | + | Diese Einstellung muss nur einmal vorgenommen werden und sollte auch in den folgenden Stunden erhalten bleiben. |
+ | * Starten Sie TigerJython | ||
+ | * Gehen sie zu **Datei -> Einstellungen -> Bibliotheken**: Unten die OxoCard auswählen. | ||
+ | </ | ||
====== Erstes Programm ====== | ====== Erstes Programm ====== | ||
<code python hello.py> | <code python hello.py> | ||
- | from oxocard import * | + | from oxocard import * # OxoCard-Funktionen und Variablen importieren |
- | + | display(" | |
- | for y in range(8): | + | print("Hello World!" |
- | for x in range(8): | + | |
- | if x > y: | + | |
- | dot(x, y, (x*32, y*32,0)) # rgb-Werte von 0 bis 255. | + | |
- | else: | + | |
- | dot(x, y, (0, x*32, y*32)) | + | |
- | sleep(0.1) | + | |
</ | </ | ||
- | |||
- | Mit F5 oder dem " | ||
- | |||
- | Mit Shift-F7 oder dem " | ||
<WRAP todo> | <WRAP todo> | ||
- | Verstehen | + | * Kopieren |
+ | * Mit F5 oder dem " | ||
+ | * Mit Shift-F7 oder dem " | ||
+ | * Frage: Wo wird das "Hello World!" | ||
</ | </ | ||
+ | |||
<WRAP todo> | <WRAP todo> | ||
- | Verändern | + | Fahren |
- | + | ||
- | Tipp: Man kann das Programm verkürzen, wenn man die Betragsfunktion abs() verwendet. | + | |
</ | </ | ||
- | <hidden Lösungsvorschläge> | ||
- | <code python> | ||
- | from oxocard import * | ||
- | |||
- | for y in range(8): | ||
- | for x in range(8): | ||
- | if x>0 and x<7 and y>0 and y<7 and ((x>2 and x<5) or (y>2 and y<5)): | ||
- | dot(x, y, WHITE) | ||
- | else: | ||
- | dot(x, y, RED) | ||
- | </ | ||
- | |||
- | <code python> | ||
- | from oxocard import * | ||
- | |||
- | for y in range(8): | ||
- | for x in range(8): | ||
- | if abs(3.5-x)< | ||
- | dot(x, y, WHITE) | ||
- | else: | ||
- | dot(x, y, RED) | ||
- | </ | ||
- | </ |