PCF8574 Arduino库
由SkyWodd
概述
“ PCF8574”芯片是一个I2C I / O扩展器,可通过I2C控制它们来释放您的某些Arduino引脚。 PCF8574由arduino的5v导轨直接供电,让您仅用两条公共线(I2C总线)控制8个I / O!
备注:PCF8575与PCF8574是同一芯片,但具有16个I / O而不是8个。该库的一个特殊变体也可供PCF8575使用。
图书馆API
该库具有与标准Arduino GPIO API相同的API(digitalRead,digitalWrite等)。
该库还支持任何PCF8574引脚上的中断。 为此,库内部使用AVR微控制器的“引脚更改中断(PCINT)”功能。 通过这种方式,您的Arduino的任何引脚都可以用来连接PCF8574的“ INT”引脚。
备注:库的中断“检查和处理”例程是公共的,需要用户提供
2022-04-28 09:10:30
43KB
C
1