Hvad Er IDE'erne Til At Arbejde Med Arduino

Indholdsfortegnelse:

Hvad Er IDE'erne Til At Arbejde Med Arduino
Hvad Er IDE'erne Til At Arbejde Med Arduino

Video: Hvad Er IDE'erne Til At Arbejde Med Arduino

Video: Hvad Er IDE'erne Til At Arbejde Med Arduino
Video: 15 Great Arduino Projects for beginners 2024, November
Anonim

Alle, der begynder at lære Arduino, kender Arduino IDE. Det giver dig mulighed for at skrive skitser, kontrollere rigtigheden og indlæse dem i hukommelsen på Arduino-kortene. Men er dette den eneste måde at udvikle programmer til Arduino på? Slet ikke! Lad os se, hvilke andre udviklingsmiljøer der findes.

Arduino logo
Arduino logo

Nødvendig

  • - Arduino;
  • - computer.

Instruktioner

Trin 1

Lad os starte med PROGRAMINO-udviklingsmiljøet. Dette er et betalt udviklingsmiljø, men du kan prøve det i 14 dage gratis. Programino, som andre udviklingsmiljøer, kræver dog, at du har Arduino IDE installeret. Når du starter programmet for første gang, skal du angive stien til den eksekverbare fil arduino.exe i indstillingerne. For at gøre dette skal du gå til indstillingsmenuen: Valgmuligheder -> Editorindstillinger. Et vindue vises, hvor du bliver nødt til at specificere stierne til biblioteket med Arduino IDE og relaterede biblioteker. Vi er nu klar til at skrive programmer i Programino.

Programino miljøindstillinger
Programino miljøindstillinger

Trin 2

Sprog, der bruges i dette udviklingsmiljø, er det samme som i den originale Arduino IDE - C. Det er faktisk, hvis du allerede skriver skitser i Arduino IDE, så behøver du ikke lære et nyt programmeringssprog, hvilket er et stort plus i dette udviklingsmiljø.

Desuden tilbyder denne IDE en så bekvem måde til hurtig udvikling som kodefærdiggørelse. Det vil sige, du behøver ikke konstant at gennemgå Arduino-kommandoen og metodereferencen. Du begynder at skrive koden, og udviklingsmiljøet beder dig om at vælge den, du vil have, fra de tilgængelige muligheder. For eksempel skriver du "digi", og IDE giver dig muligheder: "digitalRead", "digitalWrite".

Lad os skrive en simpel skitse, hvor vi konstant afstemmer en af Arduino's analoge ben og udlæser aflæsningerne til den serielle port. Prøv at skrive skitsen manuelt i stedet for at kopiere og indsætte for at føle bekvemmeligheden ved at færdiggøre Programino-koden.

Skitse i Programino
Skitse i Programino

Trin 3

Hvad mere interessant tilbyder Programino IDE? Dette udviklingsmiljø har flere interessante værktøjer tilgængelige via menuen Værktøjer. For eksempel notesblok, LCD-tegnedesigner, konverter mellem DEC-BIN-HEX, seriel portterminal, analog plotter og andre.

Lad os se nærmere på Analog Plotter-værktøjet. Dette værktøj giver dig mulighed for at visualisere, hvad der kommer ind i COM-porten fra Arduino. Dette kan f.eks. Være nyttigt at vise aflæsningerne af nogle analoge sensorer: temperatur, fugtighed, tryk, belysning og andre.

For at plotteren skal arbejde i skitsen, skal du aktivere den serielle port med en hastighed på 19200 kb / s. Dataene udskrives til plotteren ved hjælp af Serial.println (). Lad os starte en analog plotter. Tryk på Connect-knappen for at oprette forbindelse til den port, som vi har en Arduino tilsluttet.

Analog plotter i Programino
Analog plotter i Programino

Trin 4

Et andet interessant alternativ til Arduino IDE er B4R eller "Basic for Arduino". Et link til det officielle websted findes også i slutningen af artiklen. Dette udviklingsmiljø er interessant, fordi det bruger grundlæggende sprog i stedet for C. Det understøtter også færdiggørelse af kode. Plus, det er helt gratis.

Ved den første start kræver B4R-miljøet også, at du angiver stien til biblioteket med Arduino IDE samt om nødvendigt yderligere ikke-standardbiblioteker og fælles moduler. Disse indstillinger kan konfigureres senere via menuen Værktøjer -> Konfigurer stier.

B4R miljøindstillinger
B4R miljøindstillinger

Trin 5

Lad os skrive en skitse som denne og samtidig se nærmere på B4R IDE.

I den centrale del er der et felt til redigering af koden. Til højre er faneområdet og selve fanerne: tilgængelige biblioteker, skitsemoduler, historie og søgning. En fane med et magasin er åben på ovenstående foto. Det kan ses, at meddelelser vises her, som indstilles i programmet ved hjælp af kommandoen Log (). I dette udviklingsmiljø kan du indstille breakpoints, hvilket er meget nyttigt i fejlfindingsprocessen og også bruge bogmærker til hurtigere navigation gennem koden.

Du vil ikke være i stand til at starte programmering i dette udviklingsmiljø med det samme, fordi det bruger et andet, mere objektorienteret sprog end det klassiske Arduino IDE med en anden syntaks. Imidlertid kompenserer dette miljø og tilgængeligheden af god vejledning fra udviklerne disse ulemper.

Første skitse i B4R
Første skitse i B4R

Trin 6

Der er andre udviklingsmiljøer for Arduino udover de anførte. For eksempel Codeblocks. Det har de samme muligheder som dem, der er beskrevet af IDE, så jeg vil ikke beskrive det mere detaljeret.

Men nu ved du, at der er alternative, meget mere bekvemme, udviklingsmiljøer til Arduino. Brug af dem vil i høj grad forenkle og fremskynde udviklingen af dine egne skitser.

Anbefalede: