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 - -