Programmer for arduino uno r3 på russisk. Koble til Arduino og komme i gang med Windows. Koble Arduino til datamaskinen

Distribuert over hele gratis lisens, slik at du kan laste dem ned gratis både på nettstedet vårt og fra offisielle kilder.

Det aller første, og ofte det eneste programmet for nybegynnere å jobbe med Arduino-kontrolleren, er Arduino IDE – et integrert utviklingsmiljø fra skaperne av plattformen. Du kan laste ned hovedversjonene av dette programmet gratis på nettstedet vårt, nedenfor er nedlastingslenkene. For enkelhets skyld har vi valgt ut de nyeste og mest populære versjonene av programmene. I andre materialer på nettstedet kan du lære mer om å installere og konfigurere Arduino IDE.

La oss først kort finne ut hva en IDE er og få svar på de vanligste spørsmålene. Hvis du er en erfaren utvikler, kan du trygt fly til neste del av artikkelen med nedlastingslenker.

Hva er Arduino IDE

Forkortelsen IDE står for Integrated Development Environment, som betyr integrert utviklingsmiljø. Ved å bruke dette programmet skriver programmerere programmer og gjør det mye raskere og mer praktisk enn å bruke vanlige tekstredigerere.

Innenfor Arduino-plattformen gjør Arduino IDE-programmet det samme – det hjelper programmerere med å skrive programmer. Med dens hjelp blir en skisse skrevet på Arduino-språket sjekket, omgjort til C++, kompilert og lastet inn i Arduino. Teoretisk sett kan du klare deg uten dette programmet, men i virkeligheten er det praktisk talt ingen andre alternativer for en nybegynner å begynne å jobbe med Arduino. Derfor er det første du må gjøre å finne og installere dette programmeringsmiljøet for deg selv. Det er ikke vanskelig i det hele tatt og helt gratis.

Hvordan laste ned og installere Arduino IDE

Nedlastings- og installasjonsprosedyren er helt tradisjonell. Du laster ned filen, start installasjonen. Versjoner med et installasjonsprogram (exe) og vanlige versjoner er tilgjengelig på den offisielle nettsiden zip-arkiver. Du kan finne versjoner av Arduino IDE for alle større operativsystemer.

Installasjonsprosedyren er ganske enkel, du må svare på noen få spørsmål. Et viktig trinn i denne prosessen er å installere COM-portdriveren. For de fleste "kinesiske" Arduino-brett må du installere flere drivere.

Etter installasjonen må du konfigurere miljøet litt - vi vil snakke om dette i en egen artikkel om installasjon og konfigurering av Arduino IDE.

Hvilken versjon av Arduino IDE bør jeg velge?

Den første versjonen av Arduino-utviklingsmiljøet dukket offisielt opp i august 2005. Mye vann har passert under brua siden den gang, og programmet har gjennomgått revolusjonerende endringer flere ganger. Frem til 2011 bestod versjonsnumrene av ett siffer (det siste var 0023 - versjon datert 11.09.2011). Så kom den mer kjente oppføringen med "mindre" og "større" oppdateringer. Så Arduino 1.0.0 dukket opp 30. november 2011, og versjon 1.0.1 – i mai 2012.

De viktigste når det gjelder antall oppdateringer og tilhørende kompatibilitetsproblemer var overgangene fra versjon 1.0.7 og 1.5. Mange biblioteker skrevet for "gamle versjoner" av programmet kunne ikke kompileres til nye på grunn av endringer i systembiblioteker og andre interne prosjektmonteringsmekanismer. Dette ble spesielt merkbart under overgangen til versjon 1.6. Hvis prosjektet ditt inneholder eldgamle biblioteker som ikke fungerer riktig med moderne versjoner IDE, må du endre dem selv, vente til forfatterne gjør det, eller underkaste deg omstendigheter og installere versjonen som biblioteket vil fungere med.

Den siste stabile versjonen av Arduino IDE i skrivende stund er 1.8.7 (august 2018).

Arduino på russisk

En annen viktig sak er russifiseringen av utviklingsmiljøet. La oss umiddelbart finne ut hvordan vi oversetter Arduino IDE til russisk. Faktisk trenger du ikke å søke etter eller laste ned spesialversjoner for dette. Du laster ned og installerer den vanlige versjonen, bare velg språket ditt fra listen over tilgjengelige språk i det tilsvarende innstillingselementet.

