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.