สำหรับมือใหม่หัดเล่นไมโครคอนโทรลเลอร์ Arduino เป็นหนึ่งในหลายตัวเลือกที่ทำให้น่าสนใจมากเนื่องจากความง่ายต่อการเขียนโปรแกรมควบคุมของมัน โดยผู้ใช้งานไม่ต้องเรียนรู้โครงสร้างอะไรมากมายก็สามารถเขียนโปรแกรมควบคุมการใช้งานได้ แต่เนื่องจาก Arduino มีบอร์ดให้เลือกใช้มากมายตั้งแต่เบื้องต้นไปจนถึงขั้นสูง การเริ่มต้นควรเริ่มจากตัวไหนดีสำหรับการทดลองของจริงที่ครูจะแนะนำเป็นการใช้บอร์ดที่ชื่อบอร์ดว่า "Arduino UNO R3"
บอร์ด Arduino UNO R3 มีคุณสมบัติดังนี้
Microcontroller---------------------------ATmega328
Operating Voltage----------------------5V
Input Voltage (recommended)-----7-12V
Input Voltage (limits)------------------6-20V
Digital I/O Pins--------------------------14 (of which 6 provide PWM output)
Analog Input Pins-----------------------6
DC Current per I/O Pin---------------40 mA
DC Current for 3.3V Pin-------------50 mA
Flash Memory--------------------------32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM-------------------------------------2 KB (ATmega328)
EEPROM--------------------------------1 KB (ATmega328)
Clock Speed-----------16 MHz
http://arduino.cc/en/Main/arduinoBoardUno
ผังของบอร์ด Arduino UNO R3 เป็นดังรูป (คลิกที่รูปเพื่อขยายใหญ่)
เริ่มต้นการใช้งานบอร์ด Arduino UNO R3
บอร์ด Arduino UNO R3 เป็นบอร์ดที่มีการติดต่อสื่อสารผ่านทางสาย USB โดยใช้การบอร์ดจะมีการแปลงการสื่อสาร USB เป็น COM พอร์ตในตัว ดังนั้นก่อนที่จะใช้งานได้ต้องมีการติดตั้งไดร์เวอร์ (ทำครั้งแรกครั้งเดียว) ซึ่งมีขั้นตอนดังนี้
1. ก่อนการติดตั้งเข้าไปดูใน Device Manager ว่ามีรายการอะไรอยู่บ้าง
2. เสียบสาย USB (ซึ่งต่ออยู่กับบอร์ด Arduino) เข้าเครื่องคอมพิวเตอร์
จะมีรายการปรากฎขึ้นเพิ่มเติม (ซึ่งตอนที่ไม่ได้เสียบ USB ไม่มีรายการนี้) ดังรูป (Unknown Device)
3. คลิกขวาที่รายการดังกล่าว เลือก Update Driver Software...
4. คลิก Browse my computer for driver software
5. คลิก Browse เพื่อหาตำแหน่งเก็บไฟล์ไดร์เวอร์
ุ6. ตำแหน่งไดร์เวอร์จะอยู่ในโฟลเดอร์โปรแกรม arduino ดังรูป จากนั้นคลิก Next
7. คลิก Install เพื่อติดตั้งไดร์เวอรืลงวินโดว์
8. เสร็จสิ้นการติดตั้ง
9. เมื่อไปดูใน Device Manager จะเห็นรายการ Arduino UNO พร้อมหมายเลข Com พอร์ตที่ใช้ในการเชื่อมต่อ
เริ่มต้นการทดลอง
ก่อนที่จะเริ่มต้นการทดลองทุกครั้ง (หลังจากเปิดเครื่องคอมพิวเตอร์ใหม่) จำเป็นต้องมีการตั้งค่าบอร์ดที่ใช้งานโดยมีการตั้งค่า 3 รายการคือ
1. บอร์ดที่ใช้งาน ในที่นี้ใช้บอร์ด Arduino UNO R3 ดังนั้นต้องเลือกรายการ Arduino UNO ดังรูป
2. COM พอร์ตที่บอร์ดทำการเชื่อมต่อ โดยดูได้จาก Device Manager ดังที่ได้กล่าวมาแล้วข้างต้น
3. เลือกชนิดเครื่องโปรแกรม เนื่องจากบูตโหลดเดอร์ของบอร์ดได้จำลองตัวเองเป็น AVRISP mkII ดังนั้นเครื่องโปรแกรมจึงต้องเลือกรายการดังรูป
สำหรับการตั้งค่าให้แสดงตำแหน่งของไฟล์ภาษาเครื่อง เพื่อจะนำไปใช้ในการจำลองการทำงานจะต้องตั้งค่าที่ Preferences ดังรูป
เริ่มทดลองจากตัวอย่างไฟกระพริบ Blink โดยเรียกไฟล์ตัวอย่างดังรูป
ทดลองแปลงไฟล์โดยกดที่ไอคอนเครื่องหมายถูกดังรูป แต่หากต้องการอัพโหลดลงบอร์ดจริงด้วยให้กดที่ปุ่มหัวลูกศร (ปุ่มถัดไป)
โปรดติดตามบทความอื่น ๆ ในตอนต่อ ๆ ไป
ขอบคุณสำหรับการติดตาม
ครูประภาส สุวรรณเพชร