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