lnwshop logo

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

IC ขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017
IC ขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017 thumbnail 1IC ขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017 thumbnail 2IC ขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017 thumbnail 3IC ขยายขา 16 ขา I/O สำหรับ Arduino เบอร์ MCP23017 thumbnail 4
รหัสสินค้า A023
หมวดหมู่ IC IO/Driver
ราคา 44.00 บาท
สถานะสินค้า พร้อมส่ง
ประเภท สินค้าใหม่
อัพเดทล่าสุด 28 ต.ค. 2559
ความพึงพอใจ ยังไม่มีความคิดเห็น
จำนวน
ชิ้น
หยิบลงตะกร้า
Share :

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

ขยายขาที่มีอย่างจำกัดของ 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)

  • 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


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

 

สินค้านี้ยังไม่มีคนรีวิว
ชื่อ
คำถาม
รายละเอียด
  • ถาม
tham
171.99.158.x
20 ส.ค. 2557 10:57 น.
หัวข้อ :การต่อ MCP23017 มากกว่า 1 ตัว
อยากถามการต่อ MCP23017 มากกว่า 1 ตัว โดยใช้ Library ตามตัวอย่างในสินค้า เราจะมีวิธีการ Set Address ของ MCP23017 และ ต่อขา IC อย่างไรครับ

มั่นใจ ArduinoAll

     ซื้อสินค้ากับ ArduinoAll ได้ตลอด 24 ชั่วโมง มั่นใจได้ 100% เราจัดส่งสินค้าทางไปรษณีย์ ทั้งแบบลงทะเบียนและแบบ EMS แพ็คสินค้าอย่างดีปลอดภัย ส่งถึงมือลูกค้าอย่างแน่นอน ร้านเราอยู่ใกล้ไปรษณีย์ ถ้าแจ้งโอนก่อนเวลา 14:30 น. จัดส่งสินค้าในวันเดียวกัน ถ้าเกินจะจัดส่งสินค้าในวันถัดไป

  • ค่าจัดส่งแบบไปรษณีย์ EMS 50 บาท
  • สั่งซื้อสินค้า 1500 บาทขึ้นไป ส่งแบบ EMS ฟรี
  • ถ้าทำรายการสั่งซื้อสำเร็จ = มีของพร้อมส่ง ทางร้านจองสินค้าไว้ให้ด้วย 3 วัน

 

 

ระยะเวลาจัดส่ง

เมื่อทางร้านได้รับการแจ้งชำระสินค้าเรียบร้อยแล้ว ถ้าแจ้งก่อน 14.30 น. ส่งของภายในวันเดียวกัน

  • แบบ EMS ภาคกลางได้รับภายใน 1 วัน ต่างภาคได้รับภายใน 2-3 วัน
  • ระบบจะส่งเลขแทรคไปรษณีย์ ไปให้ทาง email และแจ้ง SMS ส่งตรงถึงโทรศัพท์มือถือ
  • ลูกค้าที่โอนเงินมาแล้วไม่ได้แจ้งทางร้าน เพื่อความรวดเร็วในการจัดส่งสินค้า ช่วยแจ้งด้วยนะครับ เพื่อที่จะได้จัดส่งภายในวันเดียวกัน

การจัดส่ง

  • วันจันทร์-ศุกร์ โอนเงินและแจ้งโอนก่อนเวลา 14.30 น. จัดส่งสินค้า Arduino ในวันนั้น 
  • วันจันทร์-ศุกร์ โอนเงินและแจ้งโอนหลังเวลา 14.30 น. จัดส่งสินค้า Arduino ในวันถัดไป
  • วันศุกร์ โอนเงินและแจ้งโอนเวลา 14.30 น. ถึง 17.00 น. จัดส่งสินค้า Arduino ในวันเสาร์ตอนเช้า
  • โอนเงินและแจ้งโอน วันศุกร์หลัง 17.00 น. - วันอาทิตย์ จัดส่งสินค้า Arduino ในวันจันทร์
  • หมายเหตุ : ไปรษณีย์อัพเดทเลขแทรคตอน 16.00 น. ในวันปกติ วันเสาร์อัพเดทตอน 12.00 น.

 

การตรวจสอบเลขแทรคสินค้า

  • เมื่อจัดส่งแล้วทางร้านแจ้งเลขแทรคไปให้ทาง E-Mail ที่แจ้งไว้ตอนทำรายการสั่งซื้อ
  • ด้วยเทคโนโลยี SMS Double Sure ของ ArduinoAll แจ้งเลขแทรคทาง sms ส่งตรงถึงโทรศัพท์มือถือ ทางเบอร์โทรศัพท์มือถือ ที่แจ้งไว้ตอนทำรายการสั่งซื้อ

 

 

 

ArduinoALL ใช้เทคโนโลยี SMS Double Sure

เพิ่ม ความชัวร์ สะดวกและรวดเร็ว อัพเดททุกสถานะผ่านทาง SMS จากระบบส่งตรงถึงมือลูกค้า

SMS Sure 1

