Bài 1: Một chương trình trên Arduino cần tối thiểu những gì?

Nội dung chính, cần nắm

Trong bài viết này, tôi muốn chỉ cho các bạn biết để viết một chương trình Arduino, bạn cần chuẩn bị TỐI THIỂU những điều gì!

Trong một chương trình Arduino, bạn cần có tối thiểu 2 hàm hệ thống chính, bắt buộc phải có, không có là không được. Đó là setup() loop()

Yêu cầu phần cứng

  • Mạch Arudino Uno

Mạch

Trong ví dụ này chỉ yêu cầu bạn có duy nhất một mạch Arduino Uno đã kết nối với máy tính (trước đã đã cài driver)!

Code

Hàm setup()loop() hoạt động như thế nào xin bạn vào đây.

Các đoạn chữ nằm sau dấu // được gọi là phần comment của đoạn code và trình biên dịch sẽ không dịch những phần code nằm trong một hàng tính từ dấu //. Chúng ta nên dùng // để ghi lại nhiệm vụ của hàm đó, giúp cho việc ghi nhớ hàm tốt hơn

void setup() {
 // toàn bộ đoạn code nằm trong hàm này chỉ được chạy duy nhất một lần khi chạy chương trình

}

void loop() {
  // lặp lại mãi mãi sau khi chạy xong setup()
 
}

 

lên
119 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Tài liệu kỹ thuật iNut PLC - Mô tả kĩ thuật iNut PLC - Hướng dẫn sử dụng module iNut PLC

[SCADA - Document] Với sự hưởng ứng từ Cộng đồng Điện công nghiệp và Tự động hóa, iNut PLC - module giúp bạn kết nối các thiết bị PLC của mình lên Internet đã được lan tỏa khắp mọi miền đất nước. Và để đáp lại sự mong chờ ấy, bài viết này sẽ phân tích các vấn đề kỹ thuật để giúp các bạn hiểu hơn về module này. Các vấn đề về làm thế nào để kết nối, chuẩn kết nối là gì, chương trình cài đặt setup ra sao, sẽ được trình bày và liệt kê đầy đủ ở đây. Và cũng sẽ được cập nhật thường xuyên theo sự thay đổi của các phiên bản iNut PLC.

lên
8 thành viên đã đánh giá bài viết này hữu ích.

Ứng dụng thư viện bất đồng bộ để điều khiển bất đồng bộ nhiều (hàng chục) servo - Hư cấu chăng?

Cũng đã khá lâu kể từ lúc mình xuất bản thư viện xử lý bất đồng bộ với Arduino. Tuy nhiên, mình vẫn chưa có nhiều ví dụ để thực sự kêu gọi các bạn sử dụng thư viện này trong dự án, hôm nay, sau khi được trao đổi với nhiều bạn, mình thấy vấn đề điều khiển nhiều servo có thể ứng dụng thư viện của mình vào một cách dễ dàng. Nên mình sẽ viết một bài ví dụ để hướng dẫn các bạn điều khiển rất nhiều Servo với thư viện của mình.

lên
21 thành viên đã đánh giá bài viết này hữu ích.