pinMode()

Giới thiệu

Cấu hình 1 pin quy định hoạt động như là một đầu vào (INPUT) hoặc đầu ra (OUTPUT). Xem mô tả kỹ thuật số (datasheet) để biết chi tiết về các chức năng của các chân. 

Như trong phiên bản Arduino 1.0.1, nó có thể kích hoạt các điện trở pullup nội bộ với chế độ INPUT_PULLUP. Ngoài ra, chế độ INPUT vô hiệu hóa một cách rõ ràng điện trở pullups nội bộ.

Cú pháp

pinMode(pin, mode)

Thông số

pin: Số của chân digital mà bạn muốn thiết đặt

mode: INPUT, INPUT_PULLUP hoặc OUTPUT

Trả về

không

Ví dụ

int ledPin = 13;                 // đèn LED được kết nối với chân digital 13

void setup()
{
  pinMode(ledPin, OUTPUT);      // thiết đặt chân ledPin là OUTPUT
}

void loop()
{
  digitalWrite(ledPin, HIGH);   // bật đèn led
  delay(1000);                  // dừng trong 1 giây
  digitalWrite(ledPin, LOW);    // tắt đèn led
  delay(1000);                  // dừng trong 1 giây
}

Ghi chú

Các chân Analog cũng có thể được sử dụng dưới dạng Digital I/O. Ví dụ: A0, A1, ...

Reference Tags: 
lên
21 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

noTone()

Hàm này có nhiệm vụ kết thúc một sự kiện tone() trên một pin nào đó (đang chạy lệnh tone()). Nếu không có bất kỳ hàm tone() nào đang hoạt động thì hàm này sẽ không gây bất kỳ ảnh hưởng gì đến chương trình.

lên
5 thành viên đã đánh giá bài viết này hữu ích.

Đặt áo Cộng đồng Arduino Việt Nam ngay hôm nay :)

Nhằm mục đích xây dựng Cộng đồng của chúng ta ngày càng lớn mạnh, BQT đã họp và đưa ra quyết định phát hành áo của Cộng đồng. Đây sẽ là chiếc chìa khóa vàng để anh em chúng ta nhận ra nhau và xây dựng các mối quan hệ trong thế giới thực. Ngoài ra, cứ mỗi chiếc áo được bán ra, toàn bộ phần lợi nhuận thu được sẽ được trích ra để truy trì máy chủ và tên miền của cộng đồng. Ngoài ra, tùy thuộc vào tình hình bán áo, chúng ta sẽ tổ chức offline tại thành phố Hồ Chí Minh dưới hình thức một buổi workshop.

lên
7 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: