Mạch mở rộng I2C WaveShare PCF8574

Mạch mở rộng I2C WaveShare PCF8574

30.000₫ 17.000₫

Mã sản phẩm: AX94

Sản phẩm hiện đang hết hàng.

uniEAEE Xem chi nhánh còn hàng

Board mở rộng I2C WaveShare PCF8574 

DỊCH VỤ & KHUYẾN MÃI LIÊN QUAN
  • Cộng thêm 1 điểm tích lũy
  • Miễn phí vận chuyển

    HCM: đơn hàng từ 300k, Tỉnh thành khác: đơn hàng từ 500k

    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

Sơ đồ kích thước mạch mở rộng I2C WaveShare

Mạch mở rộng I2C WaveShare PCF8574

Sơ đồ kết nối điều khiển led

Mạch mở rộng I2C WaveShare PCF8574

Mạch mở rộng I2C WaveShare PCF8574

Schematic

————————-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

Mạch mở rộng I2C WaveShare PCF8574

Mạch mở rộng I2C WaveShare PCF8574

Phản hồi khách hàng
Nshop reviewer

Nshopvn.com · 07/03/2019 10:53 AM

uniE735uniE735uniE735uniE735uniE735

Mạch mở rộng I2C WaveShare PCF8574 giá chỉ 17.000₫

Hộ kinh doanh Linh kiện điện tử Nshop / GPĐKKD số: 41X8035261 do UBND Quận Tân Phú cấp ngày 08/05/2019

Điện tử NShop Tân Phú: 1 Bùi Xuân Phái, Tây Thạnh, Tân Phú, TP. HCM – 📞 0902 64 39 78

Điện tử NShop Quận 9: 7 Trần Hưng Đạo, Hiệp Phú, Quận 9, TP. HCM – 📞 093 27 23 186

NSHOPVN.COM © 2019 - 2020

DMCA.com Protection Status Đã thông báo bộ công thương