Arduino - Struktura programu
W tym rozdziale dogłębnie zbadamy strukturę programu Arduino i poznamy więcej nowych terminologii używanych w świecie Arduino. Oprogramowanie Arduino jest oprogramowaniem typu open source. Kod źródłowy środowiska Java jest udostępniany na licencji GPL, a biblioteki mikrokontrolerów C / C ++ objęte są licencją LGPL.
Sketch - Pierwsza nowa terminologia to program Arduino o nazwie „sketch”.
Struktura
Programy Arduino można podzielić na trzy główne części: Structure, Values (zmienne i stałe) oraz Functions. W tym samouczku dowiemy się krok po kroku o oprogramowaniu Arduino i jak możemy napisać program bez błędów składni lub kompilacji.
Zacznijmy od Structure. Struktura oprogramowania składa się z dwóch głównych funkcji -
- Funkcja Setup ()
- Funkcja Loop ()
Void setup ( ) {
}
PURPOSE - The setup()funkcja jest wywoływana, gdy rozpoczyna się szkic. Służy do inicjalizacji zmiennych, trybów pinów, rozpoczęcia korzystania z bibliotek itp. Funkcja konfiguracji będzie działać tylko raz, po każdym włączeniu zasilania lub resecie płyty Arduino.
INPUT - -
OUTPUT - -
RETURN - -
Void Loop ( ) {
}
PURPOSE - Po utworzeniu pliku setup() funkcja, która inicjuje i ustawia wartości początkowe, plik loop()function robi dokładnie to, co sugeruje jego nazwa, i wykonuje pętle po kolei, umożliwiając programowi zmianę i reakcję. Użyj go, aby aktywnie kontrolować płytkę Arduino.
INPUT - -
OUTPUT - -
RETURN - -