Cover image

Arduino ตอน3 ติดตั้ง Arduino IDE และเริ่มต้นเขียนโปรแกรมแรก

12 Jun 2019

Share to:

สวัสดีครับ บนความนี้เราจะมาเรียนรู้การใช้งาน Arduino โดยเริ่มตั้งแต่การติดตั้งโปรแกรม Arduino IDE ไปจนถึงการเขียนโปรแกรมพื้นฐาน โปรแกรมแรก เพื่อสั่งงาน Arduino

เพื่อให้เข้าใจถึงวิธีการใช้งาน และการทํางานของ Arduino เราจะมาดูกันก่อนว่า Arduino IDE คืออะไร?

Arduino IDE เป็น Software ของทางผู้สร้าง Arduino ได้จัดทําขึ้นมาไว้ใช้เป็น Editor สําหรับเขียนโปรแกรม(ด้วยภาษา C++) Arduino IDE ยังสามารถ Compile code และ Upload โปรแกรมลง Arduino Board ได้

Image

เวลาใช้งานจริงเราจะต้องเขียนโปรแกรมด้วยภาษา C++ ลงใน Arduino IDE แล้ว Arduino IDE จะ Compile code ที่เราเขียนให้เป็น Byte code (ข้อมูลโปรแกรมที่ Microcontroller เข้าใจ) ต่อมา เราก็จะสั่งให้ Arduino IDE ทําการ Upload Byte code ที่ได้ ใส่ลงไปใน Arduino board เมื่อทุกอย่างเสร็จสิ้น Arduino ก็จะทํางานตามที่เราได้เขียนโปรแกรมลงไป

มาถึงจุดนี้เราก็เข้าใจแล้วว่า Arduino IDE คืออะไร และภาพรวมการใช้งานเป็นอย่างไร ต่อมาเราจะมาลองเขียนโปรแกรม Arduino โปรแกรมแรกกันครับ

โปรแกรมแรกที่เราจะเขียนชื่อว่า Blink โปรแกรมนี้เป็นโปรแกรมแสดงผลไฟกระพริบ โดยไฟที่เราใช้จะเป็น LED Pin13 ซึ่งจะอยู่บน Arduino board อยู่แล้ว ไม่ต้องต่อวงจรเพิ่มเติม

Image

มาเริ่มลงมือเขียนโปรแกรมกันเลย โดยผมจะอธิบายไปทีละขั้นตอนตามนี้ครับ

ขั้นตอนที่ 1 ติดตั้ง Arduino IDE โดยเข้าไปโหลดได้ที่ arduino.cc/en/Main/Software เมื่อ Download มาแล้วก็ติดตั้งให้เรียบร้อย

Image

หน้าตา Arduino IDE ก็จะประมาณนี้

Image

ใน Arduino IDE จะมี Sourc code ตัวอย่างเตรียมมาให้เราทดสอบอยู่จํานวนนึง หนึ่งในนั้นก็มีโปรแกรม Blink ด้วย

ขั้นตอนที่ 2 เปิดตัวอย่างโปรแกรม Blink โดยไปที่ File —> Examples —> Basics —> Blink

Image

เราจะได้ตัวอย่าง Sourc code ของโปรแกรม Blink ขึ้นมาแบบนี้

Image

Soure code นี้เป็นตัวอย่างโดยจะควบคุมการปิด-เปิด LED ที่เชื่อมต่อกับ Pin 13 วินาที และแต่ละครั้งที่ ปิด-เปิด จะ Delay 1 วินาที การทํางานคร่าวๆ ประมาณนี้

สําหรับบทความนี้ผมจะยังไม่ลงลึกในเรื่องของ Code นะครับ ผมจะลงลึกในบทความต่อๆไป

ขั้นตอนที่ 3 Compile โปรแกรม โดยกดที่ปุ่มนี้ตามรูปครับ

Image

รอจนโปรแกรมทํางานเสร็จ โดยสังเกตตรงจอดําๆด้านล่าง

Image

แบบนี้คือ Compile เรียบร้อย พร้อมที่จะโหลดโปรแกรมลง Arduino board

ขั้นตอนที่ 4 เชื่อมต่อ Arduino board เข้ากับ Computer

Image

ขั้นตอนที่ 5 Upload โปรแกรมลง Arduino board

ให้กดปุ่ม Upload ตามรูปได้เลยครับ

Image

รอจนโปรแกรมทํางานเสร็จ

ตอนนี้โปรแกรม Blink ที่เราเขียนขึ้นถูกบันจุลงบน Arduino board เรียบร้อยแล้ว

เมื่อ Upload เสร็จ โปรแกรมก็จะเริ่มทํางานทันที สังเกตได้จาก LED Pin 13 จะกระพริบตามโปรแกรมที่เขียนไว้ ดังรูป

Image

ถ้าได้ตามนี้แสดงว่าเราก็สามารถ Upload โปรแกรมที่เราเขียน ลงบน Arduino board ได้ โดยใช้โปรแกรม Arduino IDE

ไม่ยากเลยใช่มั้ยครับ กับการใช้งาน Arduino

แล้วเจอกันใหม่ในบทความหน้านะครับ :)

Suggestion blogs

วิธีการเข้ารหัส และถอดรหัส BASE64

BASE64 คืออะไรBASE64 คือ วิธีการเข้ารหัสข้อมูลรูปแบบหนึ่ง ที่จะเปลี่ยนข้อความ หรือข้อมูลต้นฉบับไปเป็นข้อความ หรือข้อมูลชุดใหม่ ที่ไม่สามารถอ่าน หรือรู้ว่าข้อมูลชุดนี้คืออะไร ซึ่งการเข้ารหัสชนิดนี้จะแทนที่ข้อมูลด้วยตัวอักษร 64 ตัว นั่นคือที่มาของ BASE64 ตามตาราง

[Raspberry pi] ทํา image file จาก sd card

สวัสดีครับ ในบทความนี้จะเกี่ยวข้องกับ raspberry pi คือเราจะมาทํา image file จาก sd card กัน ปกติเวลาเราลงโปรแกรม และพัฒนาโปรแกรมบน raspberry pi บางที่เราอยากจะ backup หรือ clone เก็บไว้ เป็น image file ต้นฉบับของเราเอง เราจะสามารถทําได้โดยมีขั้นตอนดังนี้

วิธีสร้าง 18650 battery pack 12V

สวัสดีครับบนความนี้เราจะมาสร้าง 18650 battery pack 12V กันครับ สําหรับ 18650 battery pack 12V ก็คือ Battery ชนิดหนึ่งที่ทํามาจาก 18650 Battery แบบนี้ มาต่อรวมๆกันหลายๆก้อน เป็น Battery ลูกใหญ่


Copyright © 2019 - 2024 thiti.dev |  v1.19.0 |  Privacy policy |  status | 

            วงแหวนเว็บ