สอน Arduino - Getting Started
LOGIN   |   REGISTER    
commandronestore.com         แจ้งชำระเงิน
 
 
 
  STORE  
  PRODUCT  
  LEARNING  
  MEMBER  
  CONTACT  
    0   CART  
 
  0   ORDER
 
Untitled Document
 
เลือกหมวดหมู่สินค้า
 เครื่องกล / หุ่นยนต์
 อิเล็กทรอนิกส์ / ไฟฟ้า
 บอร์ด / คอนโทรลเลอร์
 เครื่องมือช่าง
 Package / ชุด KIT
 
   
     
 
#0
 Getting Started!
Last Update  5 March 2016  
 
 Learning Arduino 
 
 
Blinking LED
ทันทีที่คุณมี Adruino Board แล้ว คุณจะต้องเรียนรู้พื้นฐานการใช้ Software ของมัน เพื่อใช้ในการเขียนโปรแกรม รวมถึงการ Setup ขั้นพื้นฐานต่างๆ ให้ Arduino Borad สามารถใช้งานได้จริง โดยใน Learning นี้จะเน้นหนักด้าน Software ส่วนด้าน Hardware จะเน้นใน List ต่อๆไป
 
• Leanig Arduino คือกลุ่มบทความ (LIST) ที่ Commandrone ได้จัดทำขึ้นมา มีเนื้อหาเกี่ยวกับการใช้งานบอร์ด Arduino ในระดับพื้นฐาน ไปจนถึงระดับกลาง ประกอบด้วยบทความต่างๆดังนี้
 
0
 
Getting Started!
เริ่มต้นใช้งาน ดาวน์โหลด Software และ Setup คอมพิวเตอร์ ทำความรู้จักกับ Libraries
 
Blinking LED
เริ่มบทเรียนแรกด้วยการทำไฟกระพริบด้วย Arduino
 
Button Digital Input
นำปุ่มกดติดปล่อยดับมาใช้ควบคุมการทำงานของวงจร
 
    SPONSORs
 
 
 
 
     
0
CART
 
0
ORDER
 
     
 
   
LET'S GET STARTED!  
   
 STEP 1   Download & Install Arduino IDE
• การใช้งานไมโครคอนโทรลเลอร์ จะต้องมีการเขียนโปรแกรม เพราะฉะนั้น สิ่งแรกที่ต้องทำคือ Download และติดตั้ง Software สำหรับเขียนโปรแกรมของ Arduino หรือที่เรียกว่า Arduino IDE (Integrated Development Environment)
 DOWNLOAD 
• Download Arduino IDE เวอร์ชั่นล่าสุด จากเว็บหลัก ซึ่งเป็น Open-Source Software ไม่เสียค่าใช้จ่าย แต่สามารถช่วยสนับสนุนโดยการโดเนทได้
 
 #1.0 
โฉมหน้าโปรแกรม Arduino IDE Version 1.6.7 ซึ่งอาจจะแตกกต่างกันไปแล้วแต่ระบบปฏิบัติการ
   
 STEP 2   Connect the Board
• หลังจากที่ติดตั้ง Arduino IDE เรียบร้อยแล้ว ให้นำบอร์ด Arduino มาต่อเข้ากับคอมพิวเตอร์ โดยใช้สาย USB ที่ให้ไปพร้อมกับตัวบอร์ด เมื่อเสียบสาย USB แล้วจะมีไฟสีเหลืองและสีส้มติดสว่าง ซึ่งตอนนี้ Arduino ของเราจะได้รับไฟเลี้ยงจาก Port USB ของคอมพิวเตอร์ประมาณ 5 V
   
 STEP 3   Update Arduino USB Driver
• สำหรับการใช้งานในครั้งแรก เมื่อเราต่อ Arduino เข้ากับคอมฯแล้ว เราจะต้องทำการตั้งค่า USB Driver ของ Arduino ก่อน เนื่องจากคอมของเราอาจจะยังไม่รู้จักอุปกรณ์ตัวนี้ เราจึงต้องทำการอัพเดทมัน ให้คอมพิวเตอร์รู้จัก
 
วิธีการอัพเดท
• ไปที่ Control Panel > Device Manager > Ports (COM & LPT)
• ถ้าคอมพิวเตอร์ยังไม่รู้จัก Arduino ของเรา เราจะเห็นป้ายเตือนสีเหลืองเล็กๆ
• คลิกขวาที่อุปกรณ์ จากนั้นเลือก Update Driver Software...
• เลือก Search automatically for update driver software
 #3.1 
ในการใช้งานครั้งแรก คอมพิวเตอร์อาจจะยังไม่รู้จักอุปกรณ์ (Unknown device)
   
 #3.2 
คลิกขวาแล้วเลือก Update Driver Software...
 
 #3.4 
เมื่อคอมพิวเตอร์ค้นหาไฟล์ดังกล่าวเสร็จแล้ว Port ของเราก็จะถูกอัพเดท ป้ายเตือนสีเหลืองจะหายไปตามภาพ (Arduino ของคุณจะขึ้นว่า COM3 COM4 หรือ COMXX ขึ้นอยู่กับว่าคุณมีอุปกรณ์อื่นๆเสียบกับรู USB อื่นๆอีกด้วยหรือไม่)
 
 #3.3 
