Arduino Due เป็นบอร์ดที่ใช้ชิป Atmel AT91SAM3X8E ที่อยู่ในตระกูล ARM Cortex-M3 ซึ่งแตกต่างจากบอร์ด
Arduino อื่นๆ ที่ใช้ Micro-controller(ชิป) ตระกูล AVR ทำให้การประมวลผลของ Arduino Due เร็ว แต่ยังคงรูปแบบโค้ดโปรแกรมของ Arduino
Arduino Due เป็นบอร์ดไมโครคอนโทรลเลอร์
รุ่นแรกของ Arduino ที่ใช้ไมโครคอนโทรลเลอร์
32 บิต โมดูล CAN และสัญญาณนาฬิกาที่มีความถี่
84 MHz มี digital I/O 54 ขา,
analog input 12 ขา, UART จำนวน 4 ช่อง, DAC จำนวน 2 ช่อง, TWI จำนวน 2 ช่อง, มีการรองรับการทำงานของอุปกรณ์
USB สำหรับเชื่อมต่ออุปกรณ์ภายนอก โดย Arduino Due ต้องใช้กับ
ซอฟแวร์ Arduino IDE เวอร์ชั่น
1.5 ขึ้นไป
ข้อดี
- มีความเร็วในการประมวลผลที่รวดเร็ว เหมาะกับงานที่มีความซับซ้อนและต้องการความเร็วความเร็วในการประมวลผล
- มี I/O pins จำนานมาก ทำให้เหมาะกับโมลดูลหรืองานที่มีความต้องการในการใช้ pins จำนวนมาก
- ราคาสูง เมื่อเทียบกับบอร์ดที่ยังไม่มี wifi ในตัวมาให้
- Library อาจมีไม่หลากหลายนัก เนื่องจากชิบที่ใช้ประมวลผล ไม่เป็นที่แผล่หลายเหมือนอย่าง ATmega328P
- ไม่เหมาะกับงานขนาดเล็กที่ต้องการซ่อนบอร์ดหรือตัวควบคุมไว้
Arduino Uno เป็นบอร์ดนี้นิยมใช้งานมากที่สุดในบรรดาบอร์ดของ Arduino บอร์ดนี้เหมาะสำหรับผู้เริ่มต้นใช้งาน
คุณสมบัติทั่วไป
- ราคาถูกเมื่อเทียบกับบอร์ดอื่นแล้ว แถมหาซื้อง่าย ตามเว็บไซต์ต่างๆทั่วไป
- มีคนใช้มากทำให้มี Tutorial ต่างๆบนเว็บไซต์ทั้งในและต่างประเทศมากมาย หนังสือและบทเรียนที่สอนเกี่ยวกับ Arduino ก็สาธิตการทำงานด้วยบอร์ด UNO R3 เป็นหลัก
- ในกรณีที่ใช้งานแล้วมีปัญหา คือ Atmel 328 เสีย ก็เปลี่ยนเองได้แบบง่ายๆ โดยซื้อ Atmel 328 มาใหม่แล้วทำการ Boot loader ก็ใช้งานต่อได้
- Library มีแจกกันบนเว็บไซต์ โดยมากก็ใช้กับ UNO ได้เลยโดยไม่ต้องมีการดัดแปลง
- จำนวนขา Analog Input 6 ช่อง Digital Input 14 ช่อง Flash memory 32 KB ใช้กับ USB ได้ทันทีทั้งไฟเลี้ยงและการโปรแกรม
- Shield ส่วนใหญ่ออกแบบให้มีขนาดเท่ากับ UNO R3 ทำให้สามารถต่อทับไปบนตัว UNO ได้พอดีไม่ขาดไม่เกิน
- ระดับแรงดันทำงานของ port 5 V
- ราคาสูงกว่า UNO อยู่พอสมควร
- ความเร็วในการประมวลผลเร็วกว่า 6 เท่า เนื่องจากใช้ Clock 84 MHz
- จำนวนขา Analog Input 12 ช่อง Digital Input 54 ช่อง Flash memory 512 KB ใช้กับ USB ได้ทันทีทั้งไฟเลี้ยงและการโปรแกรม
- ต้องใช้งานกับ Arduino IDE 1.5 ขึ้นไป
- Sketch ที่ใช้งานต้องเขียนขึ้นมา หรือ ดัดแปลงให้เข้ากับ Port ของ Arduino Due นี้ซึ่งอาจจะต่างจาก UNO R3 พอสมควร
- ระดับแรงดันทำงาน 3.3 V
สรุป
Arduino Due เหมาะกับงานหรือโครงงานที่มีขนาดใหญ่หรือต้องการความซับซ้อน และมีประสิทธิภาพในการประมวลผล และ pins จำนวนมาก
Arduino Uno เหมาะกับผู้เริ่มต้นที่ต้องการศึกษาการทำงานของไมโครคอลโทลเลอร์ชนิดนี้ หรือต้องการใช้งานกับโมดูลต่างๆ และยังมีราคาถูกกว่าเกือบ 2 เท่า
No comments:
Post a Comment