Registres à décalage
Les registres à décalage permettent d’ajouter des entrées ou sorties supplémentaires à une carte Arduino. Vous pouvez utiliser les registres à décalage à entrée série/sortie parallèle pour contrôler plusieurs sorties ou ceux à entrée parallèle/sortie série pour regrouper plusieurs entrées sur une seule broche d’une carte Arduino. Par exemple, vous pouvez contrôler plusieurs voyants LED avec une seule broche d’une carte Arduino. Vous pouvez utiliser les fonctions de registre à décalage pour lire ou écrire des données en série. Les registres à décalage suivants sont supportés :
Créez un objet Arduino avec arduino
avant d’utiliser des fonctions de registre à décalage. Consultez Connect to Arduino Hardware pour plus d’informations.
Fonctions
shiftRegister | Connection to shift register on Arduino hardware |
read | Read data from shift register |
write | Write data to shift register |
reset | Clear all outputs of shift register |
Rubriques
- Push Button Control with 74HC165 Shift Register
This example shows how to use the MATLAB® Support Package for Arduino® Hardware to collect large number of push button states with a 74HC165 8-bit parallel-in-serial-out shift register.
- Control 7-Segment Display with 74HC595 Shift Register
This example shows how to use the MATLAB® Support Package for Arduino® Hardware to control a 1-Digit 7-Segment display with a 74HC595 8-bit serial-in-parallel-out shift register.
- Control LEDs with 74HC595 Shift Register
This example shows how to use the MATLAB® Support Package for Arduino® Hardware to control multiple LEDs with two 74HC595 8-bit serial-in-parallel-out shift registers.