lehrkraefte:blc:informatik:glf20:oxohelloworld

This is an old revision of the document!


Bedienung der OxoCard

Tastenkombinationen siehe Rückseite.

Ausschalten: beide Knöpfe links unten, dann (oder schon zeitgleich) die beiden Knöpfe rechts gedrückt halten, bis das rote Kreuz erscheint.

TigerJython einrichten

  • Datei → Einstellungen → Bibliotheken: OxoCard auswählen.
  • OxoCard mit Computer verbinden.

Erstes Programm

hello.py
from oxocard import *
 
for y in range(8):
    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)   # 0.1 Sekunden warten

Mit F5 oder dem “Play”-Button wird das Programm im Simulator ausgeführt.

Mit Shift-F7 oder dem “Mindstorm”-Button (Herunterladen/Ausführen) wird das Programm auf die OxoCard geladen und ausgeführt.

Verstehen Sie das obige Programm, insbesondere die Koordinaten x,y und die Farbangaben.

Verändern Sie die Bedingung im 'if' und die Farben so, dass ein Schweizerkreuz entsteht.

Tipp: Man kann das Programm verkürzen, wenn man die Betragsfunktion abs() verwendet.

Lösungsvorschläge

Lösungsvorschläge

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)  # rgb-Werte von 0 bis 255.
        else:
            dot(x, y, RED)        
from oxocard import *
 
for y in range(8):
    for x in range(8):  
        if abs(3.5-x)<3 and abs(3.5-y)<3 and (abs(3.5-x)<1 or abs(3.5-y)<1):
            dot(x, y, WHITE)  # rgb-Werte von 0 bis 255.
        else:
            dot(x, y, RED)        
  • lehrkraefte/blc/informatik/glf20/oxohelloworld.1607023519.txt.gz
  • Last modified: 2020/12/03 20:25
  • by Ivo Blöchliger