Sunday 6 September 2015

เรียนรู้พื้นฐานการใช้งาน Microcontroller ตอนที่ 1

เรียนรู้พื้นฐานการใช้งาน Microcontroller ตอนที่ 1
การใช้งาน Arduino IDE
            การใช้งานบอร์ด Arduio Nano จะต้องใช้งานร่วมกับซอฟแวร์ Arduino IDE  โดยซอฟแวร์ Arduino IDE เป็นซอฟแวร์ที่ไว้สำหรับเขียน Code และทำการโปรแกรม Firmware ได้ในตัวเดียวกันซึ่งทำให้มีความสะดวกสบายในการใช้งานมากขึ้น  เริ่มต้นให้ทำการโหลดโปรแกรม ที่นี้ ซอฟแวร์มีทั้งสำหรับระบบปฏิบัติการ Windown , MAC OS และ Linux ครับ 
                เมื่อเข้าไปที่หน้าเว็ปที่จะดาวน์โหลดโปรแกรม ก็จะเจอหน้าตาเว็ปประมาณนี้ครับ (รูปด้านล่าง) ซึ่ง ณ ตอนที่เขียนบล็อกนี้อยู่เป็นเวอร์ชั่น 1.6.5 และในกรอบสีแดงที่ผมตีกรอบไว้ก็คือตัวโปรแกรมสำหรับระบบปฏิบัติการต่างๆที่เราใช้ในคอมพิวเตอร์ของเรา ผมเองใช้ Window ผมก็ต้องคลิ๊กตรงแถบที่เป็น Window ซึ่งมีให้เลือกสองแบบ แบบแรก Windows installer แบบเป็นการดาวน์โปรแกรมมา เพื่อติดตั้งลงไปในเครื่องคอมพิวเตอร์ของเรา (ผมเลือกแบบนี้)  แบบที่สอง Windows ZIP file for non admin install เป็นแบบไม่ต้องทำการติดตั้งลงเครื่องคอมพิวเตอร์ของเรา

เมื่อคลิกที่แทบ Window installer หรือ Windows ZIP file for non admin install จะเจอเว็ปหน้าตาอย่างนี้ครับ
ในการดาวน์โหลดโปรแกรมนั้นมีให้เลือกสองแบบคือแบบ JUST DOWNLOAD กับแบบ CONTRIBUTE & DOWNLOAD โดยแบบ JUST DOWNLOAD เป็นแบบฟรี ส่วนแบบ CONTRIBUTE & DOWNLOAD เป็นแบบบริจาคเพื่อสนับสนุนเป็นกำลังใจให้กับกลุ่มคนที่ทำโปรแกรมมาให้เราได้ใช้งาน จะบริจาคกี่เหรียญก็คลิกเลือกได้เลยตามกำลังครับ ผมเลือกแบบฟรีครับ (กรอบสีแดงครับ ไว้โอกาสหน้าจะสนับสนุนล่ะกันครับ) เมื่อคลิกก็จะเจอหน้าต่างประมาณนี้ครับ กด yes ไปเลยครับ

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

สามารถดูรายละเอียดการถอนการติดตั้งโปรแกรมโดยคลิกที่ปุ่ม Show details
กดปุ่ม Close เพื่อเริ่มการติดตั้งโปรแกรมใหม่ ระบบจะแสดงรายละเอียด เงื่อนไขต่างๆ ก็กดปุ่ม
I Agree ยอมรับไปนะครับ
หลังจากนั้นระบบก็จะให้เราเลือก Option ในการติดตั้ง ก็ Next เลยครับ
หลังจากนั้นก็จะให้เราเลือกโฟลเดอร์ที่จะติดตั้งโปรแกรม โดยเริ่มต้นระบบจะสร้างโฟลเดอร์ที่ชื่อ Arduino และจะกำหนดไว้ที่ C:\Program Files\Arduino ให้เราอัตโนมัติ ก็ให้เรากด Install ได้เลยครับ
เริ่มการติดตั้งโปรแกรม
เรียบร้อยครับ Close ไปเลย
ก็จะได้ Icon ปรากฎที่ desktop ดังในภาพ
ในการเปิดใช้งานโปรแกรมก็สามารถเปิดใช้งานได้สองวิธี คือ ดับเบิ้บคลิกที่ icon บน desktop หรือ เข้าไปที่ Start     >      All Program    >       Arduino 
ก็จะได้หน้าตาของ Arduino IDE ตามล่างนี้ครับ
แบบที่สอง Windows ZIP file for non admin install เป็นแบบไม่ต้องทำการติดตั้ง  ซึ่งก็มีให้เลือกดาวน์โหลดทั้งแบบ JUST DOWNLOAD และ CONTRIBUTE & DOWNLOAD และเมื่อเราคลิ๊กปุ่ม DOWNLOAD ก็จะเริ่มทำการดาวน์โหลด เมื่อดาวน์โหลดเสร็จก็จะได้ไฟล์ ZIP มาแบบนี้ครับ
เมื่อทำการแตกไฟล์ก็ได้โฟลเดอร์มาแบบนี้
ดับเบิ้ลคลิกเข้าไฟข้างใน แล้วดับเบิ้ลคลิกที่ไอคอน ตามรูปด้านล่าง เพื่อทำการเปิด Adruino IDE ครับ
กด Run ก็จะได้หน้าตาของ Arduino IDE ตามล่างนี้ครับ
โอเคครับ ถึงตรงนี้เราก็มีโปรแกรมสำหรับเขียนโปรแกรมเพื่อควบคุมไมโครคอนโทรลเลอร์แล้ว ในหัวข้อต่อไปเราจะมาเริ่มโครงงานแรกของเรากันครับ แล้วเจอกันครับ