Aritmetiske operatører i Arduino

Aritmetiske operatører i Arduino
Aritmetiske operatører i Arduino -programmering brukes til å beregne den matematiske operasjonene som tar to eller flere tall som operander.Bruken av operatører i Arduino -programmering spiller en viktig rolle, da den definerer forholdene på grunnlag av at programmet fungerer. Det er forskjellige typer aritmetiske operatører som brukes i Arduino -programmering. I denne oppskrivningen blir de matematiske operatørene kort diskutert:
  • Tilleggsoperatør
  • Subtraksjonsoperatør
  • Multiplikasjonsoperatør
  • Divisjonsoperatør
  • Absolutt operatør
  • Minimum og maksimal operatør
  • Firkantet operatør
  • Kvadratrotoperatør
  • Modulo -operatør
  • Strømoperatør

Aritmetiske operatører i Arduino

Aritmetikkoperatørene brukes til å utføre grunnleggende matematiske funksjoner. Basert på disse aritmetiske operatørene kan logikken for ønsket program utarbeides. Det er elleve operatører som brukes til de matematiske beregningene som er forklart i denne skrivingen.

Addisjon

Når to eller flere tall skal legges til, brukes tilleggsoperatøren. Når du skriver koden i Arduino, blir tall enten variabel eller konstant deklarert først med heltalldatatype. Bruk deretter tillegget “+” -operatør for tillegg. Dette kan forklares videre med koden gitt nedenfor:

int a = 4;
int b = 2;
const int c = 1;
int legge til;
Legg til = a+b+c;

Subtraksjon

Forskjellen mellom to eller flere verdier kan beregnes i Arduino-programmering ved bruk av subtraktoperatøren "-". Hvis de to eller flere tallene skal trekkes fra, må de først erklæres enten konstant eller variabel, kan disse verdiene trekkes fra ved hjelp av subtraksjonsoperatøren. For bedre forståelse er de enkle utsagnene gitt nedenfor:

int a = 4;
int b = 2;
int trekker;
Trekk til = A-B;

Multiplisere

I Arduino -programmering kan multiplikasjonen av to konstanter og variabler gjøres ved hjelp av Asterisk “*” -symbolet. Tilsvarende kan en konstant og en variabel også multipliseres ved hjelp av samme metode.

int a = 4;
int b = 2;
const int c = 1;
int multipliser;
multiply = a*b*c;

Dele opp

For å dele opp to av de konstante verdiene og variable verdier, brukes et "/" -symbol for fremre skråstrek. Den variable typen som brukes for Divide-operatøren er flyte slik at en ikke-heltallsutgang kan aksepteres dessuten, som de andre operatørene en konstant og en annen variabel også kan deles:

int a = 4;
int b = 2;
Flyte skillet;
del = a/b;

Absolutt

I Arduino -programmering for å konvertere en negativ verdi til en positiv verdi, tas den absolutte verdien av den verdien om verdien er en variabel eller konstant. Betydningen av absolutt er å fortelle hvor langt et tall er fra 0 uten å indikere retningen; For å ta absolutt ved hjelp av Arduino -koden brukes ABS -kommandoen som illustrert i utsagnene nedenfor:

int c = -16;
int resultat;
resultat = abs (c);

Her i eksempel kode kan det sees at verdien C er 16 verdier vekk fra null.

Maksimum og minimum

Maksimal og minimumsverdi mellom to verdier finner du ved å bruke Max () og min () Funksjoner i Arduino -programmet. Verdiene kan være enten variabler eller konstanter:

// for maksimum
int a = 4;
int b = 2;
int max_output;
max_output = max (a, b);
// for minimum
int a = 4;
int b = 2;
int min_output;
min_output = min (a, b);

Fra ovennevnte kode vil utdata for den maksimale funksjonen være 4 og for minimumsfunksjon vil den være 2 ettersom fire er større enn 2.

Kvadratrot

Å ta en kvadratrot av en hvilken som helst variabel eller konstant verdi funksjonen SQRT () brukes i Arduino.Videre kan det forklares med den gitte eksempelkoden. Kvadratroten på 100 vil være 10:

int y = 100;
int = resultat;
Resultat = Sqrt (y);

Torget

Funksjonen som brukes til å ta kvadratet med variabel og konstant er Sq (). Tilsvarende er datatypene som brukes til operatøren Square FLOAT, INT, DOUBLE. Her i eksemplet torget for 2.8 vil være 7.84:

FLOAT F = 2.8;
float = resultat;
Resultat = Sq (F);

Modulo

Hvis to verdier er delt og de ikke blir delt fullstendig som et resultat, er en restverdi igjen for å finne at verdien resten av operatøren brukes ved å bruke et prosentsymbol "%". Siden i det gitte eksemplet er begge tallene helt delbare, slik at resten vil være null:

int a = 4;
int b = 2;
FLOAT -resultat;
resultat = (a%b);

Kraftfunksjon

Denne operatøren kan brukes til å beregne verdien av variabelen eller konstanten med eksponentiell form. Funksjonen som brukes til dette er POW (). For å gi en bedre forståelse av operatøren er pseudokoden skrevet nedenfor. I eksemplet 4 for å heve strøm 2 beregnes ved å bruke POW () -funksjonen nas, vil utgangen være 16.

int a = 4;
int b = 2;
int resultat;
Resultat = POW (A, B);

Eksempelkode

Aritmetikkoperatørene som er forklart ovenfor, er samlet i et enkelt program. Bare for divisjonsoperatøren brukes float -typen variabel, og for resten av operatørene har variabler av heltallstype fordi divisjonsoperatøren kan ha resultater i desimaler.

void setup ()
// Sett oppsettkoden din her, for å kjøre en gang:
int a = 4;
int b = 2;
int x = -16;
int y = 100;
FLOAT F = 2.8;
int resultat;
float result_fl;
Serie.Begynn (9600);
Serie.print ("tillegg (a + b):");
resultat = a + b;
Serie.println (resultat);
Serie.print ("subtraksjon (a - b):");
resultat = a - b;
Serie.println (resultat);
Serie.print ("Multiplikasjon (a * b):");
resultat = a * b;
Serie.println (resultat);
Serie.print ("Division (a / b):");
resultat_fl = a / b;
Serie.println (result_fl);
Serie.trykk ("Rest (a % b):");
Resultat = A % B;
Serie.println (resultat);
Serie.trykk ("Absolutt på -16 er:");
Serie.println (abs (x));
Serie.Print ("Maksimal verdi er:");
Serie.println (maks (a, b));
Serie.Print ("Minimumsverdi er:");
Serie.println (min (a, b));
Serie.trykk ("kvadrat med 2.8 er: ");
Serie.println (sq (f));
Serie.print ("Verdi for 4^2 er:");
Resultat = POW (A, B);
Serie.println (resultat);
Serie.trykk ("kvadratrot av 100 er:");
Resultat = Sqrt (y);
Serie.println (resultat);

void loop ()
// legg hovedkoden din her, for å kjøre gjentatte ganger:

Produksjon

Konklusjon

Aritmetiske operatører i Arduino -programmering er nyttige for å bestemme den grunnleggende logikken bak som en kode kjører. Denne oppskrivningen forklarer hva aritmetiske operatører er og hvordan de kan brukes til matematiske beregninger som kan brukes til å gjøre forhold for enhver spesifikk oppgave som skal utføres.