Hva er krøllete seler i Arduino -programmering?
Krøllete parenteser er syntaktiske konstruksjoner i Arduino -programmeringsspråket som er skrevet i "”Form. Krølle seler forteller oss om start og slutt på visse instruksjoner som sløyfe og forhold. Krøllete parenteser betegner programmeringsspråkkonstruksjoner som funksjoner, betingede utsagn eller eventuelle array -abonnement. Krøllete parenteser vedlagt instruksjoner fra en funksjon og betingelser for uttalelsene.
Bruk av krøllete seler i Arduino
I Arduino -programmering av krøllete seler eller viktige bestanddeler av Arduino Sketch. De er den delen av to hovedfunksjoner i Arduino -koden som er oppsett () og Løkke() funksjoner. Krøllete parenteser er ikke bare begrenset til disse funksjonene; De kan også brukes til å definere andre kodeblokker også.
Bruk av krøllete seler er veldig enkel. Hver gang det er venstre krøllete seler, vil det være stengt ved hjelp av en riktig krøllete stag. Ulukkede seler inne i Arduino vil resultere i samling feil. Nybegynnere til Arduino eller C/C ++ programmering synes det er skremmende og forvirrer bruken av krøllete seler i kode, men disse krøllete seler fungerer på samme måte som SLUTT OM gjør i betinget uttalelse og NESTE uttalelse inn for loop og siste en KOMME TILBAKE i enhver funksjon.
Bare minimum skisse
Arduino har en veldig kul og praktisk funksjon for å sjekke krøllete seler inne i Arduino -skisse. Bare velg start til venstre krøllete brakett, Arduino IDE vil fremheve avslutningen eller høyre krøllete seler.
Den beste måten å demonstrere bruk av krøllete seler er å åpne en bare minimumsskisse i Arduino IDE. Her har både Setup og Loop -funksjonen krøllete seler. Klikk på hvilken som helst av de eneste krøllete seler, og det vil fremheve andre omgang.
Hvis vi fjerner krøllete seler fra noen av funksjonene, vil ikke skissen bli samlet, noe som resulterer i kompilasjonsfeil:
Bruke krøllete seler i Arduino -programmering
Krøllete seler er mye brukt i Arduino -programmering her er liste over noen vanlige applikasjoner i Arduino -programmering:
Erklære variabler
Normalt på C -språk initialiserer vi en variabel ved å bruke en lik "=”Sign. Men krøllete seler kan også brukes til å erklære en ny variabel som vi gjorde i programmet nedenfor. Krøllete seler forhindrer også innsnevrende problem som er implisitt konvertering for aritmetiske verdier som inkluderer nøyaktighetstap.
Opprette funksjoner
Vi kan også erklære funksjoner ved hjelp av krøllete seler. Krøllete seler er oppgitt etter navnet på funksjonen etterfulgt av en uttalelse og avsluttet av høyre krøllete brakett.
Lage løkker
Krøllete seler er mye brukt i Arduino for å lage forskjellige løkker som for, gjøre og mens løkken. Under programmet indikerer en stundsløyfe for å gjøre en repeterende oppgave i 200 ganger.
Nedenfor er den grunnleggende syntaks for erklærende løkker ved hjelp av krøllete seler.
For sløyfe:
For å initialisere for -loopen inne i Arduino -koden bruker vi krøllete seler.
for (initialisering; termineringsbetingelse; incrementing expr)
// enhver uttalelse (er)
For mer info om Loop, klikk her.
Mens du er sløyfe:
Mens sløyfe kan initialiseres ved å bruke krøllete seler før og etter uttalelsen.
mens (boolsk uttrykk)
// enhver uttalelse (er)
For å sjekke hvordan vi kan bruke mens du er sløyfe i Arduino, klikk her.
Gjør sløyfe:
Å bruke det boolske uttrykket Do-mens Loop kan initialiseres. Før mens boolsk uttrykk er krøllete seler brukt og en uttalelse er skrevet mellom dem.
Gjør
// enhver uttalelse (er)
mens (boolsk uttrykk);
For å vite mer om bruk av do-mens Loop i Arduino-programmering, klikk her.
Komme med betingede uttalelser
Betingede uttalelser kan også deklareres ved å bruke krøllete seler. For eksempel, If-Else-Hvis Tilstand, først spesifiserer vi tilstanden inne i den krøllete parentesen. Uttalelsen eller kroppen begynner med venstre krøllete seler som blir avsluttet ved hjelp av en høyre krøllete brakett. Inne.
Vanlige spørsmål
Spørsmål: Kan jeg endre krøllete seler syntaks eller posisjonering?
Ja, syntaks av krøllete seler kan endres, men en ting for å holde sikker på at braketten må ende på et tidspunkt når det startet en gang. Endring av syntaks av krøllete seler anbefales ikke da Arduino fulgte et spesifikt format for å skrive kode. Det vil ikke ha noen effekt på programsamling, men når flere personer som jobber med det samme prosjektet med forskjellige bakgrunner, kan synes det er irriterende.
Her vil begge funksjonene bli samlet uten å gi noen feil, men riktig format som det meste av Arduino -samfunnet følger brukes i loopfunksjon.
Spørsmål: Hva gjør de krøllete parentesene i funksjonsdefinisjon?
Krøllete seler i Arduino -funksjonen begynner og avslutt funksjonsblokken og utsagnblokker som i for loop og hvis forhold. Krøllete seler brukes også i matrisefunksjoner for å erklære de opprinnelige verdiene.
Konklusjon
Krøllete seler er en betydelig del av Arduino -programmering. De brukes overalt i Arduino -skisser som å erklære en funksjon eller skrive en for, mens løkker og erklærer en uttalelse. Krølle seler brukes på en rekke forskjellige måter i Arduino; De markerer begynnelsen og avslutningen på visse sett med instruksjoner.