Programstruktur av Arduino

Programstruktur av Arduino
Ulike språk kan brukes til å utføre forskjellige funksjoner ved å bruke elektroniske maskiner. Disse språkene hjelper til med å gi kommandoer til maskinen. Det er mange forskjellige programmeringsspråk, og hvert språk har sine egne kommandoer, syntaks og struktur for å skrive et program. Språket som brukes til Arduino er C++. Arduino -programstrukturen blir kort forklart i denne diskursen.

Arduino programmeringsoversikt

Arduino -programmet er delt inn i tre hoveddeler som er struktur, verdier og funksjoner.

Når du skriver en kode, er det viktige å følge syntaksen til språket som brukes fordi for å kjøre koden med hell er riktig syntaks nødvendig. Så når du skriver et program for Arduino etter syntaks, bør du følges:

  • For å fullføre uttalelsen a semicolon “;” brukes på slutten av uttalelsen.
  • Å omslutte blokken parentes "" er brukt. Blokk i et program inneholder noen uttalelser, erklæring om variabler, funksjoner eller løkker.
  • Kommentarer kan skrives for hver uttalelse i koden for bedre å forstå uttalelsesfunksjonaliteten. Det kan gjøres ved å bruke dobbelt fremover Slash “//” i begynnelsen av kommentaren hvis det bare er en singel Linjekommentar. Imidlertid, hvis det er Multi Line -kommentarer på rad, a Fremovernedgang stjerne “/*” i starten og stjerne fremover slash “*/” På slutten av kommentaren. Kommentarer kan også brukes til å ekskludere enhver uttalelse.

Figuren nedenfor gitt gir en mye bedre forståelse av syntaksen som brukes til koding i Arduino -programvare:

Etter å ha forstått syntaksen, la oss gå mot hvordan du bruker variabler i Arduino -programmet og hvilken type variabler som brukes i programstrukturen. For å lagre alle verdier som vil bli brukt i programmet kan være et tall eller et alfabet.

Å bruke variablene gir muligheten til å lagre, endre, oppdatere og få tilgang til informasjonen når programmet kjører. Det er forskjellige typer variabler som kan brukes inkludert røye, int, dobbel, streng, float, usignert int, lang og usignert lang.

Følgende er operatører som brukes i programmeringen av Arduino:

  • Til tilordne Enhver verdi til en variabel eller et tegn som er lik "=" -tegn, brukes
  • Det er forskjellige Matematiske operatører Som prosentandel, multipliser, subtraksjon, kan tillegg brukes (%, +, *, -, /)
  • Til sammenligning av de forskjellige verdiene operatørene som mindre enn lik, større enn lik, lik, mindre enn, større enn brukt (== ,, =)
  • Logiske operatører brukes til å definere betingede utsagn som og (&&), ikke (!) og eller (||) operatører

Arduino programstruktur

Arduino-programstrukturen er delt inn i to funksjoner: oppsettfunksjonen og loopfunksjonen.

De oppsett () Funksjon inneholder initialisering av bibliotekene, variabler som brukes til koden. Tilsvarende er PIN -modus for Arduino også erklært i denne funksjonen. Det initialiserer også kommunikasjonen mellom Arduino -styret og datamaskinen. Det kjører bare en gang.

De Løkke() Funksjonen fortsetter å gjenta instruksjonene og kontrollerer og overvåker Arduino aktivt.

Eksempel

For å forstå programstrukturen til Arduino er et eksempelkode samlet. Koden handler om å blinke av LED -lyset med en forsinkelse på 1000 millisekunder.

Først i installasjonsfunksjonen er PIN -modus initialisert, pinne 8 er satt som utgang. Når du kommer til sløyfefunksjonen, endres tilstanden (høy/lav) av LED -ene etter forsinkelsen på 1000 millisekunder. Tilsvarende kan vi si at implementeringen av installasjonsfunksjonen utføres i en sløyfefunksjon. Arduino -koden for blinking av LED er gitt som:

void setup ()
pinmode (8, utgang);

void loop ()
digitalwrite (8, høy);
forsinkelse (1000);
digitalwrite (8, lav);
forsinkelse (1000);

Konklusjon

For å skrive et program på et hvilket som helst språk, må dets grunnleggende forutsetninger være kjent som involverer syntaks, deklarering og initialisering av variabler og inkorporere forskjellige operatører. Denne artikkelen forklarer kort syntaks, ved hjelp av variabler og forskjellige operatører for å gi en bedre forståelse av programstrukturen.