Pusta konfiguracja to funkcja napisana na początku programu, między inicjalizacją zmiennych a pustą pętlą. Pusta konfiguracja zawiera inicjalizację komponentów jako wejścia lub wyjścia na płytce Arduino oraz inicjalizację monitora szeregowego, który będzie używany w dalszej części programu.
Pusta konfiguracja to funkcja, która jest wykonywana tylko raz na początku programu.
Funkcja void setup jest obowiązkowa we wszystkich programach Arduino, nawet jeśli nic nie jest w nich napisane. Jej nieużycie spowoduje błąd.
Służy do przypisania wartości do zmiennej, powiązania komponentu z pinem i zainicjowania biblioteki lub monitora szeregowego.
Oto przykład tego, co można umieścić w konfiguracji void :
Przykład pokazuje szereg funkcji, które opiszemy szczegółowo:
Można by zapytać, ale jaka jest prawdziwa zaleta konfiguracji void, skoro serce programu znajduje się w pętli void?
Zaletą pętli void jest to, że jest ona uruchamiana tylko raz na początku programu. Pozwala to na inicjalizację zmiennych lub monitora szeregowego.
Oto kilka pomysłów na instrukcje, które można w niej zapisać: