Sunday, 6 September 2015

Arduino uno กับ Arduino Pro Mini

Arduino Uno




คำว่า Uno เป็นภาษาอิตาลี ซึ่งแปลว่าหนึ่ง เป็นบอร์ด Arduino รุ่นแรกที่ออกมา มีขนาดประมาณ 68.6x53.4mm เป็นบอร์ดมาตรฐานที่นิยมใช้งานมากที่สุด เนื่องจากเป็นขนาดที่เหมาะสำหรับการเริ่มต้นเรียนรู้ Arduino และมี Shields ให้เลือกใช้งานได้มากกว่าบอร์ด Arduino รุ่นอื่นๆที่ออกแบบมาเฉพาะมากกว่า มีการใช้งานง่ายเพียงเสียบสาย USB ต่อกับเครื่องคอมพิวเตอร์ได้เลย และสมารถเปลี่ยน Microcontroller เองได้เมื่อเสีย โดยบอร์ด Arduino Uno ได้มีการพัฒนาเรื่อยมา ตั้งแต่ R2 R3 และรุ่นย่อยที่เปลี่ยนชิปไอซีเป็นแบบ SMD 

Arduino Pro Mini


บอร์ด Arduino Pro Mini เป็นบอร์ดที่แตกต่างจากบอร์ด Arduino Mini คือย้ายช่อง A4 A5 A6 A7 ออกมาภายในบอร์ด เพื่อให้บอร์ดมีขนาดที่เล็กลงกว่าเดิมอีก และมีให้เลือกใช้ทั้ง 5V และ 3.3V ก่อนซื้อจึงควรดูให้แน่ใจเสียก่อน บอร์ด Arduino Pro Mini ได้ใช้ไอซีเบอร์ ATmega328 เช่นเดิม แต่มีขนาดใหญ่ขึ้นเล็กน้อย ทำให้ไอซีดูเต็มบอร์ดมากขึ้น และในโมเดลที่ใช้แรงดันไฟ 3.3V ลดความถี่ลงเป็น 8MHz ใช้พื้นที่ Boot loader น้อยลง เหลือเพียง 500B การโปรแกรมยังคงต้องใช้โมดูล USB to UART ในการเชื่อมต่อเพื่อโปรแกรมเช่นเดิม


ตารางเปรียบเทียบข้อมูลจำเพาะของ Arduino Uno และ Arduino Pro Mini


Arduino UNO

Arduino Pro Mini
Microcontroller

ATmega328P
ATmega328
Operating Voltage

5V
3.3V or 5V (depending on model)
Input Voltage (recommended)

7-12V
3.35 -12 V (3.3V model) or 5 - 12 V (5V model)
Digital I/O Pins

14 (of which 6 provide PWM output)
14 (of which 6 provide PWM output)
Analog Input Pins

6
6
DC Current per I/O Pin

20 mA
40 mA
Flash Memory

32 KB (ATmega328P)
of which 0.5 KB used by bootloader
32 kB (of which 0.5 kB used by bootloader)
SRAM
2 KB (ATmega328P)
2 kB
EEPROM
1 KB (ATmega328P)
1 kB
Clock Speed

16 MHz
8 MHz (3.3V model) or 16 MHz (5V model)

























เปรียบเทียบข้อแตกต่างของ Arduino Uno กับ Arduino Pro Mini
 - Arduino Pro Mini มีขนาดเล็กกว่า Uno มาก
 - Arduino Pro Mini เหมาะกับการใช้งานที่ต้องการบอร์ดขนาดเล็กและไม่ต้องการต่อกับ PC หรือ Notebook ผ่านทางสาย USB
Arduino Pro Mini  จะไม่มี Chip FTDI ในตัว ทำให้ไม่สามารถ Upload Sketch ได้จากการต่อ USB ไปตรงๆ ที่ตัวบอร์ดแบบ  Arduino UNO R3
 - Arduino Pro Mini ในรุ่น 3.3V จะใช้แรงดันไฟน้อยกว่า Uno
Arduino Pro Mini ราคาถูกกว่าแต่สเปคคล้ายๆกัน

สรุปได้ว่า
Arduino Pro Mini มีขนาดเล็กกว่า Arduino Uno แต่มีข้อมูลจำเพาะเกือบจะเท่ากัน และจะลำบากตอนต่อเข้าเครื่องคอมพิวเตอร์นิดหน่อยตอน upload sketch ต้องต่อสาย USB to TTL converter เพิ่ม เหมาะกับการใช้งานที่ต้องการใช้บอร์ดขนาดเล็กและราคาของ Arduino Pro Mini ถูกกว่า


cr: http://www.ioxhop.com

1 comment: