เริ่มต้นใช้งานไมโครคอนโทรลเลอร์ด้วย Arduino - Griffinics

Latest

เว็บบล็อกนี้จัดทำขึ้นเพื่อเก็บสะสมองค์ความรู้และประสบการณ์ด้านต่างๆ ที่ผู้เขียนได้เรียนรู้ระหว่างเส้นทางชีวิตการงาน ไว้เป็นวิทยาทานแด่ศิษย์อาจารย์ Google ทุกทาน

วันพฤหัสบดีที่ 14 พฤษภาคม พ.ศ. 2563

เริ่มต้นใช้งานไมโครคอนโทรลเลอร์ด้วย Arduino

 

     การเรียนรู้การใช้งานไมโครคอนโทรลเลอร์ตระกูล Arduino (อ่านว่า อาดูอิโน่) เพื่อให้สามารถนำ ความสามารถของไมโครคอนโทรลเลอร์ไปใช้ประโยชน์ในการควบคุมอุปกรณ์ทางไฟฟ้า อิเล็กทรอนิกส์ และคอมพิวเตอร์ เช่น หลอดไฟ มอเตอร์ เซอร์โวมอเตอร์ ขดลวด รีเลย์ แมคเนติกส์ วาล์ว แม่เหล็กไฟฟ้า เครื่องใช้ไฟฟ้าต่างๆ ซึ่งในปัจจุบันไมโครคอนโทรล์เลอร์ตระกูลนี้ได้รับความนิยมเป็นอย่างมากเนื่องจาก เป็นการพัฒนาแบบ Open Source สามารถนำไปพัฒนาได้ฟรีๆ และยังง่ายต่อการพัฒนา มี Library ที่ หลากหลาย มีอุปกรณ์ที่ทำออกมารองรับให้สามารถใช้งานพัฒนาร่วมกันเป็นจำนวนมากในการพัฒนา

Arduino
นั้นสิ่งที่ผู้พัฒนาจะต้องมีคือ

1.บอร์ดไมโครคอนโทรลเลอร์ที่เป็นแพลตฟอร์มของ Arduino
       ซึ่งปัจจุบันมีให้เลือกใช้งานหลากหลาย ดังตารางด้านล่างนี้ (ในตัวอย่างนี้จะใช้บอร์ด Arduino Uno )


ซึ่งมีบอร์ดต่างดังรูป



2.โปรแกรม Arduino IDE สำหรับพัฒนาโปรแกรม
 
    ผู้พัฒนาสามารถดาวน์โหลดได้จากเว็บ www.arduino.cc ที่ลิงค์ https://www.arduino.cc/en/Main/Software ซึ่งสามารถเลือกดาวน์โหลดเพื่อติดตั้งตามระบบปฏิบัติ
การของเครื่องที่เราใช้งาน ไม่ว่าจะเป็น Windows, Mac OS X, Linux ซึ่งในตัวอย่างนี้จะติดตั้งใช้ในระบบปฏิบัติการ Windows 




การติดตั้งโปรแกรม Arduino IDE และการพัฒนา

1.เมื่อดาวน์โหลดโปรแกรมจากเว็บไซต์ได้แล้ว ให้เปิดไฟล์ที่ใช้ติดตั้ง (ในตัวอย่างเป็นเวอร์ชั่น 1.8.5)

2.หากเปิดโปรแกรมแล้วจะเจอหน้าต่างติดตั้งดังรูป ให้คลิก I Agree


3.จะมี Check box .ให้เราเลือก Component ต่างๆให้เลือกทั้งหมดแล้ว คลิก Next

4. แล้วเลือก Path ที่ต้องการติดตั้ง แล้วคลิก Install 

5.หากมีหน้าต่างขึ้นมาแบบนี้เพื่อให้ติดตั้งไดร์เวอร์ ก็ให้คลิก Install เพื่อติดตั้ง หากไม่ติดตั้งเวลาเชื่อมต่อบอร์ดเข้ากับคอมพิวเตอร์ทาง USB พอร์ต โปรแกรมจะหาบอร์ดไม่เจอ


6.เมื่อติดตั้งเสร็จแล้วจะปรากฏหน้าต่าง Setup Complete ให้คลิก Close

7.ทดลองเปิดโปรแกรมเพื่อทดสอบการทำงานของโปรแกรมและทดลองเชื่อมต่อเข้ากับบอร์ด Arduino
โดยคลิกที่ icon ดังรูป

8.ที่เมนู File ให้เลือก Example >01.Basics >Blink เพื่ิอเปิดโปรแกรมทดสอบการควบคุม
ไฟกระพริบ ที่หลอด LED บนบอร์ด

9.ได้โค้ดโปรแกรม Blink ตัวอย่างดังรูป และต่อบอร์ดเข้ากับคอมพิวเตอร์ทาง USB พอร์ต

10.คลิกที่เมนู Tools >Board: >Arduino/Genuino Uno ดังรูปเพื่อเลือกบอร์ที่เราเชื่อมต่อ
(
ต้องเลือกชื่อบอร์ดตามรุ่นที่เราใช้งาน ในทตัวอย่างนี้เป็น Arduino Uno)

11.คลิกที่เมนู Tools >Port: >COM.. เพื่อเลือกชื่อพอร์ตที่บอร์ดเชื่อมต่ออยู่(ในตัวอย่างนี้เป็น COM3)

12. คลิกที่ปุ่มลูกศร เพื่อคอมไพล์ Source Code เป็นภาษาเครื่อง(.Hex) แล้วอัปโหลดไปที่บอร์ดเพื่อใช้งาน(ในตัวอย่างเป็นดารทดลองไฟกระพริบ) ก็จะได้โปรแกรมการทำงานตามที่ต้องการ

       เป็นอันเสร็จสิ้นการทดลองพัฒนาไมโครคอนโทรลเลอร์ Arduino ซึ่งเป็นการใช้งานที่มีขั้นตอนการ
พัฒนาง่ายๆไม่ซับซ้อน เหมาะกับการพัฒนาและนำไปประยุกต์ใช้กับงานที่ต้องการระบบสมองกลฝังตัวไปใช้เพื่อเพิ่มประสิทธิภาพของชิ้นงาน โครงงานหากพบปัญหาระหว่ากรอัปโหลดโปรแกรม ให้ตรวจสอบการเลือกบอร์ด และเลือกพอร์ต ว่าถูกต้องหรือไม่ และหากยังหาบอร์ดไม่เจอก็ให้ติดตั้งโปรแกรม และตรวจสอบให้มั่นใจว่าได้ติดตั้งไดว์เวอร์ในระหว่างขั้นตอนการติดตั้งโปรแกรมแล้ว

อ้างอิง: www.arduino.cc

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

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