Program för arduino uno r3 på ryska. Ansluta Arduino och komma igång med Windows. Ansluter Arduino till datorn

Utdelad överallt gratis licens, så att du kan ladda ner dem gratis både på vår webbplats och från officiella källor.

Det allra första, och ofta det enda programmet för nybörjare att arbeta med Arduino-kontrollern, är Arduino IDE – en integrerad utvecklingsmiljö från skaparna av plattformen. Du kan ladda ner huvudversionerna av detta program gratis på vår webbplats, precis nedanför är nedladdningslänkarna. För din bekvämlighet har vi valt ut de senaste och populäraste versionerna av program. I andra material på webbplatsen kan du lära dig mer om att installera och konfigurera Arduino IDE.

Låt oss först kort ta reda på vad en IDE är och få svar på de vanligaste frågorna. Om du är en erfaren utvecklare kan du säkert flyga till nästa avsnitt av artikeln med nedladdningslänkar.

Vad är Arduino IDE

Förkortningen IDE står för Integrated Development Environment, vilket betyder integrerad utvecklingsmiljö. Med det här programmet skriver programmerare program och gör det mycket snabbare och bekvämare än att använda konventionella textredigerare.

Inom Arduino-plattformen gör Arduino IDE-programmet samma sak – det hjälper programmerare att skriva program. Med dess hjälp kontrolleras en skiss skriven på Arduino-språket, omvandlas till C++, kompileras och laddas in i Arduino. Teoretiskt kan du klara dig utan detta program, men i verkligheten finns det praktiskt taget inga andra alternativ för en nybörjare att börja arbeta med Arduino. Därför är det första du måste göra att hitta och installera denna programmeringsmiljö för dig själv. Det är inte alls svårt och helt gratis.

Hur man laddar ner och installerar Arduino IDE

Nedladdnings- och installationsproceduren är helt traditionell. Du laddar ner filen, startar installationen. Versioner med ett installationsprogram (exe) och vanliga versioner finns tillgängliga på den officiella webbplatsen zip-arkiv. Du kan hitta versioner av Arduino IDE för alla större operativsystem.

Installationsproceduren är ganska enkel, du kommer att behöva svara på några frågor. Ett viktigt steg i denna process är att installera COM-portdrivrutinen. För de flesta "kinesiska" Arduino-kort måste du installera ytterligare drivrutiner.

Efter installationen måste du konfigurera miljön något - vi kommer att prata om detta i en separat artikel om att installera och konfigurera Arduino IDE.

Vilken version av Arduino IDE ska jag välja?

Den första versionen av Arduinos utvecklingsmiljö dök officiellt upp i augusti 2005. Mycket vatten har passerat under bron sedan dess, och programmet har genomgått revolutionerande förändringar flera gånger. Fram till 2011 bestod versionsnumren av en siffra (den sista var 0023 - version daterad 2011-09-11). Sedan kom den mer bekanta posten med "mindre" och "stora" uppdateringar. Så Arduino 1.0.0 dök upp den 30 november 2011 och version 1.0.1 – i maj 2012.

De viktigaste när det gäller antalet uppdateringar och tillhörande kompatibilitetsproblem var övergångarna från version 1.0.7 och 1.5. Många bibliotek skrivna för "gamla versioner" av programmet kunde inte kompileras till nya på grund av ändringar i systembibliotek och andra interna projektmonteringsmekanismer. Detta blev särskilt märkbart under övergången till version 1.6. Om ditt projekt innehåller gamla bibliotek som inte fungerar korrekt med moderna versioner IDE måste du ändra dem själv, vänta tills författarna gör det, eller underkasta dig omständigheterna och installera versionen som biblioteket kommer att fungera med.

Den senaste stabila versionen av Arduino IDE i skrivande stund är 1.8.7 (augusti 2018).

Arduino på ryska

En annan viktig fråga är förryskningen av utvecklingsmiljön. Låt oss omedelbart ta reda på hur man översätter Arduino IDE till ryska. Faktum är att du inte behöver söka efter eller ladda ner specialversioner för detta. Du laddar ner och installerar den vanliga versionen, välj bara ditt språk från listan över tillgängliga språk i motsvarande inställningsobjekt.

