digitalWrite()

Giới thiệu

Xuất tín hiệu ra các chân digital, có 2 giá trị là HIGH hoặc là LOW

Nếu một pin được thiết đặt là OUTPUT bởi pinMode(). Và bạn dùng digitalWrite để xuất tín hiệu thì điện thế tại chân này sẽ là 5V (hoặc là 3,3 V trên mạch 3,3 V) nếu được xuất tín hiệu là HIGH, và 0V nếu được xuất tín hiệu là LOW.

Nếu một pin được thiết đặt là INPUT bởi pinMode(). Lúc này digitalWrite sẽ bật (HIGH) hoặc tắt (LOW) hệ thống điện trở pullup nội bộ. Chúng tôi khuyên bạn nên dùng INPUT_PULLUP nếu muốn bật hệ thống điện trở pullup nội bộ.

Cú pháp

digitalWrite(pin,value)

Thông số

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

value: HIGH hoặc LOW

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
}

Reference Tags: 
lên
15 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ả

kMiniRouter - Kết nối Wifi từ cổng LAN cho máy tính nhúng Orange Pi, Raspberry Pi,...

Nhận thấy có rất nhiều bạn khó khăn khi mới bắt đầu với Orange Pi hay Raspberry Pi. Trong đó, vấn đề kết nối vào mạng wifi là vấn đề thường xuyên gặp phải. Nhất là trong các dự án yêu cầu phải thay đổi wifi thường xuyên. Nhận thấy vấn đề này, mình đã viết nên open source kMiniRouter để giúp các bạn kết nối mạng dễ dàng qua Wifi từ chính cổng LAN của máy tính nhúng.

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

Điều khiển bật tắt đèn LED từ xa thông qua NodeJS và WebSocket với thư viện SocketIO

Với bài viết của bạn Tống Quốc Thái rất hay, bạn Thái đã chọn một con đường mới là IOT với NodeJS. Hôm nay, là mình xin mở rộng bài này cho các bạn yêu thích. Mục tiêu của bài viết này là "điều khiển một bóng LED từ xa qua Webserver đơn giản". Bạn sẽ học được cách tạo một webserver đơn giản cùng với đó là viết một trang web để điều khiển bé LED của mình trên board mạch Arduino.

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