การใช้งาน Arduino UNO R3 เบื้องต้น

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

การใช้งาน Arduino UNO R3 มีขั้นตอนดังนี้


1. ติดตั้งโปรแกรม Arduino IDE


สำหรับการเขียนโปรแกรมของ Arduino IDE นั้นจะใช้ภาษา C/C++ ซึ่งเป็นรูปแบบภาษาซีประยุกต์แบบหนึ่ง ที่มีโครงสร้างการทำงานของตัวภาษาโดยรวม คล้ายกับ ภาษาซีมาตรฐาน (ANSI-C) ทั่วๆไป เพียงแต่ได้มีการปรับปรุงเพื่อลดความยุ่งยากในการใช้งานลง เพื่อให้ผู้ใช้สามารถใช้งาน เขียนโปรแกรมได้ง่าย และสะดวกมากกว่าเขียนภาษาซี แบบมาตรฐาน

Arduino integrated development environment หรือเรียกสั้นๆว่า โปรแกรม Arduino IDE เป็นโปรแกรมที่ “แจกฟรี” ภายใต้เงื่อนไขในการใช้งานลักษณะ Open source ซึ่ง Arduino IDE จะทำหน้าที่ ติดต่อ ระหว่าง คอมพิวเตอร์ ของเรา (Windows, Mac OS และ Linux) กับ บอร์ด Arduino UNO R3 ซึ่งโปรแกรมนี้ออกแบบให้ง่ายต่อการเขียนโค้ดและอัปโหลดโค้ดที่เราเขียน เข้าสู่ บอร์ด Arduino UNO R3

โดย Download ตัวติดตั้งได้จาก

https://www.arduino.cc/en/Main/Software

เลือก Windows Win 7 and newer

ติดตั้งโปรแกรม Arduino IDE


เมื่อดาวน์โหลดเสร็จแล้ว ให้ติดตั้งตามที่โปรแกรมแนะนำ




เลือก I Agree

ติดตั้งโปรแกรม Arduino IDE

เลือก Next >

เลือก Install

ติดตั้งโปรแกรม Arduino IDE

โปรแกรมใช้งานได้แล้ว เลือก Close เพื่อปิดโปรแกรมลงไป

โปรแกรมใช้งานได้แล้ว


2 : ตรวจสอบไดร์เวอร์ ของ ATmega16U2

บอร์ดนี้มีตัวสื่อสารกับ พอร์ต USB ของคอมพิวเตอร์ เป็นชิป ATmega16U2 ซึ่งแปลงสัญญาณ USB เป็นแบบอนุกรม เพื่อช่วยให้คอมพิวเตอร์ของสามารถอัพโหลดโปรแกรมและสื่อสารกับชิป ATmega328P ได้

ไดร์เวอร์ ของ ATmega16U2


เชื่อมต่อสาย USB จาก คอมพิวเตอร์ ไปที่บอร์ด Arduino UNO R3

เชื่อมต่อสาย USB จาก คอมพิวเตอร์ ไปที่บอร์ด Arduino UNO R3


คลิกขวา ที่ Start เลือกไปที่ Device Manager

ตรวจสอบไดร์เวอร์ ของ Keyestudio ESP32
ตรวจสอบไดร์เวอร์ ของ Arduino UNO R3



ไปที่ Ports (COM & LPT) จะพบ Arduino Uno ในตัวอย่างเป็น (COM3) แสดงว่าคอมพิวเตอร์ของเราสามารถ ติดต่อสื่อสารกับ บอร์ด Arduino UNO R3 ได้แล้ว

ไปที่ Ports (COM & LPT) จะพบ Arduino Uno


3 : อัพโหลดโค้ดให้กับ Arduino UNO R3


เปิดโปรแกรม Arduino IDE เขียนโปรแกรม หรือ Sketch ตามโค้ดด้านล่างนี้

void setup() 

{
   Serial.begin(9600);
}

void loop() 
{
   Serial.println("Hello World");
}



ไปที่ Tools -> Board -> Arduino AVR Boards -> แล้วเลือกให้ตรงกับบอร์ดที่ใช้งาน สำหรับ Arduino UNO ให้เลือกบอร์ด Arduino Uno

ไปที่ Tools -> Board -> Arduino AVR Boards ->



เลือก Port โดยไปที่ Tools -> Port -> COM3 (Arduino Uno)
(โดย COM3 แต่ละเครื่องจะไม่เหมือนกัน ให้เลือกตามที่ปรากฎ)

คลิกที่ Upload


รอจนกระทั่งขึ้น Done uploading. ที่แถบด้านล่าง แสดงว่าเราอัพโหลดโปรแกรมลงบอร์ดได้สำเร็จแล้ว


4 : ผลลัพธ์การทำงาน


เปิดหน้าต่าง Serial Monitor  โดยไปที่ Tools -> Serial Monitor

ที่มุมขวาล่าง ของ Serial Monitor เลือกเป็น 9600 baud  คือ ตั้งค่าความเร็วในการรับ-ส่งข้อมูล  คือ 9600 ตามที่เราเขียนโค้ดไว้

ที่ Serial Monitor แสดง Hello World แสดงว่า โปรแกรมแรกของคุณ กับ บอร์ด Arduino UNO R3 สําเร็จแล้ว