ARDUINO TUTORIAL #1

07/01/2025 Lập Trình Độ khó: Cơ bản

GIỚI THIỆU

Để học và sử dụng Arduino, ta cần sử dụng và thông thạo một số hàm cơ bản sau đây:

1. pinMode(pin, mode);

Tác dụng:

Chỉ định pin nhất định làm OUTPUT hoặc INPUT. Ngoài ra có thể dùng digital pins hoặc analog pins để làm OUTPUT hoặc INPUT trong hàm.

// Cú pháp:
pinMode(pin, mode);

// Ví dụ:
pinMode(13, OUTPUT); 
// Chỉ định muốn dùng digital pin 13 làm OUTPUT
Ví dụ
Hình ảnh minh họa

2. delay(time);

Tác dụng:

Hoãn lại chương trình trong khoảng thời gian (time) được điền. Đơn vị của time là millisecond (1 giây = 1000 milliseconds).

// Cú pháp:
delay(time);

// Ví dụ:
delay(1000);
// Chỉ định muốn tạm dừng chương trình trong 1 giây

3. digitalWrite(pin, value);

Tác dụng:

Dùng để viết HIGH hoặc LOW cho digital pin.

Value có các giá trị sau:

  • HIGH (5V với bo mạch) - Bật nguồn trên pin
  • LOW (0V với bo mạch) - Tắt nguồn trên pin
// Cú pháp:
digitalWrite(pin, value);

// Ví dụ 1:
digitalWrite(13, HIGH);
// Bật digital pin 13

// Ví dụ 2:
digitalWrite(13, LOW);
// Tắt digital pin 13

BÀI TẬP THỰC HÀNH

Yêu cầu:

Sử dụng kiến thức ở trên về ba hàm pinMode(), delay()digitalWrite(), hãy lập trình tác vụ sau:

"Bật digital pin 13 trong vòng 1 giây và tắt đi."

Lời giải
Lời giải
Quay lại Trang Lập Trình