3 måter å kommentere Arduino -kode

3 måter å kommentere Arduino -kode
Arduino er en utviklingsplattform bestående av maskinvare kjent som Arduino -tavler og programvaren som brukes til å programmere disse tavlene er kjent som IDE. Arduino bruker en utvidelse av C/C ++ språk for å programmere Arduino -tavler.

Som nybegynner i Arduino -programmering har mange mennesker vanskeligheter med å skrive kode. Så for å sikre at brukere forstår koden, brukes kommentarer vanligvis. Kommentarer kan også bidra til å avslutte spesifikke deler av koden og kan deaktivere alle kodelinjer hvis ikke nødvendig.

La oss diskutere hvordan vi kan legge til kommentarer i Arduino -programmering ved å bruke forskjellige måter.

Hvordan legge til kommentarer i Arduino Code

Generelt blir kommentarer henvist til linjer i Arduino -skisse som hjelper brukere til å forstå om hvordan programmet fungerer. Men vi kan også kommentere bestemte deler av koden vår, eller man kan feilsøke Arduino -kode og kan identifisere linjene som forårsaker problemer.

En annen måte å bruke kommentarer i Arduino -programmering er at vi kan deaktivere noen spesifikke instruksjoner eller deler av en kode for å forhindre at den kjører mens vi samler Arduino -kode. De kan enten brukes til selvforståelse eller for de andre for å hjelpe dem å lære kodeinstruksjoner.

Her er tre måter å kommentere Arduino -kode:

  • Bruker fremoverlipp
  • Multiline kommentar
  • Bruke forbehandlerdirektiver

Vi vil bruke LED -blinkeksemplet for å hjelpe deg med å forstå alle tre måtene.

1: Bruker fremoverlipp

Fremover Slash er den vanligste og ofte brukte måten å kommentere Arduino -kode. Ved å bruke fremover -skråstrek kan vi midlertidig slå av Arduino -kodelinjer. To fremover (\\) skråstreker brukes i starten av linjen som vi vil deaktivere. Når den doble fremoverstrøken er brukt, vil linjene endre sin farge til grå som indikerer den kommenterte linjen. Her er et eksempel som viser en kommentert linje:

I koden ovenfor har vi deaktivert andre halvdel av Arduino -koden, nå når programmet er lastet opp til Arduino Board, vil LED forbli i høy tilstand ettersom den lave tilstanden er deaktivert på grunn av å kommentere koden.

Snarvei: Dette kan også gjøres ved først å velge linjene som vi vil kommentere og deretter trykke på “Ctrl+ /”.

En annen måte å gjøre det samme er å bruke IDE "Redigere" Innstillinger. Velg først kodelinjen for å kommentere, og gå deretter for å redigere og klikke Kommentar/ukompetent.

2: Multiline kommentarer

Forrige fremover Slash -metoden har en mangel på at den ikke kan kommentere flere to eller tre linjer; Det er bare begrenset til en linje per fremover slash kommentar. Imidlertid er det en annen måte å gjøre dette ved å bruke multiline kommentaralternativet.

For multiline kommentarer bruk både fremover skråstrek og stjerne skilt sammen. Vi må legge til dette i både kommentarstart og på slutten, i motsetning til enkeltlinjekommentarer som bare trenger å skrives med det første. Følgende er syntaks for å skrive multiline kommentarer.

/* Multiline
Kode vil
Bli skrevet her */

Merk: Multiline kommentarer har ingen snarvei i Arduino IDE.

3: Bruke forbehandlerdirektiver

Forprosessor direktiver er den tredje måten å kommentere. Det er spesielt for multilinskode som vi ikke vil kjøre under simulering. Forprosessor er kodelinjen som kjører i programmet vårt før det blir samlet. Så ved å bruke direktiver med forbehandlerkode kan vi la noen kode kjøre og slå av en del av koden. Her er forbehandlerdirektivet som vi skal bruke er “Hvis uttalelse”.

#if 0
// kode blir skrevet her
#slutt om

Uttalelsen starter med hashtag “#” Og så vil vi legge til “Hvis 0” og hvor vi trenger å avslutte koden vår igjen med hashtag “#” Skilt sammen med slutt om. Enhver betingelse eller kodelinje som er skrevet mellom dem, vil ikke kjøre.

I ovennevnte blinkeksempel vil LED forbli på fordi lav tilstand ikke kjører av programmet.

Konklusjon

Å kommentere noen kodelinjer hjelper til med å deaktivere en bestemt del av Arduino -koden, og når den først er samlet at delen ikke blir utført av Arduino IDE. Her dekker denne guiden tre forskjellige måter å kommentere Arduino -kode. Double Forward Slash er den vanlige måten å kommentere Arduino -kode, men for multiline kommentar kan vi bruke andre to metoder. Ikke glem hurtigtasten Windows Ctrl+/ for å kommentere.