Ladda ner Arduino 1.8.7

Version 1.8.x av Arduino IDE släpptes den 11 september 2018 och är den senaste stabila versionen i skrivande stund. Jämfört med 1.8.6 kommer du inte att hitta nämnvärda förbättringar i gränssnittet – alla förändringar relaterade främst till buggfixar och ökad stabilitet.

Windows version

Linux- och Mac-version

Ändringar i version 1.8.7

De viktigaste ändringarna i denna version inkluderar följande:

  • Fixat problem med portval vid första användning.
  • Fixade startfel med en felaktig library_index.json-fil eller felaktiga biblioteksversioner.
  • Fixade problem med låg renderingshastighet för menyerna Arkiv och Verktyg i Mac OS X-versionen.
  • Förbättrat arbete med dialogrutor i MAC OS.
  • Stabiliteten för systemet som helhet har förbättrats (kärnfel har åtgärdats).

Ladda ner Arduino 1.8.6

IDE 1.8.6 dök upp i augusti 2018. Jämfört med den tidigare versionen har många förbättringar lagts till i 1.8.6.

Ändringar i version 1.8 6

Lista över tillägg och förbättringar:

  • Projektsammanställningsprestanda har förbättrats genom att parallellisera processer och återanvända kompilerade projektfragment.
  • Andra gränssnittsförbättringar:
    • Lade till tangentbordsacceleratorer när du bläddrar genom menyer (tryck på 'a'-tangenten).
    • Lade till en scroller i programmeringsmenyn.
    • Förbättringar av dialogrutan Sök/ersätt
  • Möjlighet att välja teman - traditionellt installerat i lämplig mapp som arkiv.
  • Felinformation visas i ett mer strukturerat format - vilket indikerar inte bara en rad utan också en kolumn.
  • Portmonitor kan nu visa tidsstämpelinformation
  • Lade till översättningar för typer i bibliotek.
  • Förbättrad displayfunktion högupplöst(Högupplösning) på Linux
  • För Windows-användare buggar i funktionaliteten för byggprojekt från filer lagrade i molnlagring OneDrive.
  • Accelererad programstart när du använder virtuella nätverksanslutningar
  • Förbättring i bibliotekshanteraren (sökning, installation).
  • Fixade många små buggar i gränssnittet, förbättrad kärnstabilitet.

Windows version

Ladda ner Arduino IDE från den officiella webbplatsen

För att ladda ner programmet från den officiella webbplatsen Arduino.cc måste du hitta objektet Programvara – Nedladdningar i webbplatsnavigeringen. Hitta länkar på sidan till de senaste versionerna av programmet (för Windows, Linux, Mac OS X). Genom att klicka på länken kommer du till nedladdningssidan där du kan välja ditt nedladdningsalternativ:

  • Med projektstöd (ange hur mycket du är villig att donera)
  • Inget stöd. Klicka bara på knappen "Ladda ner".

Oavsett vilket alternativ du väljer kommer du fortfarande att ladda ner samma version, det finns inga begränsningar för den "gratis" versionen. Men om du har möjlighet, försök att donera till laget som har gjort så mycket för att utveckla projektet.

Version 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

× Stäng


Arduino IDE är en gratis utvecklingsmiljö för Arduino-plattformen, som innehåller en kodredigerare, kompilator och firmware-överföringsmodul till kortet. Denna miljö är perfekt för programmerare som föredrar programmeringsspråken C och C++. Program (skisser) skrivna med Arduino IDE bearbetas av en förprocessor och kompileras sedan till AVR-GCC.

Arduinos utvecklingsmiljö kommer med ett bibliotek med program som kallas "Wiring", härlett från Wiring-projektet, vilket gör många vanliga I/O-operationer mycket enklare.

I allmänhet låter Arduino dig skapa elektroniska apparater, som har förmågan att ta emot signaler från olika digitala och analoga sensorer anslutna till dem, samt styra olika ställdon. Arduino-baserade projekt kan köras oberoende eller gränssnitt med programvara på en PC.

