Struktura programu Arduino

Struktura programu Arduino
Do wykonywania różnych funkcji można użyć różnych języków za pomocą maszyn elektronicznych. Te języki pomagają w udzielaniu maszyn poleceń. Istnieje wiele różnych języków programowania, a każdy język ma swoje własne polecenia, składnię i strukturę pisania programu. Językiem używanym dla Arduino to c++. Struktura programu Arduino jest krótko wyjaśniona w tym dyskursie.

Przegląd programowania Arduino

Program Arduino jest podzielony na trzy główne części, które są strukturą, wartościami i funkcjami.

Pisząc kod, ważną rzeczą jest przestrzeganie składni używanego języka, ponieważ w celu skutecznego uruchomienia kodu konieczna jest poprawna składnia. Tak więc podczas pisania programu dla Arduino należy przestrzegać składni:

  • Aby ukończyć stwierdzenie a Semiolon „;” jest używany na końcu instrukcji.
  • Aby załączyć blok nawias "" są używane. Blok w programie zawiera niektóre stwierdzenia, deklaracja zmiennych, funkcji lub pętli.
  • Komentarze można napisać dla każdego oświadczenia w kodzie, aby lepiej zrozumieć funkcjonalność instrukcji. Można to zrobić za pomocą podwójnego ukośnik "//" Na początku komentarza, jeśli jest tylko jeden Komentarz linii. Jeśli jednak tak Komentarze z wieloma liniami z rzędu, a ukośnik gwiazdka „/*” Na początku i Asterisku do przodu cięcie „*/” Pod koniec komentarza. Komentarze można również wykorzystać do wykluczenia dowolnego stwierdzenia.

Poniższy poniższy rysunek daje znacznie lepsze zrozumienie składni używanej do kodowania w oprogramowaniu Arduino:

Po zrozumieniu składni, przejdźmy do wykorzystania zmiennych w programie Arduino i jakiego rodzaju zmiennych jest używane w strukturze programu. Aby przechowywać wszelkie wartości, które będą używane w programie, mogą być liczbą lub alfabetem.

Korzystanie z zmiennych daje możliwość zapisywania, zmiany, aktualizacji i dostępu do informacji podczas uruchomienia programu. Istnieją różne rodzaje zmiennych, których można użyć, w tym Char, Int, Double, String, Float, Unsigned Int, długi i niepodpisany.

Poniżej znajdują się operatorzy używane w programowaniu Arduino:

  • Dla przypisanie używa się dowolnej wartości do zmiennej lub znaku równego „=”
  • Są różne Operatorzy matematyczni Podobnie jak procent, pomnóż, odejmowanie, dodanie można użyć (%, +, *, -, /)
  • Dla porównanie różnych wartości operatorzy lubią mniej niż równi, większe niż równe, równe, mniej niż, większe niż są używane (==,, =)
  • Operatorzy logiczni są używane do zdefiniowania instrukcji warunkowych, takich jak i (&&), nie (!) i OR (||) operatorzy

Struktura programu Arduino

Struktura programu Arduino jest podzielona na dwie funkcje: funkcja konfiguracji i funkcja pętli.

organizować coś() Funkcja zawiera inicjalizację bibliotek, zmienne używane dla kodu. Podobnie tryby PIN Arduino są również zadeklarowane w tej funkcji. Inicjuje również komunikację między płytą Arduino a komputerem. Działa tylko raz.

pętla() Funkcja wciąż powtarza instrukcje i aktywnie kontroluje i monitoruje Arduino.

Przykład

Aby zrozumieć strukturę programu Arduino, przykładowy kod jest opracowany. Kod polega na miganiu światła LED z opóźnieniem 1000 milisekund.

Najpierw w funkcji konfiguracji tryb pinowy jest inicjowany, pin 8 został ustawiony jako wyjście. Przechodząc do funkcji pętli, stan (wysoki/niski) zmienia się LED po opóźnieniu 1000 milisekund. Podobnie możemy powiedzieć, że implementacja funkcji konfiguracji jest przeprowadzana w funkcji pętli. Kod Arduino do migania diody LED jest podany jako:

void setup ()
pinmode (8, wyjściowe);

void Loop ()
DigitalWrite (8, High);
opóźnienie (1000);
DigitalWrite (8, niski);
opóźnienie (1000);

Wniosek

Aby napisać program w dowolnym języku, jego podstawowe warunki wstępne muszą być znane, które obejmują składnię, deklarowanie i inicjalizację zmiennych oraz włączanie różnych operatorów. W tym artykule krótko wyjaśnia składnię, wykorzystując zmienne i różnych operatorów, aby lepiej zrozumieć strukturę programu.