เมื่อระบบตรวจสอบการชำระเงินแล้ว จะมี SMS Sure 1 ส่งไปแจ้งที่เบอร์มือถือที่กรอกตอนสั่งซื้อสินค้า เป็นการยืนยันการชำระเงินเรียบร้อย

SMS Sure 2

เมื่อจัดส่งสินค้าแล้ว ระบบจะส่งข้อมูลผ่านทาง SMS Sure2 แจ้งเลขแทรค EMS/เลขลงทะเบียน ไปถึงมือลูกค้าทาง SMS หรือสามารถตรวจสอบเลขแทรคได้ทาง Email

คลิกดูข้อมูลเพิมเติมที่นี่ ArduinoALL SMS Double Sure 

 

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

    ชำระเงินผ่านธนาคาร เรามีหลายธนาคารให้เลือก เพื่ออำนวยความสะดวกให้กับลูกค้า

 

การทำธุรกรรมของธนาคารต่างสาขาหรือต่างธนาคาร จะมีค่าธรรมเนียมเพิ่ม แล้วแต่ธนาคาร

ถ้าทำธุรกรรมภายในธนาคารเดียวกัน จะเสียค่าธรรมเนียมน้อยที่สุดหรือไม่เสียเลย บางธนาคารจะไม่คิดค่าธรรมเนียมโดยจำกัดว่าฟรีได้กี่ครั้งใน 1 เดือน เช่นฟรีค่าธรรมเนียมเมื่อโอนในธนาคารเดียวกัน 5 ครั้ง/เดือน ผ่านทางตู้ ATM

ดังนั้น ควรเลือกโอนมาที่ธนาคารเดียวกัน จะเสียค่าธรรมเนียมน้อยที่สุดหรือไม่เสียค่าธรรมเนียมตามเงื่อนไขที่ธนาคารกำหนด

 

ArduinoAll มี Arduio ครบทุกอย่างที่อยากได้ จากทุกแห่งทั่วโลก ในราคาที่ถูกที่สุด  รับประกันคุณภาพ เสียเปลี่ยนตัวใหม่ให้ทันที ไม่ต้องรอ ไม่ต้องเสียค่าส่งสินค้ามาเคลม

 

ซื้อสินค้าจาก ArduinoAll มั่นใจได้ รับประกันคุณภาพ ด้วยการมีประกันสินค้าที่ดีกว่าเราได้ตรวจเช็คและรับประกันสินค้าซื้อไปใช้ได้อย่างมั่นใจและสบายใจ เพื่อให้ลูกค้าถูกใจที่สุด 