Last ned Arduino 1.8.7

Versjon 1.8.x av Arduino IDE ble utgitt 11. september 2018 og er den siste stabile versjonen i skrivende stund. Sammenlignet med 1.8.6 vil du ikke finne vesentlige forbedringer i grensesnittet – alle endringer i hovedsak knyttet til feilrettinger og økt stabilitet.

Windows-versjon

Linux- og Mac-versjon

Endringer i versjon 1.8.7

De viktigste endringene i denne versjonen inkluderer følgende:

  • Rettet problem med portvalg ved første bruk.
  • Rettet oppstartsfeil med feil library_index.json-fil eller feil bibliotekversjoner.
  • Rettet problemer med lav gjengivelseshastighet for Fil- og Verktøy-menyene på Mac OS X-versjonen.
  • Forbedret arbeid med dialogbokser i MAC OS.
  • Stabiliteten til systemet som helhet er forbedret (kjernefeil er fikset).

Last ned Arduino 1.8.6

IDE 1.8.6 dukket opp i august 2018. Sammenlignet med forrige versjon er det lagt til mange forbedringer til 1.8.6.

Endringer i versjon 1.8 6

Liste over tillegg og forbedringer:

  • Prosjektsammenstillingsytelsen har blitt forbedret ved å parallellisere prosesser og gjenbruke kompilerte prosjektfragmenter.
  • Andre grensesnittforbedringer:
    • Lagt til tastaturakseleratorer når du blar gjennom menyene (trykk på 'a'-tasten).
    • Lagt til en scroller i programmeringsmenyen.
    • Forbedringer i dialogboksen Finn/erstatt
  • Evne til å velge temaer - tradisjonelt installert i riktig mappe som et arkiv.
  • Feilinformasjon vises i et mer strukturert format - som indikerer ikke bare en rad, men også en kolonne.
  • Portmonitor kan nå vise tidsstempelinformasjon
  • Lagt til oversettelser for typer i biblioteker.
  • Forbedret skjermfunksjonalitet høy oppløsning(Høyoppløsning) på Linux
  • Til Windows-brukere feil i funksjonaliteten til byggeprosjekter fra filer som er lagret i skylagring OneDrive.
  • Akselerert programstart ved bruk av virtuelle nettverkstilkoblinger
  • Forbedring i biblioteksjefen (søk, installasjon).
  • Rettet mange små feil i grensesnittet, forbedret kjernestabilitet.

Windows-versjon

Last ned Arduino IDE fra den offisielle nettsiden

For å laste ned programmet fra den offisielle nettsiden Arduino.cc, må du finne elementet Programvare – Nedlastinger i navigasjonen på nettstedet. Finn lenker på siden til de nyeste versjonene av programmet (for Windows, Linux, Mac OS X). Ved å klikke på linken kommer du til nedlastingssiden hvor du kan velge nedlastingsalternativet:

  • Med prosjektstøtte (angi hvor mye du er villig til å donere)
  • Ingen støtte. Bare klikk på "Last ned"-knappen.

Uansett hvilket alternativ du velger, vil du fortsatt laste ned samme versjon, det er ingen begrensninger for "gratis" versjonen. Men hvis du har muligheten, prøv å donere til teamet som har gjort så mye for å utvikle prosjektet.

Versjon 1.8.7

Windows Installer, 1.8.7https://www.arduino.cc/download_handler.php?f=/arduino-1.8.7-windows.exe
Windows - ZIP-fil, 1.8.7 https://www.arduino.cc/download_handler.php?f=/arduino-1.8.7-windows.zip
MAC OS X, 1.8.7

× Lukk


Arduino IDE er et gratis utviklingsmiljø for Arduino-plattformen, som inneholder en koderedigerer, kompilator og fastvareoverføringsmodul til brettet. Dette miljøet er perfekt for programmerere som foretrekker programmeringsspråkene C og C++. Programmer (skisser) skrevet ved hjelp av Arduino IDE blir behandlet av en forprosessor og deretter kompilert til AVR-GCC.

Arduinos utviklingsmiljø kommer med et bibliotek med programmer kalt "Wiring", avledet fra Wiring-prosjektet, som gjør mange vanlige I/O-operasjoner mye enklere.

