Khác

PCF8574T MẠCH MỞ RỘNG I/O GIAO TIẾP I2C

Mã sản phẩm: K9_36
+ PCF8574 được sử dụng để mở rộng nhiều I/O (1 module được mở rộng tối đa 8 I/O) qua kết nối qua giao tiếp I2C. Có thể ghép nối tiếp nhiều I/O để có số I/O mở rộng được nhiều hơn tối đa 64 I/O (tối đa 8 module), mỗi module được định địa...
16,000₫
Hàng còn: 10
Số lượng
 
1
 
Thêm vào giỏ Mua ngay

Dịch vụ & Khuyến mãi

Giao miễn phí chuyển phát nhanh trong nội thành TPHCM đối với đơn hàng trên 1 triệu đồng

Giảm 5k cho đơn hàng trên 300k đồng

Giảm 10k cho đơn hàng trên 500k đồng

Giảm 15k hoặc freeship chuyển phát nhanh cho đơn hàng trên 1tr đồng

Giảm 25.000đ hoặc freeship cho đơn hàng trên 2tr đồng.

Chi tiết sản phẩm

+ PCF8574 được sử dụng để mở rộng nhiều I/O (1 module được mở rộng tối đa 8 I/O) qua kết nối qua giao tiếp I2C. Có thể ghép nối tiếp nhiều I/O để có số I/O mở rộng được nhiều hơn tối đa 64 I/O (tối đa 8 module), mỗi module được định địa chỉ bằng cách set jump để phân biệt.

+ Thiết bị có cổng I/O hai chiều 8 bit (P0–P7), bao gồm các đầu ra có chốt với khả năng điều khiển dòng điện cao để điều khiển trực tiếp đèn LED. Mỗi I/O hai chiều có thể được sử dụng làm đầu vào hoặc đầu ra mà không cần sử dụng tín hiệu điều khiển hướng dữ liệu.

+ Ba jumper trên bo mạch cho phép lựa chọn tối đa 8 địa chỉ I2C, cho phép tối đa 8 mô-đun cho 64 chân I/O có thể được kết nối với cùng một giao diện I2C. Mô-đun cũng được trang bị các header để có thể ghép nối nhiều module với nhau mà không cần sử dụng dây nối.

 

THÔNG SỐ KỸ THUẬT:

 

+ Điện áp hoạt động:  3v3 hoặc 5V

+ Tiêu thụ dòng điện khi chờ thấp: 10uA

+ Đầu ra mở rộng 8 bit - 8 I/O

+ Dòng điện đầu ra : 100mA có thể điều khiển trực tiếp đèn led

+ Định được tối đa 8 địa chỉ (tương đương tối đa 8 module) khi ghép nối nhiều module khác nhau.

 

 

 

 

 

 

CÀI THƯ VIỆN TRONG ARDUINO:

 

 

CODE TEST MODULE PCF8574T với ARDUINO:

 

  
  
 #include <PCF8574.h>
  
  
 PCF8574 PCF_1(0x20);
  
 //PCF8574 PCF_2(0x21); // NẾU CÓ MODULE THỨ 2 THÌ THÊM ĐỊA CHỈ NÀY
  
  
 bool stagePin0 = false;
 bool stagePin1 = false;
 bool stagePin2 = false;
 bool stagePin3 = false;
 bool stagePin4 = false;
 bool stagePin5 = false;
 bool stagePin6 = false;
 bool stagePin7 = false;
  
 void setup() {
 Serial.begin(9600);
  
 // Setup pin mode 
 PCF_1.pinMode(P0, INPUT);
 PCF_1.pinMode(P1, INPUT);
 PCF_1.pinMode(P2, INPUT);
 PCF_1.pinMode(P3, INPUT);
 PCF_1.pinMode(P4, INPUT);
 PCF_1.pinMode(P5, INPUT);
 PCF_1.pinMode(P6, INPUT);
 PCF_1.pinMode(P7, INPUT);
  
 // Output LED
 PCF_2.pinMode(P0, OUTPUT);
 PCF_2.pinMode(P1, OUTPUT);
 PCF_2.pinMode(P2, OUTPUT);
 PCF_2.pinMode(P3, OUTPUT);
 PCF_2.pinMode(P4, OUTPUT);
 PCF_2.pinMode(P5, OUTPUT);
 PCF_2.pinMode(P6, OUTPUT);
 PCF_2.pinMode(P7, OUTPUT);
  
  
 PCF_1.begin(); // begin
 PCF_2.begin(); // begin
 }
  
 void loop() {
 if(PCF_1.digitalRead(P0) == HIGH) stagePin0 != stagePin0;
 if(PCF_1.digitalRead(P1) == HIGH) stagePin1 != stagePin1;
 if(PCF_1.digitalRead(P2) == HIGH) stagePin2 != stagePin2;
 if(PCF_1.digitalRead(P3) == HIGH) stagePin3 != stagePin3;
 if(PCF_1.digitalRead(P4) == HIGH) stagePin4 != stagePin4;
 if(PCF_1.digitalRead(P5) == HIGH) stagePin5 != stagePin5;
 if(PCF_1.digitalRead(P6) == HIGH) stagePin6 != stagePin6;
 if(PCF_1.digitalRead(P7) == HIGH) stagePin7 != stagePin7;
  
 if(stagePin0 = true){PCF_2.digitalWrite(P0, HIGH);} else{PCF_2.digitalWrite(P0, LOW);}
 if(stagePin1 = true){PCF_2.digitalWrite(P1, HIGH);} else{PCF_2.digitalWrite(P1, LOW);}
 if(stagePin2 = true){PCF_2.digitalWrite(P2, HIGH);} else{PCF_2.digitalWrite(P2, LOW);}
 if(stagePin3 = true){PCF_2.digitalWrite(P3, HIGH);} else{PCF_2.digitalWrite(P3, LOW);}
 if(stagePin4 = true){PCF_2.digitalWrite(P4, HIGH);} else{PCF_2.digitalWrite(P4, LOW);}
 if(stagePin5 = true){PCF_2.digitalWrite(P5, HIGH);} else{PCF_2.digitalWrite(P5, LOW);}
 if(stagePin6 = true){PCF_2.digitalWrite(P6, HIGH);} else{PCF_2.digitalWrite(P6, LOW);}
 if(stagePin7 = true){PCF_2.digitalWrite(P7, HIGH);} else{PCF_2.digitalWrite(P7, LOW);}
 }

Bình luận

Không có sản phẩm nào trong giỏ hàng của bạn

Không có sản phẩm nào trong giỏ hàng của bạn

LINH KIỆN ĐIỆN TỬ ĐỨC HUY (29A BÙI XUÂN PHÁI)
Hotline 0942954739
LINH KIỆN ĐIỆN TỬ ĐỨC HUY (29A BÙI XUÂN PHÁI)