lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

mcp23017 กับ 7sement module

(Guest)
sa (Guest)
IP: 171.96.172.x
11 เดือนที่ผ่านมา

ขอสอบถามเรื่อง การใช้งาน MCP23017 กับ 7seg หน่อยครับ ใน CODE หน้า  7Segment module ก็อบมาใช้งานแสดงตัวเลขได้นะครับ แต่พอต่อ mcp23017 ไปแล้ว แค้่ใส่ CODE mcp.begin() กลายเป็น 7Segment ไม่แสดงค่าใดๆเลย ขอคำแนะนำหน่อยนะครับ 7Segment ทุกตัวต่อที่ขา Arduino Uno R3 ที่เป็น Digital pin ทั้งหมด ส่วน สวิชต่อที่ mcp23017 ครับ แต่ลองแค่ใส่ Code mcp.begin() แค่บรรทัดเดียวก็ 7Seg หายเลย ยังไม่ได้เขียนอะไรต่อเลยครับ 

 

ขอบคุณครับ

QUOTE 
ความคิดเห็นที่ #1
(Guest)
sa (Guest)
IP: 171.96.172.x
11 เดือนที่ผ่านมา

ไ้ด้แล้วครับผม ต้องต่อ Reset ขา 18 ด้วย เกี่ยวไหมครับ ^_^

QUOTE 
ความคิดเห็นที่ #2
เจ้าของร้าน
เจ้าของร้าน
11 เดือนที่ผ่านมา

เกี่ยวครับ Laughing

ตำแหน่งขา MCP23017 ตามนี้ครับ

จะเห็นว่าขา 18 เป็นขา Reset มีขีดข้างบน แปลว่าให้ต่อไฟ pull up ไว้ด้วย ถ้าไม่ต่อแปลว่าเรากดปุ่ม reset ตลอดเวลา

การต่อใช้งานตัวอย่างตามนี้ครับ

http://tronixstuff.com/2011/08/26/tutorial-maximising-your-arduinos-io-ports/

QUOTE 
ความคิดเห็นที่ #3
(Guest)
sa (Guest)
IP: 122.154.22.x
11 เดือนที่ผ่านมา

ขอบคุณครับผม ขอถามอีกอย่างนะครับ

แล้วถ้าจะต่อ 7 Segment mudule กับขาของ MCP23017 นี้ต้องอ้างถึงขาของ MCP อย่างไรครับ

  digitalWrite(RCLK_pin3, LOW); // <---(สมมุติว่าต้องการใช้ MCP.Pin 0 ,1 ,2)
  shiftOut(DIO_pin3, SCLK_pin3, LSBFIRST, characters[character]);
  shiftOut(DIO_pin3, SCLK_pin3, LSBFIRST, digits[dig]);
  digitalWrite(RCLK_pin3, HIGH);

 

QUOTE 
ความคิดเห็นที่ #4
เจ้าของร้าน
เจ้าของร้าน
11 เดือนที่ผ่านมา

ถ้าใช้กับ 7 segment แนะนำ max7219 จะง่ายที่สุดครับ

แต่ถ้าใช้ MCP23017 ลองดูตามนี้ครับ http://forum.arduino.cc/index.php?topic=311276.0

QUOTE 
ความคิดเห็นที่ #5
(Guest)
sa (Guest)
IP: 171.96.173.x
11 เดือนที่ผ่านมา

ขอบคุณมากครับผม

QUOTE 
ความคิดเห็นที่ #6
เจ้าของร้าน
เจ้าของร้าน
11 เดือนที่ผ่านมา

ยินดีครับ

1
แสดงความคิดเห็นที่ 1-6 จากทั้งหมด 6 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

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

สมาชิก 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 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
Go to Top