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 อื่นได้ไหมครับ ลองเปลี่ยนดูแล้วมันใช้ไม่ได้ ไม่แน่ใจว่าต่อผิดด้วยหรือปล่าว ขอคำแนะนำด้วยครับ
ขอบคุณมากๆครับ
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 อื่นได้ไหมครับ ลองเปลี่ยนดูแล้วมันใช้ไม่ได้ ไม่แน่ใจว่าต่อผิดด้วยหรือปล่าว ขอคำแนะนำด้วยครับ
ขอบคุณมากๆครับ
MISO -> 12
MOSI -> 11
SCLK -> 13
- 3 ขานี้เป็นการต่อแบบ SPI ในกรณีมีอุปกรณ์ตัวอื่นที่ต่อแบบ SPI สามารถต่อทับได้ครับ ขานี้ไม่สามารถเปลี่ยนได้
CS -> 4
- ขา CS นี้จะเป็นตัวเลือกว่าจะให้อุปกรณ์ตัวไหนทำงาน กรณีต่อสายทับกัน สามารถเปลี่ยนเป็นขาอื่นได้ตามใจครับ