Bài 1 - Lập trình cho đèn LED nhấp nháy

Bài học đầu tiên vỡ lòng về Arduino sẽ là lập trình cho đèn LED nhấp nhấy. Các bước cần chuẩn bị như sau:
- Bo mạch Arduino
- Đèn LED màu bất kỳ
- Điện trở trên 560 ohm.



Bắt đầu

Nối điện trở vào chân dương của đèn LED sau đó cắm nó vào  lỗ 10, còn chân kia thì cắm vào chan GND trên bo Arduino Uno như hình sau

Kết nối bo Arduino với máy tính và mở chương trình Arduino lên
Chạy file arduino.exe.
Chọn menu File > Examples > 01.Basics > Blink.
Cửa sổ mới mở ra mới đoạn code mẫu đã cho như hình sau

Chúng ta sẽ đọc sơ qua đoạn code này

Đây là đoạn code sẽ thực hiện việc tắt và mở LED theo chu kỳ 1 giây (1000 mili giây).

Đầu tiên chúng ta sẽ khai báo chân nào có gắn LED, trong ví dụ là 13, chúng ta sẽ sửa lại thành 10 cho giống với thực tế. Mặc định khi mua bo mạch về, lần đầu tiên cắm bo vào máy tính, chúng ta sẽ thấy 1 bóng đèn nhấp nhấy, đó chính là đoạn code này, bóng led đó được kết nối vào chân 13 trên bo mạch. Công dụng của nó chính là dùng để kiểm tra bo có hoạt động hay không.

int led = 10;
Hàm setup là hàm sẽ được chạy duy nhất khi khởi động, tiếp theo hàm loop sẽ được gọi đi gọi lại thực hiện lệnh trong đó.

Trong hàm setup chúng ta khai báo chân 10 làm chân ngõ ra như sau

pinMode(led, OUTPUT);   

Trong hàm loop, lần đầu tiên, chương trình sẽ mở LED cho sáng, sau 1 giây, chương trình sẽ tắt nó đi và lại chờ 1 giây rồi mở lại. công việc sẽ thực hiện liên tục như thế.

Biên dịch và chạy chương trình
Nếu bạn chưa chọn bo mạch thì làm như sau
Vào menu Tool > Boards > Arduino Uno
Tiếp theo Vào menu File > Upload (hoặc nhấn CTrl + U) để biên dịch và tải chương trình vào mạch.

Nếu bạn nhận được thông báo như hình sau thì bạn đã thành công.

Sau khi tải xong, bo mạch sẽ tự động reset và chạy chương trình. Video demo như sau

Chúc các bạn thành công.

Back To Top