ทั้ง นี้หากมีสินค้าที่ได้รับมีความผิดพลาดอันใด ที่อาจเกิดขึ้นได้  ไม่ว่าจะเป็นอุปกรณ์เสีย หรือความเสียหายระหว่างการส่ง โดยที่ลูกค้าไม่ได้เป็นคนกระทำ  ArduinoAll รับประกันเปลี่ยนตัวใหม่ให้ทันที ภายใน 30 วันหลังจากได้รับสินค้า พร้อมออกค่าส่งสินค้าให้ ทั้งค่าส่งมา และค่าส่งกลับ ลูกค้าไม่ต้องรับภาระเรื่องค่าจัดส่ง โดยสามารถใช้กล่องเดิมส่งมาได้  โดยมีเงื่อนไขดังนี้

    • การซื้อสินค้า ถือว่าลูกค้ายินยอมและปฎิบัติตามเงื่อนไขและการรับประกันของทางร้านแล้ว กรณีไม่ตรงตามเงื่อนไข ทางร้านขอสงวนสิทธิ์ในการรับประกันสินค้า
    • การสั่งซื้อจะสมบูรณ์เมื่อลูกค้าชำระเงินและได้รับใบเสร็จที่มีลายเซ็นและตราประทับของทางร้านแล้ว ซึ่งสามารถนำมาใช้เป็นหลักฐานได้
    • สินค้า ต้องเขียนรายละเอียดปัญหาแนบมาด้วย ส่งมาพร้อมใบเสร็จรับเงินหรือสำเนาใบเสร็จรับเงิน จาก ArduinoAll มาในกล่องด้วย เพื่อเป็นหลักฐานสำคัญมาก กรณีที่ไม่มีทางร้านขอสงวนสิทธิ์เนื่องจากไม่ตรงตามเงื่อนไขการรับประกัน
    • สินค้าจะต้องเป็นความเสียหายที่เกิดจากตัวอุปกรณ์ ไม่ใช่ความเสียหายที่เกิดจากการใช้งานของตัวลูกค้าเอง
    • สินค้าต้องอยู่ในสภาพที่สมบูรณ์เช่น ไม่มีรอยไหม้ แตกหัก ไม่มีรอยงัดแงะ หรืออื่น ๆ
    • ความเสียหายที่เกิดขึ้นต้องไม่เกิดจากใช้งานผิดประเภท ดัดแปลง แก้ไข หรือใส่ไฟผิดขั้ว
    • อุปกรณ์ประเภทเซอร์เฟสเมาส์ SMD การบัดกรีมีความเสียงต่ออุปกรณ์เสียหาย ทางร้านขอยกเว้นการรับประกันอุปกรณ์ประเภทนี้
    • การรับประกัน จะพิจารณาจากข้อเท็จจริง  ขึ้นอยู่กับทาง ArduinoAll
    • การรับประกันเปลี่ยนอุปกรณ์ใหม่ ArduinoAll รับประกันสินค้าทุกชิ้นที่ขายในร้าน โดยร้านเป็นผู้รับผิดชอบความเสียหายเอง
    • การรับประกัน นี้ อาจเป็นการเปลี่ยนสินค้าใหม่ หรือ คืนเงิน ขึ้นอยู่กับ ArduinoAll พิจารณา
    • ทางร้านมีสิทธิ์ยกเลิกหรือคืนเงินในรายการสั่งซื้อให้ลูกค้าได้
    • ถ้าสินค้าที่ส่งมามีปัญหาทั้งหมดทุกชิ้น ArduinoAll จะแนบค่าส่งตอนที่ส่งมาคืนให้ในกล่อง และออกค่าส่งกลับส่งไปให้ลูกค้า ลูกค้าไม่ต้องรับภาระเรื่องค่าจัดส่ง
    • ถ้าส่งมามีอย่างน้อย 1 ชิ้นที่ไม่มีปัญหา ทางร้านออกค่าส่งกลับให้ฟรี แต่ไม่ได้ออกค่าส่งให้ โปรดตรวจสอบให้ละเอียด
    • ถ้าไม่มีชิ้นไหนมีปัญหาเลยทางร้านไม่ได้ออกค่าส่งให้ โปรดตรวจสอบให้ละเอียด
    • การ นับวัน หากสินค้าถึงมือลูกค้าในวันที่ 1/5/2564 ( ตรวจสอบได้จากไปรษณีย์ไทย) เมื่อพบความเสียหาย ลูกค้าจะต้องส่งสินค้ากลับคืนมาที่ ArduinoAll ภายในวันที่ 31/5/2564 โดยอ้างอิงจากเลขแทรค ผ่านไปรษณีย์ลงทะเบียน หรือแบบ EMS ถ้ามีเลือกบริการเสริมพิเศษนอกเหนือจากวิธีส่งปกติ เช่น ค่าบริการพิเศษ พกง. ลูกค้าเป็นออกค่าบริการพิเศษนี้เอง
    • ในกรณีส่งมาให้เช็คแล้ว สินค้าไม่มีปัญหา ทางร้านขอไม่รับคืนหรือเปลี่ยนสินค้า
    • เมื่อ ทำการส่งเรียบร้อยแล้ว ลูกค้าจะต้อง ส่งหมายเลขพัสดุ tracking ที่สามารถ track ได้จากทางเว็บไซต์ของทางไปรษณีย์ไทย มาให้กับ ArduinoAll แล้วเราจะพิจารณาตรวจสอบและแจ้งให้ลูกค้าทราบผ่านทางช่องทาง Email ที่ลูกค้าให้ไว้

 

 

 

ธนาคาร เลขที่บัญชี ชื่อบัญชี สาขา ประเภทบัญชี
ธ.กสิกรไทย 0033192088 ดุษฎี ทวีวรรณบูลย์ สาขาชัยนาท ออมทรัพย์
ธ.ไทยพาณิชย์ 6152275387 ดุษฎี ทวีวรรณบูลย์ สาขาชัยนาท ออมทรัพย์
ธ.กรุงศรีอยุธยา 0821463936 ดุษฎี ทวีวรรณบูลย์ สาขาชัยนาท ออมทรัพย์
ธ.กรุงไทย 1060542331 ดุษฎี ทวีวรรณบูลย์ สาขาชัยนาท ออมทรัพย์
ธ.กรุงเทพ 3820803371 ดุษฎี ทวีวรรณบูลย์ สาขาชัยนาท ออมทรัพย์
ธ.ทหารไทย 3712284607 ดุษฎี ทวีวรรณบูลย์ สาขาชัยนาท ออมทรัพย์
เพื่อความเข้าใจตรงกันระหว่างผู้ซื้อและผู้ขายและมิตรภาพที่ดีต่อกัน กรุณาทำความเข้าใจเงื่อนไข

สินค้า Arduino แนะนำ

รหัสสินค้า A571
25.00 บาท
  • สั่งซื้อ
รหัสสินค้า A737
270.00 บาท
  • สั่งซื้อ
รหัสสินค้า A818
150.00 บาท
  • สั่งซื้อ
รหัสสินค้า A156
60.00 บาท
สินค้าหมด
รหัสสินค้า A141
100.00 บาท
สินค้าหมด
รหัสสินค้า A447
165.00 บาท
สินค้าหมด
รหัสสินค้า A519
165.00 บาท
สินค้าหมด
รหัสสินค้า A516
100.00 บาท
  • สั่งซื้อ
รหัสสินค้า A050
220.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
สินค้าหมด
รหัสสินค้า A329
40.00 บาท
  • สั่งซื้อ
รหัสสินค้า A160
40.00 บาท
  • สั่งซื้อ

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
สินค้าหมด
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
สินค้าหมด
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
สินค้าหมด
Go to Top