Viktiga fördelar med Arduino IDE för Windows

Bland liknande funktioner Arduino-program IDE är tillgänglig, begriplig för nybörjare och har ett brett utbud av funktioner för proffs. Programmet har ett lättanvänt och förståeligt gränssnitt. Den är kompatibel med olika versioner Windows operativsystem. Därför använder standardbibliotek, varje nybörjare kan skapa ett enkelt projekt på några minuter.

Det är också viktigt att denna utvecklingsmiljö ger alla grundläggande verktyg som behövs för arbetet. Bland dess funktioner finns till exempel att spara, exportera, söka, kontrollera, ersätta skisser.

Huvudsakliga nackdelar

Användare noterar att vissa versioner av Arduino IDE är instabila. Förvänta dig inte heller att du kan skapa ett seriöst projekt med det här programmet. Arduino IDE är mer lämplig för hobbyprojekt.

Installation

  • ladda ner programvara länk;
  • öppna den nedladdade filen;
  • kör kommandona, titta i installationsfönstret.

Vad är nytt

  • Nytt mål! ARM64-kort stöds nu fullt ut (Nvidia Jetson och RaspberryPi3 med 64-bitars operativsystem).
  • Fixade buggar relaterade till UTF8 på Windows.
  • Fixat: Kan nu kompilera igen med OpenJDK (JavaFx-beroendet har tagits bort).
  • Fixat: Använd endast TouchBar på OSX 10.12 eller senare.
  • PluggableDiscovery: Lägg enkelt till din egen upptäckare och gör den tillgänglig i Boards/Port-menyn (tack till @PaulStoffregen för idén och den första implementeringen).
  • LibManager: avmattning under sökning har minskat.
  • Fixat: Se till att skissraden är synlig om den innehåller ett fel och behöver markeras.
  • Linux: Installeraren försöker nu att symlänka /usr/local/bin (detta påverkar inte normal installation utanför systemet) Tack @2E0PGS.
  • Fixad firmwareuppdatering är inte tillgänglig för WINC-kort från tredje part.
  • Använd lexikografiskt avstånd som en sista chans att hitta det bibliotek du behöver (om någon annan teknik misslyckas).
  • Fixade att några prototyper satts in i mitten av en funktion.

I senaste åren programmerings- och robotklubbar har blivit extremt populära och är tillgängliga även för grundskoleelever. Detta möjliggjordes tack vare användningen av grafiska programmeringsmiljöer, som, det bör noteras, aktivt används av stora företag. För att prata om grafiska programmeringsmiljöer har vi valt ut tre av de mest populära.

Visuino

Visuino är en gratis grafisk miljö som drivs av Arduino-kompatibla Controllino industrikontroller (PLC). Det gör det möjligt att skapa komplexa automationssystem och IoT-lösningar (Internet of Things), och detta kan göras helt enkelt genom att flytta och koppla ihop visuella block. Mjukvarumiljö genererar automatiskt kod för industriella styrenheter.

Så vad behöver göras. Välj komponenter (moduler) från komponentpanelen och flytta dem till designområdet. Sedan måste de anslutas och egenskaper konfigureras. Detta görs med hjälp av Object Inspector.

Fördelarna med Visuino inkluderar stort set komponenter för matematiska och logiska funktioner, servon, displayer, Internet, etc.

När PLC:n är programmerad uppmanar den grafiska miljön den tillgängliga anslutningsmetoden till regulatorn. Detta kan vara en seriell port, Ethernet, Wi-Fi eller GSM.

Äntligen är ditt projekt klart: alla kontroller är registrerade, allt fungerar. Nu, genom att klicka på Arduino-logotypen som finns på topppanelen, tvingar du Visuino att skapa koder för Arduino och öppna dess utvecklingsmiljö (Arduino IDE), genom vilken du redan kan kompilera koden och ladda den i PLC:n.

Råd. Om det installerade brädet inte matchar din Arduino kan du ändra det med kommandot Select Board.

Repa