Generelt lar Arduino deg lage elektroniske enheter, som har muligheten til å motta signaler fra forskjellige digitale og analoge sensorer koblet til dem, samt kontrollere forskjellige aktuatorer. Arduino-baserte prosjekter kan kjøres uavhengig eller grensesnitt med programvare på en PC.

Viktige fordeler med Arduino IDE for Windows

Blant lignende funksjoner Arduino-programmer IDE er tilgjengelig, forståelig for nybegynnere og har et bredt spekter av funksjoner for profesjonelle. Programmet har et brukervennlig og forståelig grensesnitt. Den er kompatibel med forskjellige versjoner Windows-operativsystemer. Derfor bruker standard biblioteker, kan hver nybegynner lage et enkelt prosjekt på få minutter.

Det er også viktig at dette utviklingsmiljøet gir alle de grunnleggende verktøyene som er nødvendige for arbeidet. Blant funksjonene er for eksempel å lagre, eksportere, søke, sjekke, erstatte skisser.

De viktigste ulempene

Brukere merker seg at noen versjoner av Arduino IDE er ustabile. Forvent heller ikke at du kan lage et seriøst prosjekt med dette programmet. Arduino IDE er mer egnet for hobbyprosjekter.

Installasjon

  • nedlasting programvare lenke;
  • åpne den nedlastede filen;
  • kjør kommandoene, se i installasjonsvinduet.

Hva er nytt

  • Nytt mål! ARM64-kort er nå fullt støttet (Nvidia Jetson og RaspberryPi3 med 64-bits operativsystem).
  • Rettet feil relatert til UTF8 på Windows.
  • Rettet: Kan nå kompilere igjen ved hjelp av OpenJDK (JavaFx-avhengighet fjernet).
  • Fikset: Bruk bare TouchBar på OSX 10.12 eller høyere.
  • PluggableDiscovery: Legg enkelt til din egen oppdager og gjør den tilgjengelig i Boards/Port-menyen (takk til @PaulStoffregen for ideen og den første implementeringen).
  • LibManager: nedbremsing under søk er redusert.
  • Rettet: Sørg for at skisselinjen er synlig hvis den inneholder en feil og må utheves.
  • Linux: Installer prøver nå å symlinke /usr/local/bin (dette påvirker ikke normal installasjon utenfor systemet) Takk @2E0PGS.
  • Fast fastvareoppdatering er ikke tilgjengelig for tredjeparts WINC-kort.
  • Bruk leksikografisk avstand som en siste sjanse til å finne biblioteket du trenger (hvis noen annen teknikk mislykkes).
  • Rettet noen prototyper som ble satt inn i midten av en funksjon.

I i fjor programmerings- og robotklubber har blitt ekstremt populære og er tilgjengelige selv for grunnskoleelever. Dette ble gjort mulig takket være bruken av grafiske programmeringsmiljøer, som, det skal bemerkes, brukes aktivt av store selskaper. For å snakke om grafiske programmeringsmiljøer har vi valgt ut tre av de mest populære.

Visuino

Visuino er et gratis grafisk miljø drevet av Arduino-kompatible Controllino industrielle kontrollere (PLS). Det gjør det mulig å lage komplekse automasjonssystemer og IoT-løsninger (Internet of Things), og dette kan gjøres enkelt ved å flytte og koble sammen visuelle blokker. Programvaremiljø genererer automatisk kode for industrielle kontrollere.

Så hva må gjøres. Velg komponenter (moduler) fra komponentpanelet og flytt dem til designområdet. Deretter må de kobles til og egenskaper konfigureres. Dette gjøres ved hjelp av objektinspektøren.

Fordelene med Visuino inkluderer stort sett komponenter for matematiske og logiske funksjoner, servoer, skjermer, Internett, etc.

Når PLS-en er programmert, ber det grafiske miljøet om tilgjengelig tilkoblingsmetode til kontrolleren. Dette kan være en seriell port, Ethernet, Wi-Fi eller GSM.

Endelig er prosjektet ditt klart: alle kontrollere er registrert, alt fungerer. Nå, ved å klikke på Arduino-logoen på topppanelet, vil du tvinge Visuino til å lage koder for Arduino og åpne utviklingsmiljøet (Arduino IDE), der du allerede kan kompilere koden og laste den inn i PLS-en.

