| Objektname |
Methode |
Beschreibung |
Codebeispiel |
| lampe |
ein() |
Einschalten der LED. |
lampe.ein(); |
| lampe |
aus() |
Ausschalten der LED. |
lampe.aus(); |
| taster |
taster1_gedrueckt() |
Prüfen, ob der Taster 1 gerade betätigt wird. |
if( taster.taster1_gedrueckt() ){ lampe.ein(); } |
| taster |
taster2_gedrueckt() |
Prüfen, ob der Taster 2 gerade betätigt wird. |
if( !taster.taster2_gedrueckt() ){ lampe.aus(); } |
| frontsensor |
objekt_vorhanden() |
Prüfen, ob der frontale Infrarotsensor auf ein Hindernis reagiert. |
while( frontsensor.objekt_vorhanden() ); |
| adw |
waehlePinHigh(36) |
Auswahl des Pins, an dem der Bodensensor angeschlossen ist. Der Analog-Digitalwandler liefert einen Wert zwischen 0 und 255. |
adw.waehlePinHigh(36); |
| adw |
holeGemitteltenWertHigh() |
Auslesen eines gemittelten Messwertes. Der Analog-Digitalwandler liefert einen Wert zwischen 0 und 255. |
x = adw.holeGemitteltenWertHigh(); |
| ton |
setzeTeiler(int teiler) |
Piezo-Tongeber ansteuern. fpiezo = fclk/(2*Teiler*Tonteiler), z.B.: fpiezo = 9216000/(4*64*50) = 720Hz, mögliche Werte für Teiler: 1, 8, 64, 256, 1024. |
ton.setzeTeiler(1024); |
| ton |
setzeTonteiler(int tonteiler) |
Piezo-Tongeber ansteuern. fpiezo = fclk/(2*Teiler*Tonteiler), z.B.: fpiezo = 9216000/(4*64*50) = 720Hz, mögliche Werte für Tonteiler: 0..255 |
ton.setzeTonteiler(30); |
| antrieb |
links_vor() |
Beide linksseitigen Motoren vorwärts drehen lassen. |
antrieb.links_vor(); |
| antrieb |
links_rueck() |
Beide linksseitigen Motoren rückwärts drehen lassen. |
antrieb.links_rueck(); |
| antrieb |
links_stop() |
Beide linksseitigen Motoren stoppen. |
antrieb.links_stop(); |
| antrieb |
rechts_vor() |
Beide rechtsseitigen Motoren vorwärts drehen lassen. |
antrieb.rechts_vor(); |
| antrieb |
rechts_rueck() |
Beide rechtsseitigen Motoren rückwärts drehen lassen. |
antrieb.rechts_rueck(); |
| antrieb |
rechts_stop() |
Beide rechtsseitigen Motoren stoppen. |
antrieb.rechts_stop(); |
| antrieb |
stop() |
Alle vier Motoren stoppen. |
antrieb.stop(); |
Tabelle 7.1.6.1-1: Übersicht über die verwendbaren Objekte und deren Methoden.