Schieberegister
Schieberegister werden verwendet, um einer Arduino-Platine zusätzliche Eingänge oder Ausgänge hinzuzufügen. Anhand von Schieberegistern mit seriellen Eingängen und parallelen Ausgängen können Sie mehrere Ausgänge steuern. Schieberegister mit parallelen Eingängen und seriellen Ausgängen ermöglichen es Ihnen, mehrere Eingänge an einem Pin einer Arduino-Platine zusammenzufassen. Sie können beispielsweise mehrere LED-Leuchten über einen Pin auf einer Arduino-Platine regeln. Sie können die Schieberegister-Funktionen verwenden, um serielle Daten zu lesen oder zu schreiben. Die folgenden Schieberegister werden unterstützt:
Erstellen Sie mithilfe von arduino
ein Arduino-Objekt, bevor Sie die Schieberegister-Funktionen verwenden. Weitere Informationen dazu finden Sie unter Connect to Arduino Hardware.
Funktionen
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 |
Themen
- 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.