Корзина пуста
Описание:
Модуль для увеличения доступных цифровых входов/выходов для шины I2C на микросхеме PCF8575.
Характеристики:
- Количество выводов I/O: 16
- Количество выводов прерывания: 1 (с открытым стоком)
- Напряжение питания: 3.3 - 5.5 В
- Max ток вывода при состоянии HIGH: 300 мкА
- Max ток вывода при состоянии LOW: 25 мА
- Ток покоя: < 10 мкА
- Интерфейс: I2C (400 кГц)
Примечание:
Подключение к Arduino UNO
VCC - 5V
GND-GND
SDA-SDA
SCL-SCL
Прошивка для подключения модуля к Arduino UNO (включение и отключения LED):
#include <Wire.h>
// Set I2C address
int address = 0x20;
void setup()
{
Wire.begin();
// Set all ports as output
pf575_write(word(B11111111,B11111111));
}
void loop()
{
// Set port P0 on
pf575_write(word(B00000000,B00000001));
delay(1000);
// Set port P0 off
pf575_write(word(B00000000,B00000000));
delay(1000);
}
// Function for writing two Bytes to the I2C expander device
void pf575_write(uint16_t data)
{
Wire.beginTransmission(address);
Wire.write(lowByte(data));
Wire.write(highByte(data));
Wire.endTransmission();
}
Обзор на канале ArduinoLab
Обзор на канале Fabien Batteix
Обзор на канале MCU Projects World
Полезные ссылки:
Datasheet:
https://pdf1.alldatasheet.com/datasheet-pdf/view/18214/PHILIPS/PCF8575C.html
Габариты (Д х Ш х В):
27мм х 27мм х 4мм
Вес:
4.4г.
Сообщения не найдены