Denna grafiska programmeringsmiljö skapades 2003, när en grupp anställda vid MIT Media Lab bestämde sig för att utveckla ett programmeringsspråk som skulle vara tillgängligt för absolut alla. Som ett resultat, efter en tid, introducerades Scratch för allmänheten.

Mest av allt kanske det ser ut som Lego. Förbi minst, principen är densamma: det är en objektorienterad miljö där program är sammansatta av delar, färgstarka och ljusa. Dessa delar kan flyttas, modifieras och fås att interagera på olika sätt. Grunden för Scratch är block av kommandon, såsom sensorer, variabler, rörelse, ljud, operatörer, utseende, penna, kontroll etc. Inbyggd grafikredigerare gör det möjligt att rita vilket föremål som helst. Mindre än fem år har gått sedan skapandet av Scratch, då Scratch for Arduino-projektet (förkortat S4A) uppstod, vilket möjliggör programmering av Arduino PLC.

Fördelarna med systemet inkluderar det faktum att det är russifierat och helt lokaliserat - vem som helst kan hitta mycket data om det. Dessutom är arbetet i denna grafiska miljö tillgängligt även för grundskolebarn som ännu inte är så säkra på att läsa.

Råd. Det finns en speciell resurs för nybörjare i Scratch: https://scratch-ru.info.

ArduBlock

När en person redan har behärskat Scratch fullt ut, men ännu inte har nått Wiring, där Arduino-kompatibla kort är programmerade, är det dags att rekommendera ArduBlock-verktyget skrivet i Java. Det är särskilt bra för dem som är intresserade av robotik.

Vad är skillnaden? Faktum är att Scratch inte vet hur man flashar Arduino, den styr bara sin PLC via USB. Arduino kan alltså inte fungera på egen hand, eftersom det beror på datorn.

Faktum är att ArduBloсk är ett mellansteg mellan barnens Scratch och den helt professionella, om än prisvärda Visuino, eftersom den, liksom den senare, har förmågan att flasha Arduino-kompatibla kontroller.

Råd. Glöm inte att installera en Java-maskin på din PC. Det tar inte mycket tid.

Alltså, mer grafiska miljöer – bra och annorlunda. Må Arduino vara med dig.

Foto: tillverkningsföretag, pixabay.com

Arduinos utvecklingsmiljö består av en inbyggd textredigerare programkod, meddelandeområde, textutmatningsfönster (konsol), verktygsfält med knappar för ofta använda kommandon och flera menyer. Utvecklingsmiljön är kopplad till Arduino-hårdvaran för att ladda ner program och kommunicera.

Ladda ner
Seriell bussövervakning

Visar data som skickats till Arduino-plattformen ( USB-kort eller seriellt busskort). För att skicka data måste du skriva in text och trycka på knappen Skicka eller Enter. Välj sedan överföringshastigheten från den nedrullningsbara listan som motsvarar värdet Serial.begin i skissen. På Mac eller Linux OS kommer Arduino-plattformen att startas om (skissen börjar om) när seriell bussövervakning är ansluten.

Det är möjligt att utbyta information med plattformen genom Processing, Flash, MaxMSP, etc. program. (se sidan med gränssnittsbeskrivningar för detaljer).

inställningar

Vissa inställningar kan ändras i fönstret Inställningar(Arduino-menyn på Mac OS eller Arkiv på Windows och Linux OS). Resten av inställningarna finns i filen, vars plats anges i fönstret Inställningar.

Plattformar

