Bài 4: Nút bấm
Button - Nút bấm
Button là nút bấm, bạn có thể tìm thấy nó ở mọi thứ trong cuộc sống, chẳng hạn như cái nút trong bàn phím của bạn.
Thông số kỹ thuật
Số chân: 4 chân
Kiểu chân: chân cắm
Chất liệu: nhựa, kim loại.
Sơ đồ kết nối
Dùng dây jump cái cái để kết nối chân S của D2 với chân SW1 (hoặc có thể nối chân D2 với một trong các chân còn lại từ 2 - 5)
NÚT NHẤN
ARDUINO
SW1
D2
Hướng dẫn lập trình
Để đọc trạng thái của nút bấm, ta sử dụng hàm
digitalRead(). Hàm này sẽ trả về giá trị 0 nếu nút bấm được nhấn và trả về giá trị 1 nếu nút bấm không được nhấn.
int button = 2;
void setup() {
Serial.begin(9600); // Mở cổng Serial ở baudrate 9600 để giao tiếp với máy tính
pinMode(button, INPUT_PULLUP ); // Cài đặt chân D2 ở trạng thái đọc dữ liệu
}
void loop() {
int buttonStatus = digitalRead(button); // Đọc trạng thái button
Serial.println(buttonStatus); // Xuất trạng thái button
delay(200); // Chờ 200ms
}