เลือก Search automatically for update driver software คอมพิวเตอร์จะทำการค้นหาไฟล์ที่เอาไว้เก็บ Driver ของ Arduino อัตโนมัติ (แต่ถ้าหาไม่เจอ ให้เลือก Browse my computer for driver software แทน หลังจากนั้นระบุไฟล์ที่เก็บโปรแกรม Arduino IDE เอาไว้ แล้วหาไฟล์ที่ชื่อ Drivers)
 
 
* คอมพิวเตอร์หลายๆเครื่อง อาจจะมีการอัพเดท USB Driver อัตโนมัติให้อยู่แล้ว โดยให้สังเกตว่าถ้าคอมฯ ของเรารู้จักอุปกรณ์ และพร้อมใช้งานแล้ว ก็จะไม่มีป้ายเตือนสีเหลืองขึ้นนั่นเอง
 
   
 STEP 4   ทดสอบการทำงาน
• หลังจากอัพเดท Driver เรียบแล้วแล้ว ก้ได้เวลาเริ่มทดสอบงานชิ้นแรก ซึ่งขอแนะนำให้เป็นการทำไฟกระพริบ เพราะสามารถสังเกตผลได้ง่าย ซึ่งไม่ต้องไปหาไฟ LED ที่ไหน เพราะบนตัวบอร์ด Arduino เอง มี LED สำหรับทดสอบการทำงานอยู่แล้ว เราเรียกว่า Onboard LED คือหลอดไฟสีส้มๆนั่นเอง เป็น LED ที่เชื่อมต่อการทำงานจากดิจิตอล PIN13 ของ Arduino (Arduino UNO)
 
ขั้นตอนการทดสอบ
• เปิดโปรแกรม Arduino IDE ขึ้นมา
• ไปที่ File > Examples > Basics > Blink
• จะได้ Code ตัวอย่างสำหรับไฟกระพริบมา
• ทำความเข้าใจ Code และลอง Compile ดู
 #4.0 
Onboard LED บริเวณ PIN13 (Arduino UNO)
   
 #4.1 
เปิดตัวอย่าง Blink ขึ้นมา
 
 #4.3 
ทำการ Compile (Verify) เพื่อตรวจสอบความถูกต้อง ถ้าไม่มีข้อผิดพลาดก็จะขึ้นข้อความว่า Done Compiling และจะแสดงข้อมูลหน่วยความจำที่ใช้ไป
 
 #4.2 
จะเห็นตัวอย่าง Code ที่มีมาให้ อธิบาย Codeแบบคร่าวๆ(แบบละเอียดไว้พูดถึงในLearing ถัดไป) ในโปรแกรม มีการตั้งให้ PIN13 ซึ่งถูกเชื่อมกับ Onboard LED เป็นตัว Output และสั่งให้ไฟติดและดับโดยใช้คำสั่ง HIGH-LOW โดยมีการหน่วงเวลาติดดับสลับกัน 1 วินาที (1000 ms)
   
 STEP 5   Upload the Program
 
หลังจาก Compile ผ่านเรียบร้อยแล้ว ก็มาถึงขั้นตอนการอัพโหลด Code ลงไปบนบอร์ด ซึ่งจะต้องมีการ Setup ค่าต่างๆดังนี้...
• เลือก Board
• เลือก Ports
 
 
 #5.3 
หลังจากตั้งค่า Board และ Port แล้ว ให้ทำการ Upload Code ลงบนบอร์ด เมื่ออัพโหลดเสร็จสมบูรณ์จะมีข้อความขึ้นว่า Done Uploading แต่ถ้าเรา Compile ผ่านแต่ Upload ไม่ผ่าน อาจเป็นเพราะตั้งค่าผิด หรือไม่ก็เป็นเพราะสาย USB ไม่แน่น
 
 
 #5.1 
เลือก Board, เราต้องเลือกรุ่นของบอร์ด Arduino ที่เราใช้ให้ตรงกับโปรแกรม โดยในตัวอย่างผมใช้ Arduino UNO R3 ก็ต้องเลือกรุ่นตามภาพ (Genuino คือ Arduino ที่ขายนอกอเมริกา ซึ่งคุณสมบัติเหมือนกันทุกอย่าง)
 
 #5.2 
เลือก Port, เราต้องเลือกช่อง Port USB ให้ตรงกับที่เสียบ Arduino ซึ่งโดยปกติโปรแกรมจะเลือกให้อัตโนมัติ แต่ก็ควรตรวจเชคดูอีกทีว่าตรงกันมั้ย ซึ่งในกรณีที่เราต่อบอร์ด Arduino กับคอมตั้งแต่ 2 บอร์ดขึ้นไป ก็ต้องมาปรับเลือกด้วยว่าจะให้อัพโหลดโปรแกรมลงบอร์ดไหน
 
หลังจาก Upload เสร็จแล้ว ให้ลองสังเกตไฟสีส้มบนบอร์ด ว่ากระพริบติดดับทุกๆ 1 วินาทีมั้ย ซึ่งถ้าอยากให้ไฟกระพริบเร็วขึ้นหรือช้าลง ก็ลองแก้ Code ตรงข้อความที่ว่า.....
delay(1000); เป็น 2000 , 500 หรืออื่นๆตามต้องการ โดยหน่วยของเวลาเป็นมิลลิวินาที
 
 
 
  NEXT LEARNING  
   
     
 
 
MAIN MENU
Yor are going to visit...
 
STORE
Homepage & News
PRODUCT
Shopping at our store
LEARNING
Tutorials & How to
MEMBER
Become our client
CONTACT
Getting more information
 
 
 
 
CONTACT
Contact Commandrone
 
083-0121146
Bangsue, Bangkok
Commandrone Page
Commandrone Channel
thai.commandrone@gmail.com
commandronestore.com
 
 
 
 
  1176 Pageviews today (Approximately)
 
 
     
 
www.commandronestore.com
© 2016 Commandrone All Rights Reserved