Phần 1: Khai báo biến
Trong Arduino IDE, phần này dùng để khai báo kiểu biến, đảm bảo các biến được định nghĩa và các chân được gán giá trị thuận tiện.
Định dạng: #define tênBiến = giáTrị
Ví dụ: #define led = 13
Phần 2: Thiết lập (void setup())
Phần này dùng để thiết lập chương trình Arduino, bao gồm định nghĩa input, output và các cấu hình khác.
Cấu trúc hàm setup:
void setup() {
// Code thiết lập
}
Trong ví dụ nhấp nháy Led, sử dụng pinMode(led, OUTPUT)
để cấu hình chân led = 13 là chân OUTPUT.
Phần 3: Vòng lặp
void loop() {
// Code vòng lặp
}
Sau khi chạy hàm setup, chúng ta khai báo và khởi tạo các biến. Hàm loop lặp đi lặp lại liên tục và chứa các chức năng chính của chương trình Arduino.
Trong ví dụ nhấp nháy Led, sử dụng digitalWrite(led, HIGH)
để bật đèn Led (đưa mức logic HIGH ra chân led = 13). Sau đó, sử dụng delay(1000)
để dừng chương trình trong 1 giây. Cuối cùng, sử dụng digitalWrite(led, LOW)
để tắt đèn Led (đưa mức logic LOW ra chân led = 13). Chương trình sẽ nhấp nháy đèn Led mỗi giây.
Bài viết này đã giới thiệu cấu trúc cơ bản của một chương trình Arduino và cung cấp ví dụ về chương trình nhấp nháy Led. Hy vọng nó sẽ hữu ích cho các bạn mới bắt đầu học Arduino IDE.
Nếu bạn muốn tìm hiểu thêm về các kiểu biến và chức năng khác, hãy truy cập trang web LADEC để có thêm thông tin chi tiết.