Arduino - Đèn LED nhấp nháy
Đèn LED là loại đèn chiếu sáng nhỏ, mạnh được sử dụng trong nhiều ứng dụng khác nhau. Để bắt đầu, chúng ta sẽ làm việc nhấp nháy một đèn LED, Hello World của vi điều khiển. Nó đơn giản như bật và tắt đèn. Việc thiết lập đường cơ sở quan trọng này sẽ cung cấp cho bạn một nền tảng vững chắc khi chúng tôi hướng tới các thử nghiệm phức tạp hơn.
Thành phần bắt buộc
Bạn sẽ cần các thành phần sau:
- 1 × Breadboard
- 1 × Arduino Uno R3
- 1 × LED
- Điện trở 1 × 330Ω
- 2 × Jumper
Thủ tục
Làm theo sơ đồ mạch và nối các thành phần trên breadboard như trong hình dưới đây.
Note- Để tìm ra cực tính của đèn LED, hãy quan sát kỹ nó. Hai chân càng ngắn, về phía mép phẳng của bóng đèn cho biết cực âm.
Các thành phần như điện trở cần phải được uốn cong các thiết bị đầu cuối của chúng thành góc 90 ° để khớp với ổ cắm của bảng mạch chính. Bạn cũng có thể cắt ngắn các thiết bị đầu cuối.
Phác thảo
Mở phần mềm Arduino IDE trên máy tính của bạn. Mã hóa bằng ngôn ngữ Arduino sẽ điều khiển mạch của bạn. Mở tệp phác thảo mới bằng cách nhấp vào Mới.
Mã Arduino
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
*/
// the setup function runs once when you press reset or power the board
void setup() { // initialize digital pin 13 as an output.
pinMode(2, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Mã cần lưu ý
pinMode(2, OUTPUT)- Trước khi có thể sử dụng một trong các chân của Arduino, bạn cần cho Arduino Uno R3 biết đó là ĐẦU VÀO hay ĐẦU RA. Chúng tôi sử dụng một “hàm” tích hợp được gọi là pinMode () để thực hiện việc này.
digitalWrite(2, HIGH) - Khi bạn đang sử dụng chân như một OUTPUT, bạn có thể ra lệnh cho nó là HIGH (đầu ra 5 volt) hoặc LOW (đầu ra 0 volt).
Kết quả
Bạn sẽ thấy đèn LED bật và tắt. Nếu đầu ra yêu cầu không được nhìn thấy, hãy đảm bảo rằng bạn đã lắp ráp mạch chính xác, đồng thời xác minh và tải mã lên bảng của bạn.