ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

การต่อ 16x2 LCD แบบ I2C Interface ร่วมกับ DS3231 Module

Now

1.ขอสอบถามเกี่ยวกับการต่อ 16x2 LCD แบบ I2C Interface ร่วมกับ DS3231 Module ครับ


คือลองต่อให้มันทำงานพร้อมกันทั้ง 2 ตัว โดยต่อโมดูลทั้งที่ขั้ว A0-A1/A2-A3 แต่มันไม่สามารถทำงานพร้อมกันได้ เลยสงสัยว่าเราต้องบัดกรี Address ที่บนตัว Module ให้มันต่างกัน และตั้งค่า Address ใน
โค้ดด้วย ใช่ไหมครับ
หรือว่าต้องแก้ปัญหาอย่างไรรบกวนแนะนำด้วยครับ

2.
ขอสอบถามเกี่ยวกับการต่อ Sd card module

ผมได้ลองต่อตามที่เว็บไซต์นี้สอนแล้วปรากฏว่าสามารถใช้งานได้ แต่มีกรณีที่เราใช้  Pin นั้นๆไปแล้ว เราสามารถที่จะเปลี่ยนตำแหน่งของ Pin ที่เสียบจากเดิม

MISO -> 12
MOSI -> 11
SCLK -> 13
CS -> 4

เป็น Pin อื่นได้ไหมครับ ลองเปลี่ยนดูแล้วมันใช้ไม่ได้ ไม่แน่ใจว่าต่อผิดด้วยหรือปล่าว ขอคำแนะนำด้วยครับ
ขอบคุณมากๆครับ
Smile

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

1.ขอสอบถามเกี่ยวกับการต่อ 16x2 LCD แบบ I2C Interface ร่วมกับ DS3231 Module ครับ


คือ ลองต่อให้มันทำงานพร้อมกันทั้ง 2 ตัว โดยต่อโมดูลทั้งที่ขั้ว A0-A1/A2-A3 แต่มันไม่สามารถทำงานพร้อมกันได้ เลยสงสัยว่าเราต้องบัดกรี Address ที่บนตัว Module ให้มันต่างกัน และตั้งค่า Address ใน
โค้ดด้วย ใช่ไหมครับ
หรือว่าต้องแก้ปัญหาอย่างไรรบกวนแนะนำด้วยครับ

- ตามหลักการแล้วต่อทับกันได้เลยครับ address ไม่น่าตรงกัน แต่ถ้าอยากเช็ค address ก็สามารถใช้โคดตามนี้เช็คได้ครับ  http://playground.arduino.cc/Main/I2cScanner อีกอย่าง จอ lcd แบบ i2c สามารถเปลี่ยน address ได้ด้วย แต่ address ปกติไม่น่าซ้ำ ที่สำคัญคือต้องเขียน address ในโคดของอุปกรณ์ให้ถูกต้องด้วยครับ

 

2. ขอสอบถามเกี่ยวกับการต่อ Sd card module

ผม ได้ลองต่อตามที่เว็บไซต์นี้สอนแล้วปรากฏว่าสามารถใช้งานได้ แต่มีกรณีที่เราใช้  Pin นั้นๆไปแล้ว เราสามารถที่จะเปลี่ยนตำแหน่งของ Pin ที่เสียบจากเดิม

MISO -> 12
MOSI -> 11
SCLK -> 13
CS -> 4

เป็น Pin อื่นได้ไหมครับ ลองเปลี่ยนดูแล้วมันใช้ไม่ได้ ไม่แน่ใจว่าต่อผิดด้วยหรือปล่าว ขอคำแนะนำด้วยครับ
ขอบคุณมากๆครับ
Smile

MISO -> 12
MOSI -> 11
SCLK -> 13

 

- 3 ขานี้เป็นการต่อแบบ SPI ในกรณีมีอุปกรณ์ตัวอื่นที่ต่อแบบ SPI สามารถต่อทับได้ครับ ขานี้ไม่สามารถเปลี่ยนได้

CS -> 4

- ขา CS นี้จะเป็นตัวเลือกว่าจะให้อุปกรณ์ตัวไหนทำงาน กรณีต่อสายทับกัน สามารถเปลี่ยนเป็นขาอื่นได้ตามใจครับ

 

 

 

 

QUOTE 
ความคิดเห็นที่ #2
Chakri Hemmani

ขอบคุณมากๆครับสำหรับคำตอบ

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

ยินดีครับ : )

QUOTE 
ความคิดเห็นที่ #4
อู๊ด
ขอ Code ต่อ LCD 16x2 IIC (LM1602) กับ DS3231 ต่อกับ ARDUINO NANO ด้วยครับ
แสดงความคิดเห็นที่ 1-4 จากทั้งหมด 4 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม