// 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);
}
}