Korzystanie z funkcji w Arduino

Korzystanie z funkcji w Arduino
W Arduino funkcje programowania są używane do uczynienia kodu bardziej czytelnym poprzez dzielenie kodu w odpowiednich segmentach. Podobnie, gdy programowanie w Arduino potrzebne są również funkcje, gdy zadanie ma być wykonywane w wielu miejscach w kodzie, aby uniknąć powtarzania instrukcji. Ten dyskurs wyjaśnia użycie funkcji w programowaniu Arduino.

Funkcje Arduino

Funkcje można tworzyć dla różnych rodzajów zadań, które mają być wykonywane w programowaniu Arduino. Funkcje można tworzyć poza funkcjami konfiguracji i pętli w programowaniu Arduino. Funkcje można używać, wywołując je według nazwy przypisanej do zadeklarowanej funkcji w dowolnym miejscu w programie. Podobnie utworzenie funkcji można wykonać za pomocą następującej składni.

// deklarowanie funkcji
Nazwa funkcji funkcji void (argumenty -f-anie)

Stwierdzenie 1;
Stwierdzenie 2;

Przykładowe kody funkcji w programowaniu Arduino

Aby dać jasne wyobrażenie o tym, jak tworzyć i korzystać z funkcji w programowaniu Arduino dla czytelnika. Istnieją dwa kody podane w kontekście jako przykład:

Przykład 1 funkcji w programowaniu Arduino

Pierwszym przykładem jest wykonanie operacji matematycznej poprzez deklarowanie funkcji, a następnie wywołując ją w konfiguracji. Deklarowana funkcja zawsze ma zmienną globalną w swoich argumentach, a gdy jest wywoływana w funkcji konfiguracji lub pętli, zmienne są zastępowane zmiennymi zadeklarowanymi w tej funkcji. Tutaj w tym przykładzie operacja dodawania jest wykonywana przez deklarowanie funkcji, a następnie wywołując ją w funkcji konfiguracji.

void setup ()
Seryjny.rozpocząć (9600);
int c = 4;
int d = 5;
int e;
E = dodanie (C, D);
Seryjny.druk („wynik dodania jest”);
Seryjny.println (e);

void Loop ()

int dodawanie (int a, int b)
int f;
f = a + b;
powrót f;

Wyjście

Przykład 2 funkcji w programowaniu Arduino

Drugi i ostatni przykład używania funkcji w programowaniu Arduino deklaruje funkcję bez przekazywania żadnych argumentów.

void setup ()
Seryjny.rozpocząć (9600);
Witam(); // wywołanie funkcji

void Loop ()

void hello () // deklarowanie funkcji
Seryjny.println („hello arduino”);

Wyjście

Wniosek

W funkcjach programowania Arduino można użyć do wykonywania różnych operacji. Korzystanie z funkcji sprawia, że ​​kod Arduino jest łatwy do zrozumienia. Podobnie, jeśli różne stwierdzenia muszą być używane wielokrotnie w kodzie Arduino, zamiast pisać cały kod, funkcja dla tych szczegółowych instrukcji jest wykonana i wywoływana w dowolnym miejscu w kodzie, w którym jest potrzebne. Ten zapis opisuje deklarację i wykorzystanie funkcji w programowaniu Arduino.