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
}
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ần
pinMode(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.
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?