Hvordan kode Arduino – Nybegynnerveiledning

Hvordan Kode Arduino Nybegynnerveiledning



Arduino er en åpen kildekode-plattform som er ganske nyttig for folk som er interessert i innebygde systemer. Arduinos hovedkomponenter inkluderer Arduino-kort inni der vi har mikrokontroller og den andre hoveddelen er Arduino IDE ( Integrert utviklingsmiljø ) også kjent som Arduino Software hvor vi kan skrive koden og IDE kompilere den koden til binær Hex-fil som kan leses av mikrokontrolleren.

Arduino IDE er en tverrplattformprogramvare tilgjengelig på Windows, Mac og Linux. Arduino-språket som er avledet av C++ brukes til å programmere Arduino-kort ved å bruke IDE.

Slik begynner du å bruke Arduino som nybegynner:

I denne guiden vil vi forklare deg hvordan du skriver ditt første program ved hjelp av Arduino-brettet ditt. Alt du trenger er:







  • Arduino-brett (UNO)
  • USB B-kabel
  • En datamaskin eller bærbar datamaskin
  • Arduino IDE eller Arduino programvare



Ved å følge trinnene nedenfor kan du skrive ditt eget program. La oss begynne:



Trinn 1: For å kommunisere med Arduino-kortet ditt trenger vi programvare som konverterer koden vår til binære filer som kan forstås av Arduino-kortet vårt. Du må laste ned Arduino IDE slik at vi kan fortsette videre. Hvis du vil laste ned og installere Arduino IDE, klikk Her .





Ettersom vi har lastet ned Arduino IDE nå, går vi videre til trinn 2.

Steg 2: Start Arduino IDE fra startmenyen ved å trykke på Windows-tasten og skriv Arduino IDE eller ved å dobbeltklikke på IDE-programvareikonet. Et vindu åpnes som ser slik ut.



Her har jeg vist hele grensesnittet til Arduino IDE.

Trinn 3: Neste trinn vil være å velge riktig Arduino-brett; alt avhenger av hvilket brett du bruker, følg disse trinnene for å velge Arduino-kortet ditt i IDE:

Gå til Verktøy>Brettet>Arduino AVR-brett – velg nå hvilket brett du bruker.

Husk å velge riktig modell av brettet hvis du feilaktig velger feil brett IDE vil gi kompileringsfeil.

Trinn 4: Fra nå av har du valgt kortet ditt, er det på tide å fortelle IDE hvilken USB-port på PC-en du har koblet til Arduino-kortet. For portvalg, gå til: Verktøy>Porter>(Velg portnummer).

Det er viktig å velge riktig serieport, ellers vil ikke koden din kunne brenne i Arduino-kortet.

Hvordan skrive første Arduino-kode

Vi har installert vår IDE og bygget tilkoblinger mellom Arduino og PC. Nå vil vi fortsette med å skrive den første koden.

Alle Arduino-programmer følger samme struktur. Vi kan dele Arduino-programmet i tre deler:

  • Kodestruktur
  • Variable og konstanter
  • Funksjoner

Arduino-kodestrukturen har ytterligere to hoveddeler:

Oppsett()-funksjonen: Hensikten med denne funksjonen er at når en skisse starter, initialiserer den pin-modusene, variablene og begynner å bruke de tilgjengelige bibliotekene i programmet. Den kjører bare én gang under hele kompileringsprosessen.

Løkke()-funksjonen: Loop()-funksjonen brukes etter oppsett() funksjonen initialiseres, som navnet antyder vil loop()-funksjonen fortsette å kjøre til den stoppes, den brukes til å kontrollere Arduino-kortet aktivt.

Arduino-programeksempel

Som et eksempel vil vi bruke Arduino innebygd Led-program fra eksempeldelen. Ved å bruke denne skissen vil vi prøve å forstå det grunnleggende i Arduino-programmet.

Følg disse trinnene for å importere LED blinkende skisse:

Gå til Filer>Eksempler>01.Grunnleggende>Blink , åpnes et nytt vindu som viser oss en skisse av LED blinker program.

Som vi kan se i skissen har vi initialisert oppsett() funksjonen vil den bare kjøre én gang.

4 pinMode(LED_BUILTIN, OUTPUT); Dette vil angi den innebygde led-pinnen som vår utgang.

Etter det Løkke() funksjonen er initialisert, vil den kjøre om og om igjen:

8 digitalWrite(LED_BUILTIN, HØY); Dette vil slå på lysdioden
9 forsinkelse(1000); Dette vil gi en pause på ett sekund
10 digitalWrite(LED_BUILTIN, LOW); Dette vil slå av lysdioden
elleve forsinkelse(1000); Gi en pause på ett sekund

Les om funksjonene digitalWrite() og delay() – Slik bruker du Arduino DigitalWrite() og hvordan Arduino Delay funksjon virker.

Ved å bruke hurtighandlingsknapper laster du opp programmet til Arduino.

Programutgang

Vi kan se en innebygd LED blinke over Arduino-kortet som utgang:

Konklusjon

Dette kan være slutten på denne artikkelen, men det er bare starten på din nye reise med Arduino.
Å skrive kode med Arduino er alltid morsomt og en flott læringsmulighet for nybegynnere. Vi har skrevet vår første kode for LED-blinking, du kan prøve andre eksempler også og øke programmeringskunnskapen din.