Robot Principal 26
Documentation du Club Robot INSA Rennes 2026
Chargement...
Recherche...
Aucune correspondance
Référence de la classe ShiftRegister

Fonctions membres publiques

void attach (uint8_t latchpin, uint8_t clockpin, uint8_t datapin)
 Configure les broches du registre.
 
void SetHigh (int pos)
 Positionne une sortie à l'état haut.
 
void SetLow (int pos)
 Positionne une sortie à l'état bas.
 
void write (int pos, int state)
 Écrit un état sur une sortie.
 
void attach (uint8_t latchpin, uint8_t clockpin, uint8_t datapin)
 
void SetHigh (int pos)
 
void SetLow (int pos)
 
void write (int pos, int state)
 
void attach (uint8_t latchpin, uint8_t clockpin, uint8_t datapin)
 Configure les broches du registre.
 
void SetHigh (int pos)
 Positionne une sortie à l'état haut.
 
void SetLow (int pos)
 Positionne une sortie à l'état bas.
 
void write (int pos, int state)
 Écrit un état sur une sortie.
 

Fonctions membres protégées

void shift ()
 Décale le contenu du registre vers les sorties.
 
void shift ()
 
void shift ()
 Décale le contenu du registre vers les sorties.
 

Attributs protégés

uint8_t m_LATCH
 
uint8_t m_CLOCK
 
uint8_t m_DATA
 
volatile uint8_t m_register
 

Documentation des fonctions membres

◆ attach() [1/2]

void ShiftRegister::attach ( uint8_t latchpin,
uint8_t clockpin,
uint8_t datapin )

Configure les broches du registre.

Paramètres
latchpinBroche latch.
clockpinBroche clock.
datapinBroche data.

◆ attach() [2/2]

void ShiftRegister::attach ( uint8_t latchpin,
uint8_t clockpin,
uint8_t datapin )

Configure les broches du registre.

Paramètres
latchpinBroche latch.
clockpinBroche clock.
datapinBroche data.

◆ SetHigh() [1/2]

void ShiftRegister::SetHigh ( int pos)

Positionne une sortie à l'état haut.

Paramètres
posNuméro de la sortie.
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ SetHigh() [2/2]

void ShiftRegister::SetHigh ( int pos)

Positionne une sortie à l'état haut.

Paramètres
posNuméro de la sortie.

◆ SetLow() [1/2]

void ShiftRegister::SetLow ( int pos)

Positionne une sortie à l'état bas.

Paramètres
posNuméro de la sortie.
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ SetLow() [2/2]

void ShiftRegister::SetLow ( int pos)

Positionne une sortie à l'état bas.

Paramètres
posNuméro de la sortie.

◆ write() [1/2]

void ShiftRegister::write ( int pos,
int state )

Écrit un état sur une sortie.

Paramètres
posNuméro de la sortie.
stateÉtat à appliquer.
Voici le graphe d'appel pour cette fonction :

◆ write() [2/2]

void ShiftRegister::write ( int pos,
int state )

Écrit un état sur une sortie.

Paramètres
posNuméro de la sortie.
stateÉtat à appliquer.

La documentation de cette classe a été générée à partir des fichiers suivants :