// code พื้นฐานต่างๆของ arduino
int led = 13;
int sw_start = 7;
int sw_stop = 2;
void setup() //เป็นการประกาศตัวแปรเเละคำสั่งตางๆที่จะใช้ (เป็นการเซ็ทอัพก่อนการทำงาน)
{
  //คำสั่ง Serial เป็นการประกาศว่าจะใช้คำสั่ง
  Serial.begin(9600); //เป็นประกาศข้อมูลที่ต้องการจะส่งไปยังอดูโน่กับคอมโดยอุปกรณ์ที่รับสัญญาณต้องมีค่าเท่ากัน
  //คำสั่ง println เป็นคำสั่งแสดงข้อมูลในวงเล็บนั้นๆ
  Serial.println("LoLLiPoP"); //ฟันหนูจะใช้สำหรับประโยค
  pinMode(led,OUTPUT);
  pinMode(sw_start, INPUT);
}

void loop() //การใช้คำสั่งเพื่อทำซ้ำในปีกกาของงloopนั้นๆ
{
  if(digitalRead(sw_start) == LOW){
  //คำสั่ง println เป็นคำสั่งแสดงข้อมูลในวงเล็บนั้นๆ
  //Serial.println('F'); //ฟันหนูซี่เดียวใช้สำหรับตัวอักษร
  //คำสั่ง delay เป็นคำสั่งเวลาที่จะให้ดำเนินการคำสั่งด้านบนในระยะเวลาเท่าไหร่
  //delay(1000); //ดีเลย์หน่วยเป็น.ms
  digitalWrite(led, HIGH);
  //delay(1000);
  //digitalWrite(led, LOW);
  //delay(1000);
  //Serial.println();
  }
  if(digitalRead(sw_stop) == LOW){
    digitalWrite(led, LOW);
  }
}