Thiết lập void là gì? Chúng ta nên cho gì vào đó? Hàm void setup là hàm mà chúng ta viết ở đầu chương trình, giữa quá trình khởi tạo biến và vòng lặp void. Thiết lập void bao gồm việc khởi tạo các thành phần làm đầu vào hoặc đầu ra của bo mạch Arduino, khởi tạo màn hình nối tiếp mà chúng ta sẽ sử dụng trong phần còn lại của chương trình.Hàm void setup là hàm chỉ thực thi một lần khi bắt đầu chương trình. void setup(){ // mã của bạn } Đừng bao giờ quên thiết lập void! Hàm void setup là bắt buộc trong mọi chương trình Arduino của bạn, ngay cả khi không có nội dung gì được viết trong đó. Không điền vào sẽ gây ra lỗi. Chúng ta có thể đưa gì vào chức năng này? Nó cho phép bạn gán giá trị cho một biến, liên kết một thành phần với một chân và khởi tạo một thư viện hoặc màn hình nối tiếp. Sau đây là một ví dụ về những gì có thể được đưa vào thiết lập void: void setup(){ Serial.begin(9600); Serial.println("Giải mã"); pinMode(2, OUTPUT); pinMode(5, INPUT) pinMode(LED, OUTPUT) } Chúng ta có thể thấy trong ví dụ một số chức năng mà chúng tôi sẽ trình bày chi tiết: Serial.begin(9600): Khởi tạo màn hình nối tiếp sẽ được sử dụng để hiển thị thông tin.Serial.println(“Giải mã”): Cho phép bạn hiển thị một thông báo trên màn hình nối tiếp và chỉ hiển thị một lần.pinMode(2,OUTPUT): Cho phép bạn khởi tạo chân làm đầu ra để điều khiển một thành phầnpinMode(3,INPUT): Cho phép bạn khởi tạo chân đầu vào để nhận các giá trị như trạng thái của nút nhấn chẳng hạn.pinMode(LED,OUTPUT): Cho phép bạn khởi tạo đầu ra LED. Để thực hiện điều này, trước tiên bạn phải khai báo biến LED cùng chân của nó (int LED=5;) trước khi thiết lập void. Ưu điểm của void setup() Người ta có thể hỏi, nhưng lợi thế thực sự của việc thiết lập void là gì khi trọng tâm của chương trình nằm ở vòng lặp void?Ưu điểm của việc này là nó chỉ chạy một lần khi bắt đầu chương trình. Điều này cho phép bạn khởi tạo các biến hoặc màn hình tuần tự.Sau đây là một số ý tưởng hướng dẫn bạn có thể viết ở đó:Thiết lập void cho phép bạn ghi một thông điệp vào màn hình nối tiếp mà không cần phải lặp lại, chẳng hạn như “Đang khởi tạo chương trình”.Thiết lập void cho phép bạn bật một thành phần từ khi bắt đầu chương trình, chẳng hạn như bật đèn LED màu đỏ nếu bạn đang tạo két sắt hoặc đặt động cơ servo ở vị trí ban đầu trước khi chương trình bắt đầu.