Hướng dẫn học Arduino - Bài số 3: Cách viết một chương trình Arduino

Tìm hiểu cách chương trình Arduino hoạt động

👋 Chào mừng đến với lập trình Arduino! Bài học này sẽ giới thiệu cho bạn cách hoạt động của chương trình Arduino, bạn có thể áp dụng nó vào 100% các chương trình của bạn sau này

💡Chương Trình Arduino Chạy Như Thế Nào?

Mọi chương trình Arduino đều có hai hàm thiết yếu: setup() chạy một lần khi board khởi động, và loop() chạy liên tục mãi mãi. Hiểu được luồng này là chìa khóa để lập trình Arduino.

Luồng Chương Trình Arduino

Arduino được cấp nguồn
setup() { // lệnh của bạn }
loop() { // lệnh của bạn }
Nút Reset
Số lần lặp: 0
Trạng thái: Chờ khởi động

Hiểu về setup() và loop()

🔧Hàm setup()

Chạy MỘT LẦN khi Arduino khởi động hoặc reset. Dùng để khởi tạo chân, giao tiếp serial, và biến.

🔄Hàm loop()

Chạy LIÊN TỤC trong vòng lặp vô hạn. Đây là nơi đặt logic chính của chương trình.

🔄Nút Reset

Bấm nút reset sẽ khởi động lại Arduino, chạy setup() một lần rồi tiếp tục loop().

💡Tài Liệu Official về ngôn ngữ lập trình Arduino

Đây được xem là kinh thánh giúp tra cứu toàn bộ tất cả mọi thứ về ngôn ngữ lập trình Arduino. Nó được tổ chức thành ba danh mục chính:

CategoryDescription
📐Cấu Trúc
Cấu trúc chương trình bao gồm setup(), loop(), và điều khiển chân I/O, ...
⚙️Hàm
Các hàm tích hợp sẵn như digitalWrite(), digitalRead(), delay(), và nhiều hơn nữa
📦Biến
Kiểu dữ liệu, hằng số, và khai báo biến

📚 Link tài liệu ở đây: Tài Liệu Ngôn Ngữ Arduino

Chicken mascot

💡 Đừng sợ! Tài liệu rất thân thiện với ví dụ rõ ràng và giải thích ngắn gọn, dễ đọc.

Cách sử dụng tài liệu:

  • Bạn không cần đọc hết tất cả - hãy dùng nó như một cuốn từ điển. Khi đọc chương trình và không chắc về một thuật ngữ, hãy tra cứu ở đó.
  • Nếu vẫn chưa hiểu, hãy hỏi ChatGPT để giải thích theo cách đơn giản hơn.
  • Nó luôn được cập nhật và là nguồn thông tin chính xác duy nhất về Arduino.