Bibliothek

Aus Nibo Wiki
Version vom 7. Dezember 2009, 22:29 Uhr von Kbuchegg (Diskussion | Beiträge) (Taster / Sensoren)
Wechseln zu: Navigation, Suche

Übersicht über die in den einzelnen Libraries verwendeten Resourcen

Ports

  • LED
    • Port B: PB0, PB1, PB2, PB3

Basislibrary

Die Basislibrary stellt die Grundfunktionen für andere Module zur Verfügung. Auch enthält sie Funktionen, die keiner anderen Gruppe zugeordnet werden können.

Weiter zur Basislibrary

LED

Die LED-Library stellt Funtionalität zur Verfügung, mit der die 4 LED auf dem Nibobee angesteuert werden können

Weiter zur LED-Library

Taster / Sensoren

Die Taster/Sensoren Library stellt Funktionen zur Abfrage der 4 Taster (2 Fühler) und der Liniensensoren zur Verfügung.

Weiter zur Taster Library

Motoren

Makros

Funktionen

void motpwm_init()

void motpwm_stop()

void motpwm_setLeft(int16_t value)

void motpwm_setRight(int16_t value)

Odometrie

Makros

Funktionen

void odometry_init()

void odometry_reset()

int16_t odometry_getLeft(uint8_t reset)

int16_t odometry_getRight(uint8_t reset)

Liniensensoren

Makros

LINE_L

LINE_C

LINE_R

Funktionen

void line_init()

void line_writePersistent()

void line_readPersistent()

uint16_t line_get(uint8_t idx)

void line_calibrateWhite()

void line_calibrateBlack()

Analoge Eingänge

Makros

ANALOG_EXT0

ANALOG_EXT1

ANALOG_EXT2

ANALOG_EXT3

ANALOG_VOLT

ANALOG_L0

ANALOG_C0

ANALOG_R0

ANALOG_L1

ANALOG_C1

ANALOG_R1

Funktionen

void analog_init()

uint16_t analog_getValue(uint8_t idx)