Råd. Hvis det installerte brettet ikke samsvarer med din Arduino, kan du endre det ved å bruke Select Board-kommandoen.

Ripe

Dette grafiske programmeringsmiljøet ble opprettet i 2003, da en gruppe ansatte ved MIT Media Lab bestemte seg for å utvikle et programmeringsspråk som ville være tilgjengelig for absolutt alle. Som et resultat, etter en tid, ble Scratch introdusert for publikum.

Mest av alt ser det kanskje ut som Lego. Av i det minste, prinsippet er det samme: det er et objektorientert miljø der programmer er satt sammen av deler, fargerike og lyse. Disse delene kan flyttes, modifiseres og gjøres til å samhandle på forskjellige måter. Grunnlaget for Scratch er blokker med kommandoer, som sensorer, variabler, bevegelse, lyd, operatører, utseende, penn, kontroll osv. Innebygd grafikk editor gjør det mulig å tegne et hvilket som helst objekt. Mindre enn fem år har gått siden opprettelsen av Scratch, da Scratch for Arduino-prosjektet (forkortet til S4A) dukket opp, som tillater programmering av Arduino PLC.

Fordelene med systemet inkluderer det faktum at det er russifisert og fullstendig lokalisert - alle kan finne mye data på det. I tillegg er det å jobbe i dette grafiske miljøet tilgjengelig selv for barneskolebarn som ennå ikke er veldig trygge på å lese.

Råd. Det er en spesiell ressurs for nybegynnere i Scratch: https://scratch-ru.info.

ArduBlock

Når en person allerede har mestret Scratch fullt ut, men ennå ikke har nådd Wiring, som Arduino-kompatible kort er programmert på, er det på tide å anbefale ArduBlock-verktøyet skrevet i Java. Det er spesielt bra for de som er interessert i robotikk.

Hva er forskjellen? Faktum er at Scratch ikke vet hvordan den skal flashe Arduino, den kontrollerer kun sin PLS via USB. Dermed kan ikke Arduino fungere alene, fordi det avhenger av datamaskinen.

Faktisk er ArduBloсk et mellomstadium mellom barnas Scratch og den helt profesjonelle, om enn rimelige Visuino, siden den, i likhet med sistnevnte, har muligheten til å flashe Arduino-kompatible kontrollere.

Råd. Ikke glem å installere en Java-maskin på din PC. Det tar ikke mye tid.

Altså, mer grafiske miljøer – gode og annerledes. Måtte Arduino være med deg.

Foto: produksjonsbedrifter, pixabay.com

Arduinos utviklingsmiljø består av en innebygd tekstredigerer programkode, meldingsområde, tekstutdatavindu (konsoll), verktøylinje med knapper for ofte brukte kommandoer og flere menyer. Utviklingsmiljøet er koblet til Arduino-maskinvaren for å laste ned programmer og kommunisere.

nedlasting
Seriell bussovervåking

Viser data sendt til Arduino-plattformen ( USB-kort eller seriell busskort). For å sende data må du skrive inn tekst og trykke på Send eller Enter-knappen. Velg deretter overføringshastigheten fra rullegardinlisten som tilsvarer verdien Serial.begin i skissen. På Mac eller Linux OS vil Arduino-plattformen startes på nytt (skissen starter på nytt) når seriell bussovervåking er tilkoblet.

Det er mulig å utveksle informasjon med plattformen gjennom programmer for Processing, Flash, MaxMSP osv. (se siden med grensesnittbeskrivelser for detaljer).

Innstillinger

Noen innstillinger kan endres i vinduet Preferanser(Arduino-menyen på Mac OS eller Fil på Windows og Linux OS). Resten av innstillingene er i filen, hvor plasseringen er angitt i Innstillinger-vinduet.

Plattformer