Valet av plattform påverkar: parametrarna (t.ex. CPU-hastighet och överföringshastighet) som används vid kompilering och laddning av skisser och mikrokontrollerns inspelningsinställningar för bootloader. Vissa plattformsegenskaper skiljer sig endast i den sista parametern (Bootloader), så även om du startar framgångsrikt med lämpligt val, kan du behöva kontrollera skillnaden innan du skriver Bootloader.

  • Arduino BT
    Klockfrekvens ATmega168 16 MHz. Bootloadern laddas tillsammans med koder för initialisering av Bluetooth-modulen.
  • LilyPad Arduino med ATmega328
    ATmega328 klockfrekvens 8 MHz (3,3 V) med möjlighet till automatisk omstart. Överensstämmer med Arduino Pro eller Pro Mini(3,3 V, 8 MHz) med ATmega328.
  • LilyPad Arduino med ATmega168
    Klockfrekvensen för ATmega168 är 8 MHz.

    Den laddade Bootloader har en lång timeout (vid omstart blinkar stift 13 LED tre gånger), eftersom originalversioner LilyPads stöder inte automatisk omstart. Externa klockor stöds inte heller och därför konfigurerar Bootloader ATmega168 för att ladda den interna 8 MHz-klockan.

    Om du har senare versioner av LilyPad (med 6-stifts mjukvaruingång), måste du välja Arduino Pro eller Pro Mini (8 MHz) med ATmega168 innan du laddar bootloadern.

  • Arduino Pro eller Pro Mini (3,3V, 8MHz) med ATmega328
    ATmega328 klockfrekvens 8 MHz (3,3 V) med möjlighet till automatisk omstart. Kompatibel med LilyPad Arduino med ATmega328.
  • Arduino Pro eller Pro Mini (3,3V, 8MHz) med ATmega168
    Klockfrekvens ATmega168 8 MHz (3,3 V) med möjlighet till automatisk omstart.
  • Arduino NG eller tidigare versioner med ATmega168
    ATmega168 klockhastighet är 16 MHz utan automatisk omstart. Kompilering och laddning motsvarar Arduino Diecimila eller Duemilanove med ATmega168, men Bootloader har en lång timeout (stift 13 LED blinkar tre gånger vid omstart).
  • Arduino NG eller tidigare versioner med ATmega8
    ATmega8 klockhastighet är 16 MHz utan automatisk omstart.

För att skriva (redigera) och ladda upp (firmware) program (skisser) till Arduino måste du installera ett programmeringsprogram som Arduino IDE, eller använda en webbredigerare online. Ladda ner (ladda upp) Arduino IDE-program senaste versionen, eller så kan du använda webbredigeraren från mjukvarudelen på arduino.cc-webbplatsen.

Laddar ner (laddar upp) Arduino IDE från den officiella webbplatsen:

Gå till den officiella Arduino-webbplatsen och välj från listan som tillhandahålls, operativ system som din dator körs på. I den här artikeln kommer vi att titta på hur vi installerar Arduino IDE på operativsystemet. Windows-system. Välj den första raden " Windows Installatör"Du kommer att installera Arduino IDE (som du installerar alla andra program), och genom att välja den andra raden" Windows ZIP-fil för icke-admininstallation» Du kommer att ladda ner ett ZIP-arkiv med en programmapp som du kan köra utan installation (även om du inte har administratörsrättigheter på din dator).

Oavsett vilket operativsystem du väljer kommer du att bli ombedd att tacka utvecklarna, det är precis det, det är upp till dig.


Om du bara vill ladda ner programmet, klicka sedan på knappen "BARA LADDA NED" om du vill ladda ner programmet och tacka utvecklarna för att bidra till den fortsatta utvecklingen av programvaran, klicka sedan på knappen "BIDRAG & LADDA ned"; .

Vänta tills filen har laddats ner

När nedladdningen är klar bör filen finnas i mappen: " Den här datorn > Nedladdningar "(om du inte har angett en annan plats för att spara filen).

Springa installationsfil

från mappen: "Den här datorn > Nedladdningar" (du kommer att ha Arduino IDE-versionsnummer istället för X.X.X i filnamnet).






  • 1 meddelande: introducerar dig till licensavtal, klicka på knappen "Jag accepterar", meddelande 2 visas.
  • Meddelande 2: uppmanar dig att välja installationskomponenter, klicka på knappen "Nästa", meddelande 3 kommer att visas.
  • Meddelande 3: uppmanar dig att välja sökväg för att installera Arduino IDE, klicka på knappen "Installera", meddelande 4 kommer att visas.
  • 4 meddelande: informerar dig om hur Arduino IDE-installationen fortskrider, varefter meddelande 5 visas.
  • Meddelande 5: informerar dig om att Arduino IDE-installationen är klar, klicka på knappen "Stäng".

