PHẦN II:INPUT 1.Các hàm có liên quan digitalReadpin pin: giá trị của digital muốn đọc giá trị trả về là HIGH hoặc LOW VD: Xác định trạng thái nhấn nút bằng led Phần cứng: Mạch Arduino
Trang 1PHẦN II:INPUT 1.Các hàm có liên quan
digitalRead(pin)
pin: giá trị của digital muốn đọc
giá trị trả về là HIGH hoặc LOW
VD: Xác định trạng thái nhấn nút bằng led
Phần cứng:
Mạch Arduino (ở đây mình sử dụng Arduino UNO)
Breadboard (một số nơi gọi là Test Board)
Điện trở 10 kΩ
Nút nhấn (hoặc công tắc tương đương)
Trang 2int ledPin = 13; // chân led 13
int inPin = 2; // button tại chân 2
int val = 0; // biến "val" dùng để lưu tín hiệu từ digitalRead
void setup()
{
pinMode(ledPin, OUTPUT); // đặt pin digital 13 là output pinMode(inPin, INPUT); // đặt pin digital 2 là input
}
void loop()
{
Trang 3val = digitalRead(inPin); // đọc tín hiệu từ digital2
digitalWrite(ledPin, val); // thay đổi giá trị của đèn LED là giá trị của digital 2
}