วิชาการเขียนโปรแกรมควบคุมหุ่นยนต์

โครงสร้างของโปรแกรม Arduino ในการควบคุมบอร์ด ipst

โครงสร้างของโปรแกรม Arduino

สิ่งที่สำคัญมากที่สุดในการเขียนโปรแกรมควบคุมบอร์ด ipst นักเรียนจะต้องทราบโครงสร้างของโปรแกรม Arduino เพื่อที่จะทำให้เรานั้นสามารถเขียนคำสั่งต่าง ๆ ได้อย่างถูกต้อง

โครงสร้างของโปรแกรมมี 2 ส่วน

void setup()  ฟังก์ชั่นนี้จะทำงานเพียงครั้งเดียว ใช้ในการกำหนดค่าเริ่มต้นของการทำงาน ซึ่งจะต้องเขียนโค้ดภายใน {  }
และ
void loop() ฟังก์ชั่นนี้เป็นฟังก์ชั่นที่โปรแกรมจะกระทำต่อเนื่องตลอดเวลา มักเป็นคำสั่งอ่านค่าอินพุต ประมวลผล สั่งงานเอาต์พุต และอื่น ๆ ซึ่งจะต้องเขียนโค้ดให้อยู่ภายใน { }

ภาพตัวอย่างประกอบการอธิบายจากข้อความด้านบน

#include <ipst.h>	// ในคำสั่งนี้ใช้ไลบรารี (library)IPST-SE Board ดูจาก <ipst.h>
void setup() {

}

void loop() {

}

// คือการคอมเม้นต์จะไม่มีผลต่อการทำงานของโปรแกรม  คอมเม้นต์สามารถเขียนได้ทั้งภาษาไทยและภาษาอังกฤษ ทำไมต้องเขียนคอมเม้นต์เหตุผลเพราะว่าเป็นการเขียนเพื่อป้องกันการลืม

ตัวอย่างการเขียนโปรแกรมในส่วนของทั้ง void setup () และ void loop ()

#include <ipst.h> // include file for IPST-SE

void setup()
{
  glcdClear();
  glcdMode(1);
  setTextSize(2);
  glcd(2,1,"Push OK. ");
  sw_OK_press();
  glcd(2,1,"Motor run");
}

void loop()
{
  setTextColor(GLCD_GREEN);
  glcd(4,1,"Pos. ");
  motor(ALL,100,5);
  delay(1000);
  setTextColor(GLCD_RED);
  glcd(4,1,"Neg. ");
  motor(ALL,-100,5);
  delay(1000);
}

 

 

 

slot gacor hari ini slot qris สล็อตเว็บตรง ทางเข้า sbobet ใหม่ล่าสุด slot gacor maxwin slot online slot gacor gampang menang slot gacor hari ini slot online slot slot slot fly88 fly88 fly88 https://fly88.click/