วันพฤหัสบดีที่ 10 กันยายน พ.ศ. 2558

ARDUINO UNO vs. MEGA 2560

Arduino อ่านว่า (อา-ดู-อิ-โน่ หรือ อาดุยโน่เป็นบอร์ดไมโครคอนโทรเลอร์ตระกูล AVR ที่มีการพัฒนาแบบ Open Sourceคือมีการเปิดเผยข้อมูลทั้งด้าน Hardware และ Software ตัว บอร์ด Arduino ถูกออกแบบมาให้ใช้งานได้ง่าย ดังนั้นจึงเหมาะสำหรับผู้เริ่มต้นศึกษา ทั้งนี้ผู้ใช้งานยังสามารถดัดแปลง เพิ่มเติม พัฒนาต่อยอดทั้งตัวบอร์ด หรือโปรแกรมต่อได้อีกด้วย(ที่มา: http://www.thaieasyelec.com/) ซึ่งตัวอาดุยโน่นี้ก็จะถูกออกแบบและผลิตออกมาหลายรุ่นปัจจุบันมีมากกว่า 20 รุ่น วันนี้เราก็ขอมารีวิวให้เห็นความต่างแบบถึงพริกถึงขิงระหว่าง บอร์ดอูโน่ กับ เมกา 2560 ว่าใครจะมีข้อดีข้อด้อยหรือแตกต่างกันยังไง ว่าแล้วก็มาทำความรู้จักกับตัวบอร์ดทั้ง 2 ตัวก่อนละกัน ^^

Arduino Uno R3 เป็นบอร์ด Arduino ที่ได้รับความนิยมมากที่สุด เนื่องจากราคาไม่แพง ส่วนใหญ่โปรเจคและ Library ต่างๆ ที่พัฒนาขึ้นมา Support จะอ้างอิงกับบอร์ดนี้เป็นหลัก และข้อดีอีกอย่างคือ กรณีที่ MCU เสีย ผู้ใช้งานสามารถซื้อมาเปลี่ยนเองได้ง่าย หน้าตาของบร์ดอูโน่ อาร์สาม (ที่มา: http://www.thaieasyelec.com/)
           



ที่มา: http://static3.watterott.com/arduino_uno-r3_1.jpg
คุณสมบัติของบอร์ดอูโน่ อาร์สาม

ที่มา : https://www.arduino.cc/en/Main/arduinoBoardUno
กับคุณสมบัติแบบนี้ราคาเท่านี้ถือว่ายอดเยี่ยมเลยทีเดียว มี I/O ตั้ง 20 pins ความเร็วนสัญญาณนาฟิกา 16MHz ถือว่าอยู่ในเกณฑ์ที่ดี แต่มีหน่วยความจำ 32 KB ก็คงไม่เหมาะกับการทำงานหนักๆหรือโปรแกรมที่มีขนาดใหญ่มากๆสักเท่าไหร่ ต่อไปเราไปดู เจ้าเมกากัน

Arduino Mega 2560 R3 เป็นบอร์ด Arduino ที่ออกแบบมาสำหรับงานที่ต้องใช้ I/O มากกว่า Arduino Uno R3 เช่น งานที่ต้องการรับสัญญาณจาก Sensor หรือควบคุมมอเตอร์ Servo หลายๆ ตัว ทำให้ Pin I/O ของบอร์ด Arduino Uno R3 ไม่สามารถรองรับได้ ทั้งนี้บอร์ด Mega 2560 R3 ยังมีความหน่วยความจำแบบ Flash มากกว่า Arduino Uno R3 ทำให้สามารถเขียนโค้ดโปรแกรมเข้าไปได้มากกว่า ในความเร็วของ MCU ที่เท่ากัน(ที่มา: http://www.thaieasyelec.com/)


ที่มา : https://a.pololu-files.com/picture/0J3807.1200.jpg?e5e6ed1dcbd127a24220d4ed455510a2

คุณสมบัติของบอร์ด เมกกา 2560 อาร์สาม

ที่มา : https://www.arduino.cc/en/Main/ArduinoBoardMega2560

บอร์ดเมกกา 2560 อาร์สาม มี 54 pin ซึ่งมากกว่าบอร์ดอูโน่ เกือบสามเท่านอกจากนี้แล้วยังมีเมมโมรี่ที่มากกว่ามาก ถึง 256 KB ซึ่งอูโน่มีเพียง 32 KB ดังนั้นบอร์ดเมกา 2560 จึงสามารถจุโปรแกรมได้มากกว่า อูโน่ แต่ความเร็วของสัญญาณนาฬิกาเท่ากันที่ 16 MHz

ตารางเปรียบเทียบบอร์ด UNO R3 กับ MEGA 2560 R3

คุณสมบัติ
ARDUINO UNO R3
ARDUINO MEGA 2560 R3
รูปบอร์ด


Micro-controller
ATmega328
ATmega2560
Clock Speed
16 MHz
16 MHz
Flash Memory
32 KB
256 KB
SRAM
2 KB
8 KB
EEPROM
1 KB
4 KB
Price
1450 Baht
2450 Baht
*ราคามาจาก http://www.thaieasyelec.com/

เราก็หวังว่าการรีวิวบอร์ดครั้งนี้จะเกิดประโยชน์ต่อผู้อ่านทุกท่านนะคะ

บทความที่เกี่ยวข้อง

http://www.utopiamechanicus.com/article/arduino-versus-arduino-mega-which-to-use/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น