Under installationsprocessen kan 4 meddelanden visas ovanför fönstret Windows fönster ber om din tillåtelse att installera drivrutiner:


Tillåt installation av drivrutiner genom att klicka på "Installera"-knappen. Dessa drivrutiner låter dig identifiera och arbeta med Arduino-kort anslutna via USB-bussen.

Detta avslutar Arduino IDE-installationen. .

Programikonen bör visas på skrivbordet:

Lanserar Arduino IDE:

När du startar programmet för första gången kan ett meddelande visas Windows brandvägg om att blockera åtkomst för vissa Arduino IDE Java-nätverksfunktioner:


Tillåt åtkomst genom att klicka på knappen "Tillåt åtkomst". Därefter visas inte det här fönstret.

Arduino IDE-programfönstret öppnas:


Följande bild visar syftet med områdena och funktionsknapparna i programmet:


Nu kan du skriva en skiss (kod) och ladda upp (ladda upp/flasha) den till Arduino. Men innan dess måste du ansluta Arduino-kortet till datorn och tala om för Arduino IDE-programmet vilket Arduino-kort du anslutit och till vilken port...

Ansluta Arduino-kortet:

När du har anslutit Arduino-kortet via USB uttag till datorn måste Arduino IDE-programmet indikera vilket Arduinokort du anslutit. För att göra detta, välj önskad bräda från listan i menyavsnittet " Verktyg > Betala > Namn på din styrelse


Nu måste du välja Com-porten som ditt Arduino-kort är anslutet till. För att göra detta, välj önskad Com-port från listan över tillgängliga Com-portar i menyavsnittet " Verktyg > Hamn > Tillgängligt portnummer", som visas i följande bild:


Om USB-styrenheten på ditt Arduino-kort är implementerad på ett FTDI eller liknande chip, kommer du inte att se namnet på Arduino-kortet i parentes mittemot Com-porten i listan över tillgängliga Com-portar. I vårt fall skulle du helt enkelt se "COM1" och "COM7", då uppstår frågan, vilken av dessa portar är Arduino-kortet anslutet till?

Detta problem kan lösas mycket enkelt. Koppla bort Arduino-kortet från datorn och öppna " Verktyg > Hamn » . I listan över Com-portar ser du bara tillgängliga Com-portar, det vill säga i vårt fall endast "COM1". Anslut nu Arduino-kortet till datorn och öppna menyn igen " Verktyg > Hamn » . Nu kommer du att se att listan över Com-portar har ökat med en (i vårt fall har "COM7" lagts till "COM1"), och det är till Com-porten som visas som ditt Arduino-kort är anslutet.

Om du, när du ansluter Arduino-kortet, inte ser utseendet på en ny Com-port, är USB-styrenheten på ditt Arduino-kort implementerad på tredjepartschips och du måste installera en extra drivrutin för den. Som till exempel drivrutinen för CH340G-chippet.

Ladda upp en skiss från Arduino IDE-programmet till Arduino-kortet:

Efter att du har angett typen av Arduino-kort, valt Com-porten och skrivit din skiss (programkod), kan skissen laddas upp (laddas upp/flashas) till Arduino-kortstyrenheten . För att göra detta, välj menyalternativet "» eller klicka på knappen i form av en cirkel med en pil:


Om du skrev en skiss i ett nytt fönster och inte sparade den i en fil, kommer Arduino IDE att uppmana dig att spara den innan du laddar den till Arduino-kortet. Ange namnet under vilket du vill spara skissen till en fil och klicka på knappen "Spara".


Under laddningen kommer du att se en statusrad som visar framstegen för kompilering och laddning av skissen. Om det inte finns några fel i skissen och den har laddats, kommer information om mängden använt och tillgängligt Arduino-minne att visas i meddelandefältet, och meddelandet "Nedladdningen är klar" visas ovanför meddelandefältet.


Den lilla skissen som ges ovan (på bilden) kommer att göra att lysdioden tänds Arduino-bräda. Många skisser förenklas och förkortas genom att använda bibliotek. Du kan ta reda på vad bibliotek är och hur du installerar dem i avsnittet.