Valget av plattform påvirker: parameterne (f.eks. CPU-hastighet og overføringshastighet) som brukes ved kompilering og lasting av skisser og opptaksinnstillingene for bootloader til mikrokontrolleren. Noen plattformegenskaper avviker bare i den siste parameteren (Bootloader), så selv om du starter opp med riktig valg, kan det hende du må sjekke forskjellen før du skriver Bootloader.

  • Arduino BT
    Klokkefrekvens ATmega168 16 MHz. Bootloaderen lastes sammen med koder for initialisering av Bluetooth-modulen.
  • LilyPad Arduino med ATmega328
    ATmega328 klokkefrekvens 8 MHz (3,3 V) med mulighet for automatisk omstart. Samsvarer med Arduino Pro eller Pro Mini(3,3 V, 8 MHz) med ATmega328.
  • LilyPad Arduino med ATmega168
    Klokkefrekvensen til ATmega168 er 8 MHz.

    Den innlastede Bootloader har en lang tidsavbrudd (ved omstart blinker pin 13 LED tre ganger), fordi originale versjoner LilyPads støtter ikke automatisk omstart. Også eksterne klokker støttes ikke, og derfor konfigurerer Bootloader ATmega168 til å laste den interne 8 MHz-klokken.

    Hvis du har nyere versjoner av LilyPad (med 6-pinners programvareinngang), må du velge Arduino Pro eller Pro Mini (8 MHz) med ATmega168 før du laster opp Bootloader.

  • Arduino Pro eller Pro Mini (3,3V, 8MHz) med ATmega328
    ATmega328 klokkefrekvens 8 MHz (3,3 V) med mulighet for automatisk omstart. Kompatibel med LilyPad Arduino med ATmega328.
  • Arduino Pro eller Pro Mini (3,3V, 8MHz) med ATmega168
    Klokkefrekvens ATmega168 8 MHz (3,3 V) med mulighet for automatisk omstart.
  • Arduino NG eller tidligere versjoner med ATmega168
    ATmega168 klokkehastighet er 16 MHz uten automatisk omstart. Kompilering og lasting tilsvarer Arduino Diecimila eller Duemilanove med ATmega168, men Bootloader har lang tidsavbrudd (pin 13 LED blinker tre ganger ved omstart).
  • Arduino NG eller tidligere versjoner med ATmega8
    ATmega8 klokkehastighet er 16 MHz uten automatisk omstart.

For å skrive (redigere) og laste opp (fastvare) programmer (skisser) til Arduino, må du installere et programmeringsprogram som Arduino IDE, eller bruke en online webredigerer. Last ned (last opp) Arduino IDE-program siste versjon, eller du kan bruke webredigeringsprogrammet fra programvaredelen på arduino.cc-nettstedet.

Laster ned (laster opp) Arduino IDE fra den offisielle nettsiden:

Gå til den offisielle Arduino-nettsiden og velg fra listen som følger med, operativsystem som datamaskinen kjører på. I denne artikkelen skal vi se på installasjon av Arduino IDE på operativsystemet. Windows-system. Velge den første linjen " Windows Installatør"Du vil installere Arduino IDE (som du installerer andre programmer), og ved å velge den andre linjen " Windows ZIP-fil for ikke-administratorinstallasjon» Du vil laste ned et ZIP-arkiv med en programmappe som du kan kjøre uten installasjon (selv om du ikke har administratorrettigheter på datamaskinen).

Uansett hvilket operativsystem du velger, vil du bli bedt om å takke utviklerne, det er akkurat det, det er opp til deg.


Hvis du bare vil laste ned programmet, klikker du på "BARE LAST NED"-knappen hvis du vil laste ned programmet og takker utviklerne for å bidra til den videre utviklingen av programvaren, og klikk deretter på "BIDRAG OG LAST NED"-knappen; .

Vent til filen er lastet ned

Etter at nedlastingen er fullført, skal filen være i mappen: " Denne datamaskinen > Nedlastinger "(med mindre du spesifiserte et annet sted for å lagre filen).

Løpe installasjonsfil

fra mappen: "Denne datamaskinen > Nedlastinger" (du vil ha Arduino IDE-versjonsnumre i stedet for X.X.X i filnavnet).






  • 1 melding: introduserer deg til lisensavtale, klikk på "Jeg godtar"-knappen, melding 2 vises.
  • Melding 2: ber deg velge installasjonskomponenter, klikk på "Neste"-knappen, melding 3 vises.
  • Melding 3: ber deg velge banen for å installere Arduino IDE, klikk på "Installer"-knappen, melding 4 vises.
  • 4-melding: informerer deg om fremdriften til Arduino IDE-installasjonen, hvoretter melding 5 vises.
  • Melding 5: informerer deg om at Arduino IDE-installasjonen er fullført, klikk på "Lukk"-knappen.

