Bibliothek

Aus Nibo Wiki
Wechseln zu: Navigation, Suche

Übersicht über die in den einzelnen Libraries verwendeten Resourcen

Ports

  • LED
    • Port B: PB0, PB1, PB2, PB3
  • Taster
    • Port C: PC4, PC5, PC6, PC7
  • Motoren
    • Port D, PD4, PD5, PD6, PD7
  • Liniensensoren
    • Port A: PA5, PA6, PA7 (alles analoge Eingänge)

Timer

  • Motoren: Timer 1

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 Library stellt Funktionen zur Abfrage der 4 Taster (2 Fühler) zur Verfügung.

Weiter zur Taster Library

Motoren

Weiter zur Motor Library

Odometrie

Makros

Funktionen

void odometry_init()

void odometry_reset()

int16_t odometry_getLeft(uint8_t reset)

int16_t odometry_getRight(uint8_t reset)

Liniensensoren

Weiter zur Liniensensor-Library

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)