***คำเตือน***
เนื้อหาทั้งหมดที่อยู่ในชุด "เริ่มต้นใช้งานอาดุยโน่ " จัดทำขึ้นเพื่อเป็นแนวทางแก่ผู้เริ่มต้น ภาษาที่ใช้จึงเป็นภาษาที่เรียบง่าย ไม่เป็นทางการ และเนื้อหาข้อมูลบางส่วน ถูกดัดแปลงให้ง่ายต่อความเข้าใจ และการนำไปใช้ ซึ่งอาจไม่ถูกต้องทั้งหมด อีกทั้งเขียนจากประสบการณ์ และประกอบด้วยความเห็นส่วนตัว จึงไม่เหมาะที่จะใช้อ้างอิงในงานวิชาการ จึงเรียนมาเพื่อทราบ
รู้จักกับอาดุยโน่
ปัจจุบันนี้แพลตฟอร์มอาดุยโน่ ถูกใช้งานอย่างหลากหลายไม่ว่าจะเป็นด้านหุ่นยนต์ ด้านการเกษตร(สมาร์ทฟาร์ม) ด้านการศึกษา รวมถึงระบบอัตโนมัติอื่นๆ ซึ่งได้รับความนิยมทั้งในไทย และในต่างประเทศ มีให้เลือกมากมายหลายแบบ แต่สำหรับผู้เริ่มต้น ผมก็ขอแนะนำรุ่น UNO นะครับ
สรุปก็อาดุยโน่คือแพลตฟอร์มตัวนึง ที่นำไมโครคอนโทรลเลอร์ตระกูล avr โดยข้อดีของแพลตฟอร์มนี้คือความสะดวกในการเขียนโปรแกรม และอัพโหลดโค๊ดลงบอร์ด โดยเฉพาะในการอัพโหลดโค๊ดที่ง่ายเพียงแค่เสียบสายยูเอสบีเข้ากับคอมพิวเตอร์แล้วคลิ๊กเม้าส์เท่านั้น ไม่เหมือนเมื่อก่อนที่ต้องมีเครื่องโปรแกรมรวมถึงการตั้งค่ามากมาย เพราะความง่ายนี้ทำให้อาดุยโน่เป็นที่นิยมนั่นเอง
 |
Arduino UNO |
1. เตรียมบอร์ดอาดุยโน่
อันดับแรก ก็ต้องหาซื้อเจ้าอูโน่มาก่อน หรือจะขอยืมมาก็ได้ แต่ต้องมาพร้อมสาย USB นะ สำหรับใครที่ต้องการซื้อ ไม่ต้องเดินทางให้ไกล สามารถสั่งออนไลน์ได้เลยมีบริการ ems ส่งถึงบ้าน (เช่น Arduino All หรือ Arduino in th) สำหรับร้านก็มีให้เลือกมากมายหลายร้าน ก็เทียบราคากันให้ดี ระวังเรื่องรุ่นด้วย แนะนำรุ่นที่เหมือนในภาพ จะใช้งานได้ง่ายกว่า
 |
หน้าดาวน์โหลดของเว็ปไซต์ arduino.cc |
2. ดาวน์โหลดโปรแกรม Arduino ide
สามารถดาวน์โหลดได้จากเว็ปไซต์ arduino.cc สำหรับรายละเอียด สามารถดูได้ที่
http://menglab.blogspot.com/2016/06/arduino-software-ide.html
 |
หน้าตาของโปรแกรม |
3. ตั้งค่าโปรแกรม
3.1) บอร์ดอาดุยโน่ของเราเป็นพอร์ตอะไร !!??
อันดับแรก เลือกที่ tool >> port แล้วดูว่ามีพอร์ตอะไรอยุ่บ้าง สำหรับระบบ windows จะเห็นเป็น
COM1 ,COM2 .... ในที่นี้เราจะเห็น 3 พอร์ตเชื่อมต่ออยู่ (ถ้าไม่เห็นก็ไม่เป็นไร แปลวว่าเราไม่ได้มีอุปกรณ์อะไรเชื่อมอยู่) ดูเสร็จ เราก็คลิ๊กที่ว่างๆให้หน้าต่างมันหายไป ไม่งั้นมันไม่อัพเดท
 |
แสดงพอร์ตต่างๆที่เชื่อมต่อกับคอมพิวเตอร์ก่อนเสียบบอร์ดอาดุยโน่ |
จากนั้นจึงนำอาดุยโน่เสียบเข้าคอมพิวเตอร์ตามรูป คงไม่มีใครเสียบวิธีอื่นนะ
 |
เสียบอาดุยโน่เข้ากับคอมพิวเตอร์ |
เมื่อเราเปิดดูคอมพอร์ตอีกครั้ง จะเห็นเพิ่มมาหนึ่งอัน ก็คลิ๊กเลือกอันนั้นเลย ถ้าใช้แมคมันจะบอกเลยว่าคืออะไร ถ้าใช้วินโดว ก็ จำเอา ว่า COM ไหน เพิ่มเข้ามา ^___^"
 |
เมื่อเสียบอาดุยโน่แล้ว จะเห็นพอร์ตเพิ่มขึ้นมา |
3.2 อย่าลืมเลือกบอร์ดด้วย
 |
การเลือกบอร์ด |
เนื่องจากอาดุยโน่เองก็มีหลายรุ่น ดังนั้นก่อนจะเขียนโปรแกรมก็ต้องเลือกบอร์ดให้ถูกด้วย ในที่นี้เราใช้ arduino UNO ก็เลือกตามนี้เลย
3.3 ทดสอบการทำงาน
ให้เลือก file > example > basic > blink เพื่อเปิดโปรแกรมตัวอย่างขึ้นมา
 |
การเปิดโปรแกรมตัวอย่างไฟกระพริบ |
 |
หน้าตาของโปรแกรมตัวอย่าง |
จากนั้นกดปุ่มอัพโหลด ที่เป็นรูปลูกศร (สังเกตตรงเม้าส์ชี้ในรูป) หรือใช้คีย์ลัด ctrl + u
ถ้าอัพโหลดสำเร็จ จะขึ้นหน้าแบบนี้
 |
การอัพโหลดเสร็จสมบูรณ์ |
แต่ถ้าไม่สำเร็จ.... อาจทำอะไรผิดขั้นตอน ใจเย็นๆ ลองตรวจเช็คดูก่อน
 |
การอัพโหลดไม่สมบูรณ์ |
เมื่อเราอัพโหลดสำเร็จ ก็จะเห็นไฟกระพริบ ตามวิดิโอข้างล่างเลยครับ
ขอบคุณมากครับ
ตอบลบยินดีครับผม จะทำออกมาเรื่อยๆนะครับ ^___^"
ลบเพิ่งเริ่มใช้ งง?? ขอติดตามด้วยครับ อย่าล่มกลางทางนะครับ
ลบจะพยายามเต็มที่คร้าบ ^__^"
ลบคือแบบว่าาา...ดีงามมม :D
ตอบลบ