Tải bản đầy đủ (.docx) (3 trang)

Arduino bai 2 p2 INPUT GPIO

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (225.2 KB, 3 trang )

PHẦ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).


int 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()
{



val = 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
}



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×