移位寄存器
读取和写入连接到Arduino的移位寄存器®硬件
移位寄存器用于向Arduino板添加额外的输入或输出。您可以使用串行进/并行出移位寄存器来控制多个输出,或者使用Arduino板上的一个引脚来收集多个输入。例如,您可以使用Arduino板上的一个引脚控制多个LED灯。可以使用移位寄存器函数来读取或写入串行数据。支持以下移位寄存器:
使用。创建Arduino对象arduino
在使用移位寄存器函数之前。看到连接Arduino硬件获取更多信息。
功能
shiftRegister |
连接到移位寄存器Arduino硬件 |
读 |
从移位寄存器读取数据 |
写 |
将数据写入移位寄存器 |
重置 |
清除移位寄存器的所有输出 |
主题
- 带有74HC165移位寄存器的按钮控制
这个例子展示了如何使用Arduino硬件的MATLAB®支持包,用74HC165 8位并行串行输出移位寄存器收集大量的按钮状态。
- 用74HC595移位寄存器控制7段显示
这个例子展示了如何使用Arduino硬件的MATLAB®支持包来控制带有74HC595 8位串行并行移位寄存器的1位7段显示器。
- 用74HC595移位寄存器控制led
这个例子展示了如何使用Arduino硬件的MATLAB®支持包来控制两个74HC595 8位串行并行移位寄存器的多个led。