การสื่อสารระหว่างบอร์ดอาดุยโนผ่าน Tx และ Rx |
|
การทำงานของบางระบบอาจจำเป็นต้องใช้บอร์ดอาดุยโนมากกว่า 1 บอร์ด รับส่งข้อมูลและทำงานร่วมกันเพื่อเพิ่มประสิทธิภาพของระบบ การสื่อสารระหว่างบอร์ดอาดุยโนมีหลายวิธี ในหัวข้อนี้ยกตัวอย่างการสื่อสารด้วยพอร์ตอนุกรมแบบไอสแควซี แบบเชื่อมต่อสายถึงกัน ซึ่งการสื่อสารด้วยพอร์ตอนุกรมของบอร์ดอาดุยโน 2 บอร์ด ใช้การอ้างอิงอุปกรณ์จาก “address” ใช้สายเชื่อมต่อ 2 เส้น คือ พอร์ตที่ใช้ในการรับ-ส่งข้อมูล ได้แก่ ขา 2 และ 3 ซึ่งทำหน้าที่เป็นขา Tx และ Rx ลักษณะการเชื่อมต่อบอร์ดสำหรับทำหน้าที่เป็นภาคส่งและภาครับแสดงดังภาพที่ 1 |
|
![]() |
|
การเขียนโปรแกรมควบคุมการสื่อสารระหว่างบอร์ดอาดุยโน 2 บอร์ด ต้องใช้คู่กับไลบรารีพื้นฐาน SoftwareSerial.h ให้บอร์ดสื่อสารแบบอนุกรมผ่านขาดิจิทัล ตัวอย่างการโปรแกรมการส่งค่า 1 2 3 และ 4 จากบอร์ดหนึ่ง ไปยังบอร์ดภาครับอีกบอร์ดหนึ่ง เมื่อภาครับรับข้อมูลมาแล้วแสดงผลข้อมูลบนหน้าจอซีเรียลมอนิเตอร์ เขียนโปรแกรมควบคุมดังนี้ |
|
![]() |
|
เมื่อบันทึกโปรแกรมลงในบอร์ดอาดุยโน ทดสอบกดตัวเลขที่ภาคส่ง ตัวเลขที่กด จะถูกไปแสดงผลยังหน้าจอซีเรียลมอนิเตอร์ของภาครับดังภาพที่ 2 |
|
![]() |