Mạch mở rộng I2C WaveShare PCF8574
I2C WaveShare PCF8574
– Điện áp hoạt động: 3.6 – 5V
– Đầu vào: 2 chân I2C SCL & SDA
– Đầu ra: 8 chân I/O
– Kết nối song song 8 board liên tiếp: 64 chân tín hiệu I/O
– Kích thước: 48x16x15mm
– Trọng lượng: 5g
- Cộng thêm 2 điểm tích lũy
-
Đơn hàng có giá trị từ 300.000 (đ), miễn phí vận chuyển [ tối đa 15.000 (đ) ].
Đơn hàng có giá trị từ 500.000 (đ), miễn phí vận chuyển [ tối đa 35.000 (đ) ].Xem thêm các khuyến mãi vận chuyển khác.
Sản phẩm liên quan
Chi tiết sản phẩm
Mạch mở rộng I2C WaveShare PCF8574. Khi giao tiếp các sản phẩm cần nhiều chân tín hiệu như bàn phím, led,… thì sẽ cần nhiều dây nhiều chân kết nối gây khó khăn trong quá trình làm việc. Board mở rộng I2C WaveShare PCF8574 sẽ giải quyết được sẽ giải quyết được vấn đề trên thông qua chuẩn giao tiếp I2C.
Chỉ cần 2 chân SCL và SDA có thể điều khiển được 8 chân tín hiệu.
Ngoài ra có thể kết nối song song lên đến 8 board, lên đến 64 chân tín hiệu
Thông số kỹ thuật
- Điện áp hoạt động: 3.6 – 5V
- Đầu vào: 2 chân I2C SCL & SDA
- Đầu ra: 8 chân I/O
- Kết nối song song 8 board liên tiếp: 64 chân tín hiệu I/O
- Kích thước: 48x16x15mm
- Trọng lượng: 5g
Video mô tả hoạt động
Sơ đồ kích thước mạch mở rộng I2C WaveShare
Sơ đồ kết nối điều khiển led
————————-CODE THAM KHẢO———————–
/* Kết nối: * Module Arduino * VCC 5V * GND GND * SDA SDA * SCL SCL * Cắm các chân ngõ ra lần lượt vào các chân 53 51 49 47 46 45 43 41 39 của Arduino Mega 2560 * */ #include <Wire.h> #define DEVICE_1 B0100000 #define DEVICE_2 B0100001 void setup() { Wire.begin(); IOexpanderWrite(DEVICE_2, 0x0F); Serial.begin(9600); } void loop() { byte k; for(byte i = 0; i<255; i++) { IOexpanderWrite(DEVICE_1, i); delay(50); k = IOexpanderRead(DEVICE_2); delay(50); IOexpanderWrite(DEVICE_2, (k<<4)|0x0F); delay(200); Serial.print(digitalRead(53)); Serial.print(digitalRead(51)); Serial.print(digitalRead(49)); Serial.print(digitalRead(47)); Serial.print(digitalRead(45)); Serial.print(digitalRead(43)); Serial.print(digitalRead(41)); Serial.println(digitalRead(39)); } } void IOexpanderWrite(byte address, byte _data ) { Wire.beginTransmission(address); Wire.write(_data); Wire.endTransmission(); } //Read a byte from the IO expander byte IOexpanderRead(int address) { byte _data; Wire.requestFrom(address, 1); if(Wire.available()) { _data = Wire.read(); } return _data; }
Hình ảnh sản phẩm
Nshopvn.com · 07/03/2019 10:53 AM
Mạch mở rộng I2C WaveShare PCF8574 giá chỉ 25.000₫