//Có 2 cách sử dụng nút Pull up: Pull up có điện trở và Pull up không có điện trở
// Dùng lệnh INPUT_PULLUP và nối thẳng Pin 2 vào nút bấm không cần điện trở vì đã có điện trở trong các chân của Arduino
// Dùng lệnh INPUT nối qua nguồn Vcc phải nối qua điện trở
int led = 6;
int button = 5;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
// đọc trạng thái của nút nhấn
int status = digitalRead(button);
Serial.println(status);
// kiểm tra xem nút có được nhấn không
if (status == LOW) {
// nếu nút được nhấn thì giá trị là LOW
// bật đèn LED
digitalWrite(led, HIGH);
} else {
// tắt đèn LED
digitalWrite(led, LOW);
}
}