Bruke funksjoner i Arduino

Bruke funksjoner i Arduino
I Arduino brukes programmeringsfunksjoner for å gjøre koden mer lesbar ved å dele koden i riktige segmenter. Tilsvarende, når programmering i Arduino, er det også behov for funksjoner når en oppgave skal utføres flere steder i koden for å unngå repetisjon av uttalelser. Denne diskursen forklarer bruken av funksjoner i Arduino -programmering.

Arduino fungerer

Funksjonene kan opprettes for forskjellige typer oppgaver som skal utføres i Arduino -programmering. Funksjonene kan opprettes utenfor oppsettings- og sløyfefunksjonene i Arduino-programmering. Funksjonene kan brukes ved å ringe dem med navnet som er tildelt den deklarerte funksjonen hvor som helst i programmet. Tilsvarende kan det gjøres en funksjon ved å bruke følgende syntaks.

// erklære funksjonen
Void Function Name-of-Function (Arguments-hvis-Any)

Uttalelse 1;
Uttalelse 2;
..

Eksempel på funksjonskoder i Arduino -programmering

For å gi en klar ide om hvordan du kan lage og bruke funksjonene i Arduino -programmering for leseren. Det er to koder som er gitt i sammenhengen som eksempel:

Eksempel 1 av funksjon i Arduino -programmering

Det første eksemplet handler om å utføre en matematisk operasjon ved å erklære en funksjon og deretter kalle den i oppsettet. Den deklarerte funksjonen har alltid den globale variabelen i sine argumenter, og når den kalles i oppsettet eller sløyfefunksjonen, erstattes disse variablene av variablene som er erklært i den funksjonen. Her i dette eksemplet utføres tilleggsoperasjonen ved å erklære en funksjon og deretter kalle den i oppsettfunksjonen.

void setup ()
Serie.Begynn (9600);
int c = 4;
int d = 5;
int e;
e = tillegg (c, d);
Serie.print ("Resultatet for tillegg er");
Serie.println (e);

void loop ()

int tillegg (int a, int b)
int f;
f = a + b;
return f;

Produksjon

Eksempel 2 av funksjon i Arduino -programmering

Det andre og det siste eksemplet på bruk av funksjoner i Arduino -programmering er å erklære en funksjon uten å bestå noen argumenter.

void setup ()
Serie.Begynn (9600);
Hallo(); // funksjonsanrop

void loop ()

ugyldig hei () // funksjon erklærer
Serie.Println ("Hello Arduino");

Produksjon

Konklusjon

I Arduino kan programmeringsfunksjoner brukes til å utføre forskjellige operasjoner. Bruken av funksjonene gjør Arduino -koden lett å forstå. Tilsvarende, hvis det må brukes forskjellige uttalelser gjentatte ganger i Arduino -koden, i stedet for å skrive hele koden, blir funksjonen for de spesifikke instruksjonene gjort og kalles hvor som helst i kode der den er nødvendig. Denne oppskrivningen beskriver erklæringen og funksjonen i Arduino-programmering.