Hva Er IDEene For å Jobbe Med Arduino

Innholdsfortegnelse:

Hva Er IDEene For å Jobbe Med Arduino
Hva Er IDEene For å Jobbe Med Arduino

Video: Hva Er IDEene For å Jobbe Med Arduino

Video: Hva Er IDEene For å Jobbe Med Arduino
Video: КРУТЫЕ ПРОЕКТЫ АРДУИНО И НЕ ТОЛЬКО! ТОП 3 САМОДЕЛКИ ДЛЯ ГИКОВ И ЭЛЕКТРОНЩИКОВ! КАНАЛ ДАБРО 2024, April
Anonim

Alle som begynner å lære Arduino er kjent med Arduino IDE. Den lar deg skrive skisser, sjekke korrektheten og laste dem inn i minnet på Arduino-kortene. Men er dette den eneste måten å utvikle programmer for Arduino på? Ikke i det hele tatt! La oss se hvilke andre utviklingsmiljøer som finnes.

Arduino-logo
Arduino-logo

Nødvendig

  • - Arduino;
  • - datamaskin.

Bruksanvisning

Trinn 1

La oss starte med utviklingsmiljøet PROGRAMINO. Dette er et betalt utviklingsmiljø, men du kan prøve det i 14 dager gratis. Programino, som andre utviklingsmiljøer, krever imidlertid at du har Arduino IDE installert. Når du starter programmet for første gang, angir du stien til den kjørbare filen arduino.exe i innstillingene. For å gjøre dette, gå til innstillingsmenyen: Alternativer -> Editorinnstillinger. Et vindu vises der du må spesifisere stiene til katalogen med Arduino IDE og relaterte biblioteker. Vi er nå klare til å skrive programmer i Programino.

Programino miljøinnstillinger
Programino miljøinnstillinger

Steg 2

Språket som brukes i dette utviklingsmiljøet er det samme som i den opprinnelige Arduino IDE - C. Det vil si at hvis du allerede skriver skisser i Arduino IDE, trenger du ikke lære et nytt programmeringsspråk, noe som er et stort pluss av dette utviklingsmiljøet.

Imidlertid tilbyr denne IDE imidlertid en så praktisk måte for rask utvikling som kodefullføring. Det vil si at du ikke hele tiden trenger å gå gjennom Arduino-kommandoen og metodereferansen. Du begynner å skrive koden, og utviklingsmiljøet vil be deg om å velge den du vil ha fra de tilgjengelige alternativene. For eksempel skriver du "digi" og IDE tilbyr alternativene: "digitalRead", "digitalWrite".

La oss skrive en enkel skisse der vi hele tiden vil kartlegge en av de analoge pinnene til Arduino og sende avlesningene til serieporten. Prøv å skrive skissen for hånd, i stedet for å kopiere og lime inn, for å føle bekvemmeligheten med å fullføre Programino-koden.

Skisse i Programino
Skisse i Programino

Trinn 3

Hva annet interessant tilbyr Programino IDE? Dette utviklingsmiljøet har flere interessante verktøy tilgjengelig via Verktøy-menyen. For eksempel notisblokk, LCD-tegndesigner, omformer mellom DEC-BIN-HEX, seriell portterminal, analog plotter og andre.

La oss se nærmere på Analog Plotter-verktøyet. Dette verktøyet lar deg visualisere hva som kommer inn i COM-porten fra Arduino. Dette kan for eksempel være nyttig for å vise avlesningene til noen analoge sensorer: temperatur, fuktighet, trykk, belysning og andre.

For at plotteren skal fungere i skissen, må du aktivere serieporten med en hastighet på 19200 kb / s. Dataene skrives ut til plotteren ved hjelp av Serial.println (). La oss starte en analog plotter. Trykk på Connect-knappen for å koble til porten som vi har en Arduino koblet til.

Analog plotter i Programino
Analog plotter i Programino

Trinn 4

Et annet interessant alternativ til Arduino IDE er B4R, eller "Basic for Arduino". En lenke til det offisielle nettstedet er også gitt på slutten av artikkelen. Dette utviklingsmiljøet er interessant fordi det bruker grunnleggende språk i stedet for C. Den støtter også fullføring av kode. I tillegg er det helt gratis.

Ved første start krever B4R-miljøet at du også angir banen til katalogen med Arduino IDE, samt, om nødvendig, ekstra ikke-standardbiblioteker og vanlige moduler. Disse innstillingene kan konfigureres senere via Verktøy -> Konfigurer baner-menyen.

B4R miljøinnstillinger
B4R miljøinnstillinger

Trinn 5

La oss skrive en skisse som denne og samtidig se nærmere på B4R IDE.

I den sentrale delen er det et felt for redigering av koden. Til høyre er kategoriene og selve fanene: tilgjengelige biblioteker, skissemoduler, historie og søk. En fane med et magasin er åpen på bildet ovenfor. Det kan sees at meldinger vises her, som er angitt i programmet av kommandoen Log (). I dette utviklingsmiljøet kan du sette brytepunkter, noe som er veldig nyttig i feilsøkingsprosessen, og også bruke bokmerker for raskere navigering gjennom koden.

Du vil ikke kunne begynne å programmere i dette utviklingsmiljøet med en gang, fordi den bruker et annet, mer objektorientert språk enn den klassiske Arduino IDE, med en annen syntaks. Imidlertid kompenserer dette miljøet og tilgjengeligheten av god veiledning fra utviklerne for disse ulempene.

Første skisse i B4R
Første skisse i B4R

Trinn 6

Det er andre utviklingsmiljøer for Arduino i tillegg til de som er oppført. For eksempel Codeblocks. Den har de samme funksjonene som de som er beskrevet av IDE, så jeg vil ikke beskrive det mer detaljert.

Men nå vet du at det finnes alternative, mye mer praktiske utviklingsmiljøer for Arduino. Bruk av dem vil forenkle og øke hastigheten på utviklingen av dine egne skisser.

Anbefalt: