software

Hvordan man effektivt bruger Ikke lig med operatøren i Arduino

Hvordan man effektivt bruger Ikke lig med operatøren i Arduino

Single-board microcontroller Arduino bruger C / C ++ programmeringssprog, som indeholder sæt funktioner, værdier (variabler og konstanter) og sprogstrukturelementer.

Det ikke lig med en struktur er en del af sammenligningsoperatorerne ved siden af svarende tilMindre end, mindre end eller lig med, bedre end, større end eller lig med. Det grafiske tegn er !=.


Hvordan bruger jeg det? ikke lig med med Arduino?

Ikke lig med er et element, der sammenligner en variabel til venstre med en værdi eller variabel til højre for operatøren.

Det vender tilbage, når de to operander ikke er ens.

Syntaksen er normalt følgende:

x! = y; // er falsk, hvis x er lig med y, og det er sandt, hvis x ikke er lig med y

Hvad ikke lig med betingelse gør er at sige det hvis den aktuelle tilstand ikke svarer til den tidligere tilstand, skal du gøre dette.

I ovenstående eksempel foretager du et opkald til alle værdier på x, der ikke er lig med 2 skal udskrives i den serielle skærm med en forsinkelse på 500 ms, så du kan klikke på knappen.

Det anbefales at sammenligne variabler af den samme datatype inklusive den underskrevne / usignerede type. Det er muligt at sammenligne variabler med forskellige datatyper, men det kan generere uforudsigelige resultater.


Serial Monitor fungerer ikke på din Arduino? Prøv disse løsninger.


Bemærk, at Arduino IDE bruger C ++, men da det fysiske miljø er begrænset, kan ikke alle C / C ++ -funktioner bruges og Arduino-miljøet. Som et resultat har Arduino hjælperfunktioner (specifikke udvidelser), så du nemt kan bruge hardwaren.


FAQ: Læs mere om Arduino programmeringssprog

Tegnet ikke er lig henviser til en bestemt tilstand, der skal bruges mellem to værdier for at angive, at en værdi er ikke lig med den anden værdi.

== tegnet i Arduino betyder, at værdierne på hver side af betingelsen er ens.

Ugyldig er et nøgleord, der bruges i Arduino-funktionserklæringer, og det indikerer, at funktionen forventes ikke at returnere nogen information til den funktion, hvorfra den blev kaldt.

Sådan automatiseres opgaver i Windows 10
Der er sandsynligvis en app eller et websted, som du bruger / besøger hver dag på din computer. Hvis du allerede har udviklet en sådan rutine, kan du ...
Sådan blokeres UWP-apps i Windows 10
Hvis du er forælder, deler en computer med dine børn eller en teamleder, der ønsker, at hans kolleger skal fokusere på deres arbejde, er der helt sikk...
Deaktiver automatiske genstart efter installation af opdateringer i Windows 10
Windows 10 handler om opdateringer. Da Microsoft præsenterede ideen om "Windows 10 som en tjeneste", blev det klart, at brugerne ikke vil være i stand...