Làm thế nào để bắt đầu sử dụng Arduino? Hãy nắm vững những kiến ​​thức cơ bản để viết chương trình đầu tiên của bạn!

Giới thiệu

Ngôn ngữ Arduino có nguồn gốc từ ngôn ngữ C. Hai ngôn ngữ này được sử dụng rộng rãi để lập trình card điện tử nên cũng hợp lý khi ngôn ngữ Arduino lấy cảm hứng từ chúng.

Sự khác biệt giữa ngôn ngữ C và Arduino là gì?

Sự khác biệt lớn nhất giữa ngôn ngữ Arduino và C là một chương trình Arduino nhất thiết phải chứa hai hàm: void setup và void loop, trong khi C chỉ chứa một hàm: void main.

Cấu trúc của một chương trình

Có hai quy tắc quan trọng để bắt đầu viết mã bằng ngôn ngữ Arduino:

  • Mọi hành động được viết phải được kết thúc bằng dấu chấm phẩy để bo mạch Arduino hiểu rằng hành động đã hoàn tất.
  • Tất cả các hàm đều bắt đầu và kết thúc bằng dấu ngoặc nhọn để bo mạch Arduino hiểu được khi nào hàm bắt đầu và kết thúc.

Đây là hai điều thường bị quên khi viết chương trình và sẽ gây ra vấn đề khi biên dịch chương trình.

Bạn sẽ tìm thấy gì trong hướng dẫn của chúng tôi?

Mỗi khóa học trong danh mục “Ngôn ngữ Arduino” của chúng tôi đều chứa một khái niệm quan trọng về ngôn ngữ Arduino. Có thể là biến, danh sách hoặc vòng lặp. Mỗi khóa học đều có phần mã để thực hành các khái niệm đã học. Sau đây là một ví dụ về mã bạn có thể tìm thấy:
void setup() {
    for (int i = 0; i <= 255; i++) {
  }
}

void loop() {
   
}

Để đi xa hơn: Các chương trình đã được thực hiện

Nếu bạn muốn học cách điều khiển các thành phần một cách nhanh chóng mà không cần biết toàn bộ ngôn ngữ Arduino, điều đó hoàn toàn có thể! Trên Arduino IDE, bạn có mã được tạo sẵn. Chúng có thể hữu ích để xem một thành phần hoạt động như thế nào và kiểm tra nhanh chóng. Cuối cùng, trên Tinkercad có các chương trình được tạo sẵn bằng mã có thể giúp bạn mô phỏng trực tiếp các thành phần của mình.