Đã được đăng vào 10/12/2019 @ 15:32
Chào mừng bạn đến với bài hướng dẫn sử dụng Arduino thứ hai trong Series các bài hướng dẫn dùng Arduino của tôi.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách dùng, cách hoạt động của các cổng Vào/Ra trên KIT theo kiểu Digital.
Chạy thử một vài ví dụ bằng cách sử dụng Nút nhấn và đèn LED.
Ngoài ra, chúng ta sẽ tìm hiểu thế nào là PWM (Điều chế độ rộng xung – Pulse Width Modulation ) và làm ví dụ để kiểm soát độ sáng LED bằng cách sử dụng PWM.
Xem thêm:
- Arduino cơ bản 02 – Phần 2: PWM | Thay đổi ánh sáng của LED trên Arduino
- Arduino cơ bản 03: Analog Inputs
Hướng dẫn bằng Video Buttons and PWM từng bước một nên rất dễ thực hiện.
Phần cứng và code xem phần dưới.
Mục lục
hiện
Vật tư cần thiết
- Arduino Board
- LED
- Breadboard và dây cắm
- Điện trở 220 Ohm
Sơ đồ mạch
Source code
Ví dụ đầu tiên
int button = 12;
int led = 13;
int buttonState = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
buttonState = digitalRead(button);
if (buttonState == HIGH)) {
digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}
}
Ví dụ thứ 2
int led = 13;
int button = 12;
int buttonState =0;
int brightness = 0;
int brightup = 2;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
analogWrite(led, brightness);
buttonState = digitalRead(button);
if ( buttonState == HIGH ) {
brightness = brightness + brightup;
}
if ( brightness == 255 ) {
brightness = 0;
}
delay(30);
}
Nguồn: howtomechatronics.com
Để lại một bình luận