ความรู้พื้นฐานเกี่ยวกับ Arduino
ผู้จัดทำ
วิธีติดตั้งโปรแกรม
ตัวอย่างโปรแกรม
หลักการทำงาน
ฮาร์ดแวร์
โครงสร้างภาษาซีสำหรับ Arduino จะมีฟังก์ชันหลักอยู่ 2 ฟังก์ชัน ได้แก่
- ฟังก์ชัน Setup คือฟังก์ชันหลักสำหรับการทำงาน จะทำงานเพียง 1 ครั้งหลังจากได้รันโปรแกรมและจะทำการไปทำงานในฟังก์ชันถัดไป คือ ฟังก์ชัน Loop
- ฟังก์ชัน Loop คือฟังก์ชันการทำงานของฟังก์ชัน Loop จะทำงานวนซ้ำไปเรื่อยๆ เรียกว่า infinite loop การทำงานที่ไม่มีสิ้นสุด
ตัวอย่างโปรแกรม Arduino แสดงทำงาน
void setup() {
Serial.begin(9600); //เริ่มต้นการใช้งานSerial port สำหรับแสดงค่าผ่านSerial Monitor
Serial.print("1"); //แสดงตัวเลข 1 ผ่านSerial Monitor
}
void loop() {
Serial.print("2"); //แสดงตัวเลข 2 ผ่านSerial Monitor
delay(1000); //หน่วงเวลา 1 นาที
}
จากการทำงานของโปรแกรมข้างต้น คือ Arduino จะแสดงผลผ่านทางSerial Monitor โดยจะแสดงตัวเลข 1 เพียงครั้งเดียวหลังจากนั้นจะแสดงตัวเลข 2 ไปเรื่อยๆไม่สิ้นสุด