บอร์ด arduino มีกี่แบบอะไรบ้าง

     Arduino  เป็นบอร์ดไมโครคอนโทรเลอร์ Open Source ประเภทหนึ่ง  ที่ถูกออกแบบมาให้ใช้งานได้ง่าย เหมาะสำหรับผู้เริ่มต้นศึกษาทางด้านอิเล็กทรอนิกส์  การเขียนโปรแกรม  ระบบเครื่องมือวัดและควบคุมแบบอัตโนมัติและหุ่นยนต์

     สำหรับบอร์ด Arduino รุ่นต่างๆในท้องตลาดมีความหลากหลาย เนื่องจากทางผู้ผลิตและผู้พัฒนาสามารถปรับแต่งหรือเพิ่มเติมทั้งด้าน Hardware และ Software  เพื่อตอบสนองความต้องการของผู้ใช้งานที่แตกต่างกัน   โดยพื้นฐานแล้วบอร์ด Arduino รุ่นพื้นฐานแบบดั่งเดิม ที่นิยมจำหน่ายกันโดยทั่วไป มีดังนี้

     Arduino Uno R3 เป็นบอร์ด Arduino ที่ได้รับความนิยมมากที่สุด เนื่องจากราคาไม่แพง ซึ่งโปรเจคส่วนใหญ่และ Library ต่างๆ ที่พัฒนาขึ้นมา Support จะอ้างอิงกับบอร์ดนี้เป็นหลัก

บอร์ด arduino มีกี่แบบอะไรบ้าง

     Arduino Mega 2560 R3 เป็นบอร์ด Arduino ที่ออกแบบมาสำหรับงานที่ต้องใช้ I/O มากกว่า Arduino Uno R3  ทั้งนี้บอร์ด Mega 2560 R3 ยังมีความหน่วยความจำแบบ Flash มากกว่า Arduino Uno R3 ทำให้สามารถเขียนโค้ดโปรแกรมเข้าไปได้มากกว่า ในความเร็วของการประมวลผลภายในวงจรที่เท่ากัน
บอร์ด arduino มีกี่แบบอะไรบ้าง

     Arduino Mini และArduino Pro Mini เป็นบอร์ด Arduino ขนาดเล็กที่ใช้ MCU เบอร์ ATmega328 เบอร์เดียวกับบอร์ด Arduino UNO R3  แต่จะไม่มีพอร์ต USB มาให้ ผู้ใช้งานต้องต่อกับบอร์ด USB to Serial Converter เพิ่มเมื่อต้องการโปรแกรมบอร์ด
บอร์ด arduino มีกี่แบบอะไรบ้าง

     Arduino Nano เป็นบอร์ด Arduino ที่ออกแบบมาให้มีขนาดเล็ก และใช้กับงานทั่วๆไป โปรแกรมผ่านโปรโตคอล UART มีชิปUSB to UART มาให้บนบอร์ด ใช้ Mini USB เชื่อมต่อกับคอมพิวเตอร์ มีพอร์ตดิจิตอลอินพุตเอาต์พุต 14 พอร์ต มีพอร์ตอนาล็อกอินพุต 8 พอร์ต บนบอร์ดยังมีเรกกูเลเตอร์ สามารถจ่ายไฟได้ตั้งแต่ 7 – 12V เพื่อให้บอร์ดทำงานได้ (จ่ายไฟที่ขา VIN) กรณีมีแหล่งจ่ายไฟ 5V อยู่แล้วก็จ่ายเข้าได้เลยที่ขา 5VOCT 2017W.S.

Family - คือ microcontroller ที่ใช้ microcontroller เปรียบเสมือน สมองกล ของArduino มีความเร็วแตกต่างกัน ความสามารถ คุณสมบัติทุกอย่างจะขึ้นอยู่กับmicrocontroller ที่ใช้

SRAM คือหน่วยความจำที่ใช้ในการทำงาน เช่น เก็บตัวแปร(Variable) เป็นหน่วยความจำชั่วคราว จะสูญหายเมื่อไม่มีไฟฟ้า

Flash Memory คือหน่วยความจำใช้เก็บโค้ดที่อัพโหลด

EEPROM คือหน่วยความจำเก็บข้อมูลที่ไม่สูญหายเมื่อไม่มีไฟฟ้า

Clock คือความเร็วของตัวmicrocontroller

UART คือจำนวนSerialที่ใช้ได้

PWM คือจำนวน digital pins ที่สามารถให้สัญญาณ PWM ได้ ใช้เพื่อวัตถุประสงค์บางอย่าง เช่น ควบคุมความเร็ว motor ทำให้หลอดLEDสว่างน้อยลง ใช้ควบคุมServo

