int ledPin = 13; //กำหนดตัวแปร ledPin ชนิด int เป็นขาของ LED คือ13
int inPin = 7; //กำหนดตัวแปร inPin ชนิด int เป็นขา inPin(ขาที่ต่อกับสวิตซ์)คือ7
int val = 0; //กำหนดตัวแปร val ชนิด int ให้มีค่าเป็น 0 สถานะคือ LOW
void setup() {
pinMode(ledPin, OUTPUT); //กำหนดขา ledPin ให้เป็นขาออก(OUTPUT)เพื่อใช้ส่งสัญญาณไปยัง LED
pinMode(inPin, INPUT); //กำหนกขา inPin ให้เป็นขาเข้า(INPUT) เพื่ออ่านค่าจากสวิตซ์
Serial.begin(9600);
}
void loop() {
val = digitalRead(inPin); //อ่านค่าจากขา inPin และเก็บค่าในตัวแปร val ถ้าสวิตซ์ถูกกดค่า val จะเป็น HIGH
digitalWrite(ledPin, val); //ส่งสัญญาณไปยังขา ledPin โดยใช้ค่า val ถ้าสวิตซ์ถูกกดจะเปิด LED ที่ขา ledPin
Serial.println("val="); //พิมพ์ข้อความส่งเข้าคอมพิวเตอร์ "x = "
Serial.println(val); //พิมพ์ค่าของตัวแปร x
}