Jak kodować Arduino - przewodnik dla początkujących

Jak kodować Arduino - przewodnik dla początkujących
Arduino to platforma typu open source zupełnie przydatna dla osób, które są w systemach wbudowanych. Główne komponenty Arduino obejmują w środku płytę Arduino, która mamy mikrokontroler, a drugą główną częścią jest Arduino IDE (Zintegrowane środowisko programistyczne) Znane również jako oprogramowanie Arduino, w którym możemy napisać kod i kompilację IDE w pliku binarnym hex, który może być odczytany przez MicroController.

Arduino IDE to oprogramowanie między systemem platformowym dostępne w systemie Windows, Mac i Linux. Język Arduino, który jest pochodną C ++, służy do programowania płyt Arduino za pomocą IDE.

Jak zacząć używać Arduino jako początkującego:

W tym przewodniku wyjaśnimy Ci, jak napisać swój pierwszy program za pomocą swojej tablicy Arduino. Wszystko czego potrzebujesz to:

  • Arduino Board (UNO)
  • Kabel USB B
  • Komputer lub laptop
  • Oprogramowanie Arduino IDE lub Arduino

Poniżej wykonując kroki, możesz napisać własny program. Zaczynajmy:

Krok 1: Aby komunikować się z płytą Arduino, potrzebujemy oprogramowania, które przekształca nasz kod w pliki binarne, które mogą być zrozumiałe przez naszą płytę Arduino. Musisz pobrać Arduino IDE, abyśmy mogli kontynuować. Jeśli chcesz pobrać i zainstalować Arduino IDE, kliknij tutaj.

Jak pobraliśmy teraz Arduino IDE, przejdziemy do kroku 2.

Krok 2: Uruchom Arduino IDE z menu Start, naciskając klawisz Windows i wpisz Arduino IDE lub klikając dwukrotnie ikonę oprogramowania IDE. Otwarte okno, co wygląda tak.

Tutaj pokazałem pełny interfejs Arduino IDE.

Krok 3: Następnym krokiem będzie wybór odpowiedniej płyty Arduino; Wszystko zależy od tego, do której płyty używasz wykonaj następujące kroki, aby wybrać płytę Arduino w IDE:

Iść do Narzędzia> Board> Arduino avr płyty - Teraz wybierz dowolną płytę, której używasz.

Pamiętaj, aby wybrać odpowiedni model swojej płyty, jeśli błędnie wybierzesz niewłaściwą płytkę IDE, poda błąd kompilacji.

Krok 4: Na razie wybrałeś swoją planszę, czas powiedzieć IDE, na którym porcie USB na komputerze podłączyłeś swoją płytę Arduino. W celu wyboru portu przejdź do: Narzędzia> porty> (wybierz numer portu).

Ważne jest, aby wybrać odpowiedni port szeregowy, w przeciwnym razie kod nie będzie mógł spalić na płycie Arduino.

Jak napisać pierwszy kod Arduino

Zainstalowaliśmy nasze IDE i wykonaliśmy połączenia budowlane między Arduino i PC. Teraz przejdziemy do pisania pierwszego kodu.

Wszystkie programy Arduino podążają za tą samą strukturą. Możemy podzielić program Arduino na trzy części:

  • Struktura kodu
  • Zmienne i stałe
  • Funkcje

Struktura kodu Arduino ma kolejne dwie główne części:

Funkcja settup (): Cel tej funkcji polega na rozpoczęciu szkicu inicjuje tryby PIN, zmienne i zaczyna korzystać z dostępnych bibliotek w programie. Działa tylko raz podczas całego procesu kompilacji.

Funkcja pętli (): Funkcja pętli () jest używana po organizować coś() Funkcja jest inicjowana, jak sama nazwa sugeruje, że funkcja Loop () będzie działać, dopóki nie zatrzyma się do aktywnego kontrolowania płyty Arduino.

Przykład programu Arduino

Jako przykład użyjemy programu Arduino wbudowanego w programie LED z sekcji przykładowej. Korzystając z tego szkicu, postaramy się zrozumieć podstawy programu Arduino.

Wykonaj następujące kroki, aby zaimportować migające szkic:

Iść do Pliki> Przykłady> 01.Podstawy> mrugnięcie, otwarte nowe okno pokazujące nam szkic LED miga program.

Jak widzimy w szkicu zainicjowaliśmy organizować coś() funkcja będzie działać tylko raz.

4 pinmode (LED_BUILTIN, wyjście); To ustawi wbudowany szpilka LED jako nasze wyjście.

Po tym pętla() Funkcja jest inicjowana, będzie działać w kółko:

8 DigitalWrite (LED_BUILTIN, HIGH); To włączy diodę LED
9 opóźnienie (1000); To da pauza jednej sekundy
10 DigitalWrite (LED_BUILTIN, Low); To wyłączy diodę LED
11 opóźnienie (1000); Zatrzymaj się na jedną sekundę

Przeczytaj o funkcjach DigitalWrite () i Delay () - Jak używać Arduino DigitalWrite () i jak działa funkcja opóźnienia Arduino.

Korzystając z przycisków szybkiej akcji, prześlij program do Arduino.

Wyjście programu

Widzimy wbudowaną diodę LED migającą nad płytą Arduino jako nasz wyjście:

Wniosek

To może być koniec tego artykułu, ale to dopiero początek nowej podróży z Arduino.
Pisanie kodu z Arduino to zawsze zabawne i świetna okazja dla początkujących. Napisaliśmy nasz pierwszy kod mrugania LED, możesz również wypróbować inne przykłady i zwiększyć swoją wiedzę na temat programowania.