Digital คือจำนวน digital pins ที่ใช้ต่อเข้ากับอุปกรณ์ต่างๆ 

Analog คือจำนวน analog pins ที่ใช้ต่อเข้ากับอุปกรณ์บางอย่างที่ output แบบ analog

VCC คือ ค่าความดันไฟ(Voltage) ที่รุ่นนั้นใช้ เมื่อเรานำอุปกรณ์อิเล็กทรอนิกมาต่อเข้ากับ Digital Pins เราต้องดูค่า VCC ว่ารองรับหรือไม่  ส่วนใหญ่ArduinoจะมีVCCอยู่ที่5V

Vin Range  คือ ค่าความดันไฟ(Voltage) ที่สามารถต่อเข้ากับArduinoได้จากแหล่งกำเนิดไฟ เช่นจากถ่านไฟฉาย 9V จาก adapter 12v ซึ่งจะถูกregulatorใน arduino แปลงให้เหลือค่า VCC

USB Serial คือ ชิพที่ใช้Uploadโปรแกรมผ่านสายUSBได้โดยตรง หากไม่มีเราจะไม่สามารถเสียบสายUSBเข้ากับArduinoเพื่อUploadได้ เราต้องใช้ตัวUploadภายนอก(USB To TTL UART)

Arduino รุ่นที่นิยมใช้คือ Arduino Uno ลองลงมาเป็น Arduino Nano  Arduino Mega ตามลำดับ

บอร์ด arduino มีกี่แบบอะไรบ้าง
บอร์ด arduino มีกี่แบบอะไรบ้าง
บอร์ด arduino มีกี่แบบอะไรบ้าง

(Arduino Uno, Arduino Nano, Arduino Mega ตามลำดับ)

การเลือกซื้อควรดู Digital Pins และ Analog Pins ที่ต้องใช้ หากใช้ทั่วไป ควรใช้ Arduino Uno หรือถ้าอยากได้ขนาดเล็กลงก็ใช้ Arduino Nano แต่ถ้าต้องการทำโปรเจคใหญ่ที่ต้องใช้ Pins มากก็ควรใช้ Arduino Mega 

หากใช้รุ่นอื่น ควรเลือกรุ่นที่สามารถต่อ USB ได้ ไม่เช่นนั้น เราต้องใช้ตัว USB To TTL ในการอัพโหลด ซึ่งทำให้ใช้ไม่สะดวก

สวัสดีครับ จากที่ไม่ได้เขียนบทความกันมานานมากแล้ว ช่วงนี้ก็เป็นช่วงไกล้เปิดเทอมมีน้องๆ เข้ามาถามเกี่ยวกับ Arduino Uno R3 ในแต่ละรุ่นแตกต่างกันอย่างไร วันนี้ เราจะมาแนะนำกันอย่างละเอียดถึง 2 รุ่นระหว่างตัวถูกและ ตัวแพงแตกต่างกันอย่างไร มาเริ่มกันเลย

บอร์ด arduino มีกี่แบบอะไรบ้าง

สั่งซื้อ ได้ที่ https://www.ab.in.th/p/1050

Arduino Uno R3 DIP (ตัวแพง)

สำหรับตัวนี้เหมาะกับน้องๆที่กำลังเริ่มต้นหัดเรียนรู้การต่อวงจรต่างๆ เหมาะสำหรับมือใหม่จริงๆ เพราะ ตัว Chip Atmega เป็นตัวถังแบบ DIP หากเสียหรือเกิดการช๊อตสามารถถอดเปลี่ยนได้ แต่ถ้าหากน้องๆไม่ระมัดระวัง เผลอไปขับโดยใช้กระแสเกิน เช่นนำไปต่อกับมอเตอร์โดยตรง ตัว Chip USB to ttl อาจจะเสียแล้วทำให้ต้องทิ้งไปในที่สุด

รองรับการทำงานทั้ง OS windows mac os linux ต่างๆ แทบจะทุกรุ่นกันเลยทีเดียวข้อเสียของมันก็คือราคาค่าตัว ก็จะค่อนข้างราคาแพงหน่อย ครับ

บอร์ด arduino มีกี่แบบอะไรบ้าง

สั่งซื้อได้ที่ https://www.ab.in.th/p/451

Arduino Uno R3 SMD (ตัวราคาถูก)

