Hvordan du fikser feil sammenstilling for tavle arduinogenuino un

Hvordan du fikser feil sammenstilling for tavle arduinogenuino un
Å lage prosjekter enten av nybegynner eller avansert nivå kan det være noen sjanser for at du kan møte feil. Disse feilene kan enten være relatert til Arduino -skissen eller til maskinvaren til prosjektet, og vi kan overvinne slike feil hvis vi husker noen få ting, og ved å huske noen vanlige ting kan du spare deg for mye tid og krefter. Så vi har gitt noen av de vanligste feilene som oppstår mens vi sammenstiller Arduino -koden.

Hva er feil med å kompilere for styret Arduino

Feilene som oppstår mens du sammenstiller skissen, kan navngis som kompileringsfeil. Nedenfor har vi gitt listen over vanlige feil som du kan få mens du sammenstiller Arduino -skissen din, og i de påfølgende avsnittene har vi gitt noen vanlige rettelser for slike feil, slik at disse kompileringsfeilene kan unngås i utgangspunktet:

  1. Samlingsfeil: Ingen slik fil eller katalog
  2. Samlingsfeil: Ingen FQBN gitt
  3. Samlingsfeil: ble ikke erklært i dette omfanget
  4. Samlingsfeil: forventet ';' før '' -token
  5. Samlingsfeil: En funksjonsdefinisjon er ikke tillatt her før '' Token
  6. Samlingsfeil: Feil: Forventet '' på slutten av inngangen

Noen vanlige rettelser for å unngå kompilasjonsfeil er nevnt nedenfor:

Følg nøye syntaksen til programmeringsspråket

Den vanligste feilen som sees mens du sammenstiller Arduino -koden, er feilen nummer 4, 5 og 6 i listen ovenfor, og den oppstår på grunn av følgende årsaker:

  • Mangler semikolon på slutten av en uttalelse
  • Mangler brakett enten på slutten eller start av sløyfen eller uttalelsen

Disse feilene kan unngås på en slik måte at når du skriver en sløyfe, alltid skriv inn mellom start- og sluttbrakettene fra begynnelsen. Når du skriver koden i Arduino IDE, fortsett å sjekke om det er noen kodelinje fremhevet i rødt, og om det er utbedring av den først før sammenstøt.

Erklære variabler som skal brukes i Arduino -kode

En annen feil som for det meste blir sett mens du sammenstiller Arduino -koden, er feil bruk av variabler i koden ved ikke å gi datatypene, og feil nummer 3 på listen over blir oppstått. Det er to grunner til en slik type feil som er:

  • Ringer lokale variabler i hvilken som helst funksjon
  • Bruke udefinerte variabler i en funksjon

Variablene som er definert utenfor oppsett og sløyfefunksjoner er de globale variablene som kan nås hvor som helst i Arduino -skissen. Mens variablene erklært enten i sløyfeseksjonen eller i installasjonsfunksjonen, kalles de lokale variablene, da de ikke kan nås fra utenfor de respektive funksjonene.

For å unngå sjansen for forekomst av slike feil, bør man alltid gjøre en vane å erklære variabelen i starten av programmet. For å forstå mer om denne feilen må du lese hva som er feilen "ikke erklært i dette omfanget".

Installer nødvendige biblioteker før du sammenstiller Arduino -koden

For å koble en enhet/sensor med et Arduino, er det meste bibliotek for den enheten for å få den gjenkjent av Arduino -kontrolleren. Hver gang det mangler et bibliotek i Arduino -skissen, oppstår feil nummer 1 mens du sammenstiller koden, og det er en grunn til det som er:

  • Kompilatoren klarer ikke å finne det respektive biblioteket for enheten som brukes

For å fikse denne feilen må man først installere det respektive biblioteket ved hjelp av biblioteksjefen for Arduino IDE. For å forstå hvordan du legger til biblioteker i Arduino IDE, må du lese. Headerfilnavnet skrevet i bibliotekets Arduino -kode skal også være riktig av det respektive biblioteket som er installert i Arduino IDE.

Velg brettet før du sammenstiller Arduino -koden

Noen ganger når du sammenstiller Arduino -koden der, blir samlingenfeilen nummer 2 sett, noe som betyr at du trenger å velge brettet du prøver å kompilere koden. Du kan velge det respektive styret ved å velge brettet fra menyen øverst på Arduino IDE som vist på bildet nedenfor:

Neste en annen meny dukker opp, og fra den menyen må du velge brettet du bruker ved å skrive navnet sitt i søkefeltet og etter å ha valgt tavlen, trykk OK som gitt på bildet nedenfor:

Konklusjon

For å unngå å få feil når vi sammenstiller Arduino -koden, bør vi huske en liste over å gjøre ting når vi lager et prosjekt ved hjelp av Arduino. Å gjøre dette vil holde nybegynnere utenfor problemer forårsaket av feil. Vi har forklart feilene som programmererne har møtt mens vi sammenstiller skissene og hvordan vi kan fikse dem i utgangspunktet.