MCP23017 I2C Serial Interface 16-Bit I/O Expander Serial โมดูลขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017

MCP23017 I2C Serial Interface 16-Bit I/O Expander Serial โมดูลขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017
MCP23017 I2C Serial Interface 16-Bit I/O Expander Serial โมดูลขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017MCP23017 I2C Serial Interface 16-Bit I/O Expander Serial โมดูลขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017
รหัสสินค้า SKU-00577
หมวดหมู่ โมดูลแปลงสัญญาณ/ โมดูลขยาย INPUT/OUTPUT
ราคา 195.00 บาท
สถานะสินค้า พร้อมส่ง
ลงสินค้า 19 ก.ย. 2565
อัพเดทล่าสุด 19 ก.ย. 2565
คงเหลือ ไม่จำกัด
จำนวน
ชิ้น
หยิบลงตะกร้า
บัตรประชาชน
บุ๊คแบ๊งค์
คุ้มครองโดย LnwPay
MCP23017 I2C Serial Interface 16-Bit I/O Expander Serial โมดูลขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017

ขยายขาที่มีอย่างจำกัดของ Arduino หรือ NodeMCU ให้เพิ่มขึ้นอีก 16 ขา I/O ด้วย IC MCP23017 โดยใช้ขาจาก Arduino /NodeMCU เพียง 2 ขา เป็นรูปแบบการติดต่อแบบ I2C คุณสามารถเซตแต่ละขาว่าจะให้เป็นอินพุตหรือเอาต์พุตก็ได้ ใช้ไฟช่วง 2.7-5.5 V (แนะนำที่ 3.3 หรือ 5 โวลต์) สามารถขับกระแสได้สูงสุด 20mA สามารถกำหนดอ้างอิง Address ได้ 8 ตำแหน่ง แปลว่าต่อชิฟรวมกันได้ 8 ตัวหรือ ใช้ขาจาก Arduino 2 ขา สามารถขยายขาได้สูงสุดถึง 128 I/O  น่าจะเพียงพอสำหรับงานทั่วๆ ไป


รายละเอียด IC ขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017

- 16-bit remote bidirectional I/O port  I/O pins default to input
- High-speed I2C™ interface (MCP23017)

  • 100 kHz
  • 400 kHz
  • 1.7MHz
- High-speed SPI interface (MCP23S17)
  • 10 MHz (max.)
- Three hardware address pins to allow up to eight devices on the bus
- Configurable interrupt output pins
  • Configurable as active-high, active-low or open-drain
- INTA and INTB can be configured to operate independently or together
- Configurable interrupt source
  • Interrupt-on-change from configured register defaults or pin changes
- Polarity Inversion register to configure the polarity of the input port data
- External Reset input
- Low standby current: 1 μA (max.)
- Operating voltage:
  • 1.8V to 5.5V @ -40°C to +85°C
  • 2.7V to 5.5V @ -40°C to +85°C
  • 4.5V to 5.5V @ -40°C to +125°C

ตัวอย่างโคด Code Arduino MCP23017


//ดาวน์โหลด library ได้ที่ https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library
// Basic pin reading and pullup test for the MCP23017 I/O expander
// public domain!
// ต่อขา 12 ไปที่ขา A5 ของ Arduino (ขา i2c clock)
// ต่อขา 13 ไปที่ขา A4 ของ Arduino (ขา i2c data)
// ต่อขา 15, 16 และ 17 ไปที่กราวด์ (กำหนด Address)
// ต่อขา 9 ไปที่ 5V (ไฟเข้า)
// ต่อขา 10 ไปที่กราวด์ (กราวด์)
// Input #0 ของ ic คือขาที่ 21 ดังนั้นต่อกับสวิตช์ไปที่กราวด์

#include

#include "Adafruit_MCP23017.h"

Adafruit_MCP23017 mcp;

void setup() {
mcp.begin(); //ใช้ตำแหน่งค่าเริ่มต้นที่ 0
mcp.pinMode(0, INPUT); // กำหนดขา 0 ของ mcp เป็นโหมด input
mcp.pullUp(0, HIGH); // ใช้ 100K pullup แบบภายใน
pinMode(13, OUTPUT); // ใช้ขา 13 แสดงผล
}

void loop() {
digitalWrite(13, mcp.digitalRead(0)); // LED จะติดเมื่อกดปุ่ม
}



ข้อมูลเพิ่มเติม

ข้อมูล DataSheet

ตัวอย่างการใช้งานกับ Arduino http://tronixstuff.com/2011/08/26/tutorial-maximising-your-arduinos-io-ports

ตัวอย่าง code MCP23017 library ใช้กับ Arduino https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library


วีดีโอตัวอย่าง

 

 

วิธีการชำระเงิน

ร้านค้านี้ยังไม่ได้กำหนดวิธีการชำระเงิน กรุณา ติดต่อกับทางร้าน เกี่ยวกับรายละเอียดในการชำระเงิน
ทางร้านยังไม่ได้ทำการเพิ่มบัญชีรับเงิน กรุณาติดต่อ เจ้าของร้าน

CATEGORY

MEMBER

STATISTIC

หน้าที่เข้าชม114,268 ครั้ง
ผู้ชมทั้งหมด51,030 ครั้ง
เปิดร้าน31 ก.ค. 2559
ร้านค้าอัพเดท4 ก.ย. 2568

CONTACT US

รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้านบ้านโค้ด-Bancode
บ้านโค้ด-Bancode
จำหน่ายบอร์ดไมโครคอนโทรลเลอร์ Arduino,Module,Shield,Sensor,R,L,C,IC เเละอื่นๆ โทร.0624952525
เบอร์โทร : 0964188828
อีเมล : bancode.dev@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้

TOP เลื่อนขึ้นบนสุด
พูดคุย-สอบถาม