สำหรับตัวนี้เหมาะสำหรับท่านที่ต้องการประหยัดงบประมาณราคาจะถูกลงกว่าตัว Arduino Uno R3 DIP เพราะใช้ตัวถังแบบ SMD หากน้องๆต่อพลาดแล้วทำให้ Atmega เสียหายก็อาจจะต้องโยนทิ้งถังขยะไปเลย หรือน้องๆอาจจะบัดกรีก็ได้น่ะครับ แต่พี่คนหนึ่งแหละที่ขี้เกียดบัดกรีขามันเล็กนิดเดียว อาจจะต้องใช้ความระมัดระวังในการต่อวงจรหน่อยน่ะครับ ส่วนอุปกรณ์ที่ทำให้ราคาถูกลงกว่าตัว DIP ก็คือ Chip USB to TTL ตัวนี้จะใช้ Ch340 เขาเรียกว่าเป็นชิพจีน เขาบอกว่า ค่าตัว Chip Ch340 ราคาถูกมาก และยังมีการดัดแปลงต่างๆอีกมากมายเช่นมีช่อง I2C เพิ่มขึ้นมาแถวๆ ขา digital 13 เพิ่มเข้ามาอีกด้วยทำให้ต่ออุปกรณ์ i2c ได้เพิ่มมากขึ้น มีช่องเสียบ 5V เพิ่มให้อีก 1 ช่อง และยังมี Pin ตัวผู้ให้บัดกรีเล่นอีกด้วย 

ส่วนการรองรับการเชื่อมต่อกับคอมพิวเตอร์ สำหรับน้องๆที่ใช้ OS Windows อยู่แล้วก็จะไม่มีปัญหาอะไร แต่ถ้าน้องๆใช้ Mac os หรือ Linux พี่แนะนำว่าไม่ควรจะใช้ครับ เพราะขั้นตอนการติดตั้ง Driver ปวดหัวมากครับ

สรุปกันเลยครับ

โดยรวมแล้ว พี่มองว่ามันก็สามารถใช้ทดแทนได้เหมือนกันทุกอย่างตำแหน่งขาก็เหมือนกันทุกอย่าง การเขียนโปรแกรมเหมือนกันทุกอย่าง สามารถใช้ทดแทนกันได้ คร่าวนี้ก็แล้วแต่น้องๆน่ะครับที่จะเลือกใช้เหมาะสมกับน้องๆให้ได้มากที่สุด

Arduino ใช้ บอร์ด ไหนดี

การเลือกซื้อควรดู Digital Pins และ Analog Pins ที่ต้องใช้ หากใช้ทั่วไป ควรใช้ Arduino Uno หรือถ้าอยากได้ขนาดเล็กลงก็ใช้ Arduino Nano แต่ถ้าต้องการทำโปรเจคใหญ่ที่ต้องใช้ Pins มากก็ควรใช้ Arduino Mega. หากใช้รุ่นอื่น ควรเลือกรุ่นที่สามารถต่อ USB ได้ ไม่เช่นนั้น เราต้องใช้ตัว USB To TTL ในการอัพโหลด ซึ่งทำให้ใช้ไม่สะดวก

ส่วนประกอบใดของบอร์ดArduino

ส่วนประกอบ Arduino UNO R3.
I/O Port: Digital I/O ตั้งแต่ขา D0 ถึง D13 นอกจากนี้ บาง Pin จะทำหน้าที่อื่นๆ เพิ่มเติมด้วย เช่น Pin0,1 เป็นขา Tx,Rx Serial, Pin3,5,6,9,10 และ 11 เป็นขา PWM..
ICSP Port: Atmega328 เป็นพอร์ตที่ใช้โปรแกรม Bootloader..
MCU: Atmega328 เป็น MCU ที่ใช้บนบอร์ด Arduino..

บอร์ด Arduino ทำอะไรได้บ้าง

บอร์ด Arduino เป็นไมโครคอนโทรลเลอร์ ที่สามารถอ่านอินพุตจากตัวตรวจจับแสง, ใช้นิ้วกดบนปุ่ม หรือส่งข้อความไปยัง Twitter และเปลี่ยนเป็นเอาต์พุตเปิดใช้งานมอเตอร์, เปิดไฟ LED หรือเผยแพร่ข้อมูลไปยังระบบอินเทอร์เน็ตได้อีกด้วย ซึ่งผู้ใช้งานสามารถควบคุมบอร์ดว่าต้องทำอะไร โดยส่งชุดคำสั่งไปยังไมโครคอนโทรลเลอร์บนบอร์ด ในการทำเช่น ...

บอร์ด Arduino มีกี่ขา

Arduino Mega 2560 คือบอร์ดไมโครคอนโทรลเลอร์ที่พัฒนาจาก ATmega2560 มี 54 digital input/output โดยมี 14 ขา สามารถใช้เป็น output แบบ PWM ได้ มี analog inputs 16 ขา มี UARTs(hardware serial ports) 4 ขา ทำงานที่ความถี่ 16 MHz สามารถเชื่อมต่อกับคอมพิวเตอร์ด้วยสายเคเบิล USB หรือใช้ adaptor AC-to-DC เพื่อเริ่มต้นใช้งาน และมี ...