Bibliothek: Unterschied zwischen den Versionen

Aus Nibo Wiki
Wechseln zu: Navigation, Suche
K (Ports)
K (Ports)
Zeile 3: Zeile 3:
 
* LED
 
* LED
 
** Port B: PB0, PB1, PB2, PB3
 
** Port B: PB0, PB1, PB2, PB3
 +
* Taster
 +
** Port C: PC4, PC5, PC6, PC7
 
* Liniensensoren
 
* Liniensensoren
 
** Port A: PA5, PA6, PA7 (alles analoge Eingänge)
 
** Port A: PA5, PA6, PA7 (alles analoge Eingänge)

Version vom 7. Dezember 2009, 22:36 Uhr

Übersicht über die in den einzelnen Libraries verwendeten Resourcen

Ports

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

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

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

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)