Under installasjonsprosessen kan det vises 4 meldinger over vinduet Windows-vinduer ber om din tillatelse til å installere drivere:


Tillat installasjon av drivere ved å klikke på "Installer"-knappen. Disse driverne lar deg identifisere og jobbe med Arduino-kort koblet til via USB-bussen.

Dette fullfører Arduino IDE-installasjonen. .

Programikonet skal vises på skrivebordet ditt:

Lansering av Arduino IDE:

Når du starter programmet for første gang, kan det vises en melding Windows brannmur om blokkering av tilgang for noen Arduino IDE Java-nettverksfunksjoner:


Tillat tilgang ved å klikke på "Tillat tilgang"-knappen. Etter dette vil ikke dette vinduet vises.

Arduino IDE-programvinduet åpnes:


Følgende figur viser formålet med områdene og funksjonsknappene til programmet:


Nå kan du skrive en skisse (kode) og laste den opp (laste opp/flash) til Arduino. Men før det må du koble Arduino-kortet til datamaskinen og fortelle Arduino IDE-programmet hvilket Arduino-kort du koblet til og til hvilken port...

Koble til Arduino-kortet:

Etter at du har koblet til Arduino-kortet via USB-port til datamaskinen, må Arduino IDE-programmet angi hvilket Arduino-kort du koblet til. For å gjøre dette, velg ønsket bord fra listen i menydelen " Verktøy > Betale > Navnet på styret ditt


Nå må du velge Com-porten som Arduino-kortet ditt er koblet til. For å gjøre dette, velg ønsket Com-port fra listen over tilgjengelige Com-porter i menydelen " Verktøy > Havn > Tilgjengelig portnummer", som vist i følgende figur:


Hvis USB-kontrolleren til Arduino-kortet ditt er implementert på en FTDI eller lignende brikke, vil du i listen over tilgjengelige Com-porter ikke se navnet på Arduino-kortet i parentes på motsatt side av Com-porten. I vårt tilfelle vil du ganske enkelt se "COM1" og "COM7", så oppstår spørsmålet, hvilken av disse portene er Arduino-kortet koblet til?

Dette problemet kan løses veldig enkelt. Koble Arduino-kortet fra datamaskinen og åpne " Verktøy > Havn » . I listen over Com-porter vil du bare se tilgjengelig Com-porter, det vil si i vårt tilfelle bare "COM1". Koble nå Arduino-kortet til datamaskinen og åpne menyen igjen " Verktøy > Havn » . Nå vil du se at listen over Com-porter har økt med én (i vårt tilfelle er "COM7" lagt til "COM1"), og det er til Com-porten som vises at Arduino-kortet ditt er koblet til.

Hvis du, når du kobler til Arduino-kortet, ikke ser utseendet til en ny Com-port, er USB-kontrolleren til Arduino-kortet ditt implementert på tredjepartsbrikker, og du må installere en ekstra driver for den. Som for eksempel driveren for CH340G-brikken.

Laster opp en skisse fra Arduino IDE til Arduino-brettet:

Etter at du har angitt typen Arduino-kort, valgt Com-porten og skrevet skissen din (programkode), kan skissen lastes opp (lastes opp/flashes) til Arduino-kortkontrolleren . For å gjøre dette, velg menypunktet "» eller klikk på knappen i form av en sirkel med en pil:


Hvis du skrev en skisse i et nytt vindu og ikke lagret den i en fil, vil Arduino IDE be deg om å lagre den før du laster den inn i Arduino-kortet. Skriv inn navnet som du vil lagre skissen til en fil og klikk på "Lagre" -knappen.


Under lasting vil du se en statuslinje som viser fremdriften for kompilering og lasting av skissen. Hvis det ikke er noen feil i skissen og den er lastet inn, vil informasjon om mengden brukt og tilgjengelig Arduino-minne vises i systemstatusfeltet, og meldingen "Nedlasting fullført" vises over systemstatusfeltet.


Den lille skissen gitt ovenfor (på bildet) vil få LED-en på Arduino-brett. Mange skisser er forenklet og forkortet ved å bruke biblioteker. Du kan finne ut hva biblioteker er og hvordan du installerer dem i delen.