Strenger er datatypen som brukes til å lagre en serie tegn i den. I Arduino er strenger de samme som på andre programmeringsspråk. I forskjellige situasjoner må strenger legges til i Arduino -programmering. Vi kan legge opp strengene enten ved å bruke den innebygde funksjonen, concat (), eller vi kan bruke tilleggsoperatøren, “+”, for å legge dem til. I denne oppskrivningen blir tilsetningen av strengene forklart ved å bruke tilleggsoperatøren.
Hvordan bruke tilleggsoperatøren til å legge til strengene i Arduino
Bruken av tilleggsoperatøren, “+”, for å legge til strengene i Arduino er lik sammenkoblingsprosessen, den blir sammen med de to strengene sammen. For eksempel har vi to strenger, den ene er "Linux" og den andre er "hint", vi kan bruke tilleggsoperatøren til å bli med dem, og resultatet vil være "Linuxhint".
Er det noen begrensning for å legge til strengene med andre datatyper ved hjelp av tilleggsoperatøren
Nei, det er ingen begrensning for å legge til strengene med andre datatyper ved bruk av tilleggsoperatøren. Vi kan legge til antall heltall og flytende datatyper med strenger ved hjelp av tilleggsoperatøren. Vi kan også legge opp karakterene og utgangen fra Millis () -funksjonen til strengene. Videre kan vi legge opp mer enn en streng ved hjelp av tilleggsoperatøren i en enkelt uttalelse. Vi kan forstå alle disse ved å utføre en enkel Arduino -kode.
Eksempel: Legge til strenger ved hjelp av tilleggsoperatøren i Arduino
Tenk på følgende enkle eksempel på enkel Arduino -kode:
Streng S1, S2, S3; void Setup ()
Serie.Begynn (9600);
S1 = "Linux";
s2 = "hint";
S3 = S1+S2;
Serie.trykk ("Tilsetningen av S1 og S2 er:");
Serie.println (S3);
Serie.Trykk ("Nå vil vi gjøre tillegg av tegn med S1 og S2:");
S3 = "Velkommen til"+S1+S2;
Serie.println (S3);
Serie.PRINT ("Vi vil gjøre tillegg av heltalldatatype med S1 og S2:");
S3 = S1+S2+100;
Serie.println (S3);
Serie.PRINT ("Vi vil gjøre tillegg av float -datatype med S1 og S2:");
S3 = S1+S2+0.50;
Serie.println (S3);
Serie.print ("Vi vil gjøre tillegg av output av millis () -funksjonen med S1 og S2:");
S3 = S1+S2+millis ();
Serie.println (S3);
void loop ()
Utgangen fra den ovennevnte Arduino -koden er:
Forklaring: Koden utført ovenfor er veldig enkel, vi erklærer tre variabler S1, S2 og S3 med strengdatatype. I S1 og S2 lagret vi noen strenger, deretter først, la opp begge strengene ved hjelp av tilleggsoperatøren i S3 og viste resultatene på seriell skjerm gjennom seriell kommunikasjon med en baudhastighet på 9600. Deretter la vi opp tegnene, heltalldatatypen, float datatype, utgangen fra millis () -funksjonen med strengene S1 og S2 og viste hvert resultat på seriemonitoren.
Konklusjon
Strengene kan legges opp i Arduino ved hjelp av tilleggsoperatøren, denne prosessen er også kjent som sammenkobling. Vi kan sammenkoble de to eller mer enn to strengene ved å bruke den innebygde funksjonen til Concat () i tillegg til å bruke tilleggsoperatøren. I denne oppskrivningen blir tillegget av streng ved bruk av tilleggsoperatøren forklart i Arduino ved hjelp av et eksempel.