รหัสสินค้า | IC00022 |
หมวดหมู่ | IC IO Expander / Driver / IC Breakout |
ราคา | 129.00 บาท |
สถานะสินค้า | พร้อมส่ง |
จำนวน | ชิ้น |
IC ขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017
MCP23017-E/SP
ขยายขาที่มีอย่างจำกัดของ Arduino ให้เพิ่มขึ้นอีก 16 ขา I/O ด้วย IC MCP23017 โดยใช้ขาจาก Arduino เพียง 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)
ตัวอย่าง 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
วีดีโอตัวอย่าง
ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีธนาคาร KBANK, SCB, BBL,TMB
กรุณาเก็บหลักฐานการโอนเงินของท่านไว้เพื่อแจ้งการชำระเงินด้วยค่ะ
ท่านสามารถแจ้งการชำระเงินผ่านระบบอัตโนมัติได้โดย Click Link ข้างล่างค่ะ
https://www.arduitronics.com/informpayment
หน้าที่เข้าชม | 15,391,895 ครั้ง |
ผู้ชมทั้งหมด | 5,894,974 ครั้ง |
เปิดร้าน | 21 พ.ค. 2556 |
ร้านค้าอัพเดท | 15 ก.ย. 2568 |