Jak zacząć pracę z Arduino? Poznaj podstawy pisania swojego pierwszego programu!

Wstęp

Język Arduino wywodzi się z języka C. Te dwa języki są powszechnie używane do programowania kart elektronicznych, więc logiczne jest, że język Arduino jest nimi inspirowany.

Jaka jest różnica pomiędzy językiem C i Arduino?

Największą różnicą między językiem Arduino a językiem C jest to, że program Arduino koniecznie zawiera dwie funkcje: void setup i void loop, podczas gdy w języku C znajduje się tylko jedna funkcja: void main.

Struktura programu

Istnieją dwie ważne zasady rozpoczynania programowania w języku Arduino: Wszystkie zapisane akcje muszą być zakończone średnikiem, aby płytka Arduino zrozumiała, że ​​akcja została zakończona. Wszystkie funkcje zaczynają się i kończą nawiasami klamrowymi, aby płytka Arduino wiedziała, gdzie funkcja się zaczyna i kończy. Są to dwie rzeczy, o których często zapominamy podczas pisania programu i które mogą powodować problemy podczas jego kompilacji.

Co znajdziesz w naszych poradnikach?

Każdy kurs w kategorii „Język Arduino” zawiera ważne koncepcje języka Arduino. Mogą to być zmienne, listy lub pętle. Każdy kurs zawiera sekcję kodu, w której można zastosować w praktyce poznaną koncepcję. Oto przykład kodu, który możesz znaleźć:
void setup() {
    for (int i = 0; i <= 255; i++) {
  }
}

void loop() {
   
}

Aby pójść dalej: Programy już wykonane

Jeśli chcesz szybko nauczyć się sterować komponentami, nie znając całego języka Arduino, to jest to możliwe! W Arduino IDE masz gotowe kody. Mogą być przydatne do sprawdzenia działania danego komponentu i jego szybkiego przetestowania. Wreszcie, w Tinkercad znajdują się programy już stworzone z kodu, który może pomóc Ci bezpośrednio symulować Twoje komponenty.