Programy pro arduino uno r3 v ruštině. Připojení Arduina a zahájení práce ve Windows. Připojení Arduina k počítači

Distribuováno všude bezplatnou licenci, takže si je můžete zdarma stáhnout jak na našem webu, tak z oficiálních zdrojů.

Úplně prvním a často jediným programem pro začátečníky pro práci s Arduino řadičem je Arduino IDE – integrované vývojové prostředí od tvůrců platformy. Hlavní verze tohoto programu si můžete zdarma stáhnout na našem webu, níže jsou odkazy ke stažení. Pro vaše pohodlí jsme vybrali nejnovější a nejoblíbenější verze programů. V dalších materiálech na webu se můžete dozvědět více o instalaci a konfiguraci Arduino IDE.

Pojďme si nejprve ve stručnosti zjistit, co je IDE a získat odpovědi na nejčastější otázky. Pokud jste zkušený vývojář, můžete bezpečně přejít na další část článku s odkazy ke stažení.

Co je Arduino IDE

Zkratka IDE znamená Integrated Development Environment, což znamená integrované vývojové prostředí. Pomocí tohoto programu programátoři píší programy a dělají to mnohem rychleji a pohodlněji než pomocí běžných textových editorů.

V rámci platformy Arduino dělá program Arduino IDE to samé – pomáhá programátorům psát programy. S jeho pomocí se zkontroluje skica napsaná v jazyce Arduino, převede se do C++, zkompiluje a nahraje do Arduina. Teoreticky se bez tohoto programu obejdete, ale ve skutečnosti neexistují pro začátečníka prakticky žádné jiné možnosti, jak začít pracovat s Arduinem. Proto první věc, kterou musíte udělat, je najít a nainstalovat toto programovací prostředí pro sebe. Není to vůbec těžké a zcela zdarma.

Jak stáhnout a nainstalovat Arduino IDE

Postup stahování a instalace je naprosto tradiční. Stáhnete soubor, spustíte instalaci. Verze s instalačním programem (exe) a běžné verze jsou k dispozici na oficiálních stránkách zip archivy. Můžete najít verze Arduino IDE pro všechny hlavní operační systémy.

Postup instalace je poměrně jednoduchý, budete muset odpovědět na několik otázek. Důležitým krokem v tomto procesu je instalace ovladače COM portu. Pro většinu "čínských" desek Arduino budete muset nainstalovat další ovladače.

Po instalaci bude potřeba mírně nakonfigurovat prostředí – o tom si povíme samostatný článek o instalaci a konfiguraci Arduino IDE.

Jakou verzi Arduino IDE si mám vybrat?

První verze vývojového prostředí Arduino se oficiálně objevila v srpnu 2005. Od té doby pod mostem uplynulo mnoho vody a program několikrát prošel revolučními změnami. Do roku 2011 se čísla verzí skládala z jedné číslice (poslední byla 0023 - verze z 11.09.2011). Pak přišel známější záznam s „menšími“ a „hlavními“ aktualizacemi. Arduino 1.0.0 se tedy objevilo 30. listopadu 2011 a verze 1.0.1 – v květnu 2012.

Klíčové z hlediska počtu aktualizací a s nimi spojených problémů s kompatibilitou byly přechody z verzí 1.0.7 a 1.5. Mnoho knihoven napsaných pro „staré verze“ programu nebylo možné zkompilovat do nových kvůli změnám v systémové knihovny a další interní mechanismy sestavení projektu. To se projevilo zvláště při přechodu na verzi 1.6. Pokud váš projekt obsahuje staré knihovny, které nefungují správně moderní verze IDE, budete si je muset změnit sami, počkat, až to udělají autoři, nebo se podřídit okolnostem a nainstalovat verzi, se kterou bude knihovna fungovat.

Poslední stabilní verze Arduino IDE v době psaní tohoto článku je 1.8.7 (srpen 2018).

Arduino v ruštině

Další důležitou otázkou je rusifikace vývojového prostředí. Pojďme okamžitě zjistit, jak přeložit Arduino IDE do ruštiny. Ve skutečnosti k tomu nemusíte hledat nebo stahovat speciální verze. Stáhnete a nainstalujete běžnou verzi, stačí si vybrat svůj jazyk ze seznamu dostupných jazyků v příslušné položce nastavení.

Stáhněte si Arduino 1.8.7

Verze 1.8.x Arduino IDE byla vydána 11. září 2018 a je nejnovější stabilní verzí v době psaní tohoto článku. Oproti 1.8.6 nenajdete výrazná vylepšení v rozhraní – všechny změny se týkaly především oprav chyb a zvýšení stability.

Verze Windows

Verze pro Linux a Mac

Změny ve verzi 1.8.7

Mezi nejdůležitější změny v této verzi patří následující:

  • Opraven problém s výběrem portu při prvním použití.
  • Opraveny chyby spouštění s nesprávným souborem library_index.json nebo nesprávnými verzemi knihoven.
  • Opraveny problémy s nízkou rychlostí vykreslování nabídek Soubor a Nástroje ve verzi Mac OS X.
  • Vylepšená práce s dialogová okna v MAC OS.
  • Byla vylepšena stabilita systému jako celku (opraveny chyby jádra).

Stáhněte si Arduino 1.8.6

IDE 1.8.6 se objevilo v srpnu 2018. Oproti předchozí verzi bylo do 1.8.6 přidáno mnoho vylepšení.

Změny ve verzi 1.8 6

Seznam doplňků a vylepšení:

  • Výkon kompilace projektu byl zlepšen paralelizací procesů a opětovným použitím kompilovaných fragmentů projektu.
  • Další vylepšení rozhraní:
    • Přidány klávesové zkratky při procházení menu (stiskněte klávesu 'a').
    • Do programovacího menu přidán posuvník.
    • Vylepšení dialogového okna Najít/nahradit
  • Možnost výběru motivů – tradičně se instaluje do příslušné složky jako archiv.
  • Informace o chybě se zobrazují ve strukturovanějším formátu – označují nejen řádek, ale i sloupec.
  • Port monitor může nyní zobrazovat informace o časovém razítku
  • Přidány překlady typů v knihovnách.
  • Vylepšená funkce zobrazení vysoké rozlišení(Vysoké rozlišení) v systému Linux
  • Pro Uživatelé Windows chyby ve funkčnosti stavebních projektů ze souborů uložených v cloudové úložiště OneDrive.
  • Zrychlené spouštění programu při použití připojení k virtuální síti
  • Vylepšení ve správci knihovny (vyhledávání, instalace).
  • Opraveno mnoho malých chyb v rozhraní, zlepšena stabilita jádra.

Verze Windows

Stáhněte si Arduino IDE z oficiálních stránek

Pro stažení programu z oficiálního webu Arduino.cc musíte v navigaci webu najít položku Software – Downloads. Najděte na stránce odkazy na nejnovější verze programu (pro Windows, Linux, Mac OS X). Kliknutím na odkaz se dostanete na stránku stahování, kde si můžete vybrat možnost stahování:

  • S podporou projektu (uveďte, kolik jste ochotni darovat)
  • Bez podpory. Stačí kliknout na tlačítko "Stáhnout".

Bez ohledu na volbu, kterou si vyberete, stáhnete stále stejnou verzi, pro „bezplatnou“ verzi neexistují žádná omezení. Ale pokud máte možnost, zkuste přispět týmu, který pro rozvoj projektu udělal tolik.

Verze 1.8.7

Instalační služba Windows Installer, 1.8.7https://www.arduino.cc/download_handler.php?f=/arduino-1.8.7-windows.exe
Okna - ZIP soubor, 1.8.7 https://www.arduino.cc/download_handler.php?f=/arduino-1.8.7-windows.zip
MAC OS X, 1.8.7

× Zavřít


Arduino IDE je bezplatné vývojové prostředí pro platformu Arduino, obsahující editor kódu, kompilátor a modul pro přenos firmwaru na desku. Toto prostředí je ideální pro programátory, kteří preferují programovací jazyky C a C++. Programy (náčrty) napsané pomocí Arduino IDE jsou zpracovány preprocesorem a poté zkompilovány do AVR-GCC.

Vývojové prostředí Arduino přichází s knihovnou programů nazvanou „Wiring“, odvozenou od projektu Wiring, která mnoho běžných I/O operací značně usnadňuje.

Obecně platí, že Arduino umožňuje tvořit elektronická zařízení, které mají schopnost přijímat signály z různých digitálních a analogových senzorů, které jsou k nim připojeny, a také ovládat různé akční členy. Projekty založené na Arduinu mohou běžet samostatně nebo propojit se softwarem na PC.

Klíčové výhody Arduino IDE pro Windows

Mezi podobné funkce Arduino programy IDE je přístupné, srozumitelné pro začátečníky a má širokou škálu funkcí pro profesionály. Program má snadno použitelné a srozumitelné rozhraní. Je kompatibilní s různé verze operační systémy Windows. Proto pomocí standardní knihovny, zvládne každý začátečník vytvořit jednoduchý projekt během pár minut.

Je také důležité, aby toto vývojové prostředí poskytovalo všechny základní nástroje nezbytné pro práci. Mezi jeho funkce patří například ukládání, export, vyhledávání, kontrola, nahrazování skic.

Hlavní nevýhody

Uživatelé berou na vědomí, že některé verze Arduino IDE jsou nestabilní. Také neočekávejte, že s tímto programem můžete vytvořit seriózní projekt. Arduino IDE je vhodnější pro hobby projekty.

Instalace

  • stažení software odkaz;
  • otevřete stažený soubor;
  • spusťte příkazy, podívejte se do instalačního okna.

Co je nového

  • Nový cíl! Desky ARM64 jsou nyní plně podporovány (Nvidia Jetson a RaspberryPi3 s 64bitovým operačním systémem).
  • Opravené chyby související s UTF8 ve Windows.
  • Opraveno: Nyní lze znovu kompilovat pomocí OpenJDK (odstraněna závislost JavaFx).
  • Oprava: TouchBar používejte pouze na OSX 10.12 nebo vyšším.
  • PluggableDiscovery: Snadno přidejte svůj vlastní objevitel a zpřístupněte jej v nabídce Boards/Port (díky @PaulStoffregen za nápad a počáteční implementaci).
  • LibManager: zpomalení při vyhledávání bylo sníženo.
  • Opraveno: Ujistěte se, že čára náčrtu je viditelná, pokud obsahuje chybu a je třeba ji zvýraznit.
  • Linux: Instalační program se nyní pokouší o symbolický odkaz /usr/local/bin (toto nemá vliv na běžnou instalaci mimo systém) Díky @2E0PGS.
  • Opravená aktualizace firmwaru není k dispozici pro desky WINC třetích stran.
  • Použijte lexikografickou vzdálenost jako poslední šanci k nalezení knihovny, kterou potřebujete (pokud jakákoli jiná technika selže).
  • Opraveno vkládání některých prototypů doprostřed funkce.

V minulé roky kroužky programování a robotiky se staly velmi populární a jsou dostupné i pro žáky základních škol. Bylo to možné díky použití grafických programovacích prostředí, které, nutno podotknout, aktivně využívají velké společnosti. Abychom mohli mluvit o grafických programovacích prostředích, vybrali jsme tři nejoblíbenější.

Visuino

Visuino je bezplatné grafické prostředí poháněné průmyslovými ovladači Controllino (PLC) kompatibilními s Arduino. Umožňuje vytvářet komplexní automatizační systémy a řešení IoT (Internet of Things), a to jednoduše přesouváním a propojováním vizuálních bloků. Softwarové prostředí automaticky generuje kód pro průmyslové regulátory.

Co je tedy potřeba udělat. Vyberte komponenty (moduly) z panelu komponent a přesuňte je do oblasti návrhu. Poté je třeba je připojit a nakonfigurovat vlastnosti. To se provádí pomocí Object Inspector.

Mezi výhody Visuina patří velká sada komponenty pro matematické a logické funkce, serva, displeje, internet atd.

Když je PLC naprogramováno, grafické prostředí vyzve k dispozici způsob připojení k řídicí jednotce. Může to být sériový port, Ethernet, Wi-Fi nebo GSM.

Konečně je váš projekt připraven: všechny ovladače jsou zaregistrovány, vše funguje. Nyní kliknutím na logo Arduino umístěné na horním panelu donutíte Visuino vytvořit kódy pro Arduino a otevřít jeho vývojové prostředí (Arduino IDE), přes které již můžete kód zkompilovat a načíst do PLC.

Rada. Pokud nainstalovaná deska neodpovídá vašemu Arduinu, můžete ji změnit pomocí příkazu Select Board.

Poškrábat

Toto grafické programovací prostředí vzniklo v roce 2003, kdy se skupina zaměstnanců MIT Media Lab rozhodla vyvinout programovací jazyk, který by byl dostupný naprosto každému. Výsledkem bylo, že po nějaké době byl Scratch představen veřejnosti.

Nejvíc ze všeho možná vypadá jako lego. Podle alespoň, princip je stejný: jedná se o objektově orientované prostředí, ve kterém jsou programy sestaveny z částí, barevných a jasných. Tyto části lze různě posouvat, upravovat a vytvářet tak, aby spolupůsobily. Základem Scratche jsou bloky příkazů, jako jsou senzory, proměnné, pohyb, zvuk, operátoři, vzhled, pero, ovládání atd. Vestavěné grafický editor umožňuje nakreslit jakýkoli předmět. Od vzniku Scratch neuplynulo ani pět let, kdy vznikl projekt Scratch for Arduino (zkráceně S4A), který umožňuje programování PLC Arduino.

Mezi výhody systému patří fakt, že je rusifikován a kompletně lokalizován – spoustu dat na něm najde každý. Práce v tomto grafickém prostředí je navíc přístupná i žákům základních škol, kteří si ve čtení ještě příliš nevěří.

Rada. Pro začátečníky ve Scratch existuje speciální zdroj: https://scratch-ru.info.

ArduBlock

Když už člověk plně ovládl Scratch, ale ještě nedosáhl Wiring, na kterém jsou naprogramovány desky kompatibilní s Arduino, je čas doporučit nástroj ArduBlock napsaný v Javě. Je to dobré zejména pro ty, kteří se zajímají o robotiku.

Jaký je v tom rozdíl? Faktem je, že Scratch neumí flashovat Arduino, pouze ovládá své PLC přes USB. Arduino tedy nemůže fungovat samo o sobě, protože závisí na počítači.

Ve skutečnosti je ArduBloсk mezistupněm mezi dětským Scratchem a zcela profesionálním, i když cenově dostupným Visuino, protože stejně jako to druhé má schopnost flashovat ovladače kompatibilní s Arduino.

Rada. Nezapomeňte si do počítače nainstalovat stroj Java. Nezabere to mnoho času.

Takže více grafických prostředí - dobré a odlišné. Ať je Arduino s vámi.

Foto: výrobní společnosti, pixabay.com

Vývojové prostředí Arduino se skládá z vestavěného textový editor programový kód, oblast zpráv, okno pro výstup textu (konzole), panel nástrojů s tlačítky pro často používané příkazy a několik nabídek. Vývojové prostředí je propojeno s hardwarem Arduino pro stahování programů a komunikaci.

Stažení
Monitorování sériové sběrnice

Zobrazuje data odeslaná na platformu Arduino ( USB deska nebo karta sériové sběrnice). Chcete-li odeslat data, musíte zadat text a stisknout tlačítko Odeslat nebo Enter. Poté vyberte přenosovou rychlost z rozevíracího seznamu odpovídající hodnotě Serial.begin ve skice. Na Mac nebo Linux OS se platforma Arduino restartuje (náčrt začne znovu), když je připojeno monitorování sériové sběrnice.

S platformou je možné vyměňovat informace prostřednictvím programů Processing, Flash, MaxMSP atd. (podrobnosti viz stránka s popisy rozhraní).

Nastavení

Některá nastavení lze změnit v okně Předvolby(Nabídka Arduino na Mac OS nebo Soubor na Windows a Linux OS). Zbytek nastavení je v souboru, jehož umístění je uvedeno v okně Předvolby.

Platformy

Volba platformy ovlivňuje: parametry (např. rychlost CPU a přenosovou rychlost) používané při kompilaci a načítání náčrtů a nastavení nahrávání bootloaderu mikrokontroléru. Některé charakteristiky platformy se liší pouze v posledním parametru (Bootloader), takže i v případě úspěšného zavedení s vhodným výběrem budete možná muset zkontrolovat rozdíl před napsáním Bootloaderu.

  • Arduino BT
    Frekvence hodin ATmega168 16 MHz. Bootloader se načte spolu s kódy pro inicializaci modulu Bluetooth.
  • LilyPad Arduino s ATmega328
    Hodinová frekvence ATmega328 8 MHz (3,3 V) s možností automatického restartu. Vyhovuje Arduino Pro resp Pro Mini(3,3 V, 8 MHz) s ATmega328.
  • LilyPad Arduino s ATmega168
    Hodinová frekvence ATmega168 je 8 MHz.

    Načtený Bootloader má dlouhý časový limit (při restartu třikrát blikne LED pin 13), protože původní verze LilyPad nepodporují automatický restart. Také externí hodiny nejsou podporovány, a proto Bootloader nakonfiguruje ATmega168 tak, aby nahrál interní hodiny 8 MHz.

    Pokud máte novější verze LilyPadu (s 6pinovým softwarovým vstupem), budete muset před načtením bootloaderu vybrat Arduino Pro nebo Pro Mini (8 MHz) s ATmega168.

  • Arduino Pro nebo Pro Mini (3,3 V, 8 MHz) s ATmega328
    Hodinová frekvence ATmega328 8 MHz (3,3 V) s možností automatického restartu. Kompatibilní s LilyPad Arduino s ATmega328.
  • Arduino Pro nebo Pro Mini (3,3V, 8MHz) s ATmega168
    Hodinová frekvence ATmega168 8 MHz (3,3 V) s možností automatického restartu.
  • Arduino NG nebo předchozí verze s ATmega168
    Takt ATmega168 je 16 MHz bez automatického restartu. Kompilace a načítání odpovídá Arduino Diecimila nebo Duemilanove s ATmega168, ale Bootloader má dlouhý timeout (LED pin 13 blikne třikrát při restartu).
  • Arduino NG nebo předchozí verze s ATmega8
    Frekvence hodin ATmega8 je 16 MHz bez možnosti automatického restartu.

Chcete-li psát (upravovat) a nahrávat (firmwarové) programy (náčrty) do Arduina, musíte nainstalovat programovací program, jako je Arduino IDE, nebo použít online webový editor. Stáhněte (nahrajte) program Arduino IDE Nejnovější verze, nebo můžete použít webový editor ze sekce Software na webu arduino.cc.

Stažení (nahrání) Arduino IDE z oficiálních stránek:

Přejděte na oficiální web Arduino a vyberte z nabízeného seznamu, operační systém na kterém běží váš počítač. V tomto článku se podíváme na instalaci Arduino IDE na operační systém. systém Windows. Výběr prvního řádku " Okna Instalátor"Nainstalujete Arduino IDE (jako instalujete jakékoli jiné programy) a výběrem druhého řádku" Okna ZIP soubor pro instalaci bez administrátora» Stáhnete si ZIP archiv s programovou složkou, kterou můžete spustit bez instalace (i když nemáte na počítači administrátorská práva).

Bez ohledu na to, jaký operační systém si vyberete, budete požádáni, abyste poděkovali vývojářům, je to přesně tak, je to na vás.


Pokud si chcete program pouze stáhnout, klikněte na tlačítko „JEN STÁHNOUT“; pokud si chcete program stáhnout a poděkovat vývojářům, kteří přispívají k dalšímu vývoji softwaru, klikněte na tlačítko „PŘISPĚT A STÁHNOUT“ .

Počkejte, až se soubor stáhne

Po dokončení stahování by měl být soubor ve složce: " Tento počítač > Stahování "(pokud jste nezadali jiné umístění pro uložení souboru).

Běh instalační soubor

ze složky: „Tento počítač > Stažené soubory“ (v názvu souboru budete mít čísla verze Arduino IDE místo X.X.X).






  • 1 zpráva: seznamuje vás s licenční smlouva, klikněte na tlačítko „Souhlasím“, zobrazí se zpráva 2.
  • Zpráva 2: Vyzve vás k výběru součástí instalace, klikněte na tlačítko „Další“, zobrazí se zpráva 3.
  • Zpráva 3: Vyzve vás k výběru cesty k instalaci Arduino IDE, klikněte na tlačítko „Instalovat“, objeví se zpráva 4.
  • 4 zpráva: informuje o průběhu instalace Arduino IDE, po které se objeví zpráva 5.
  • Zpráva 5: informuje vás, že instalace Arduino IDE je dokončena, klikněte na tlačítko „Zavřít“.

Během procesu instalace se nad oknem mohou objevit 4 zprávy Windows oknažádost o povolení k instalaci ovladačů:


Povolte instalaci ovladačů kliknutím na tlačítko „Instalovat“, tyto ovladače vám umožní identifikovat a pracovat s deskami Arduino připojenými přes USB sběrnici.

Tím je instalace Arduino IDE dokončena. .

Na ploše by se měla objevit ikona programu:

Spuštění Arduino IDE:

Při prvním spuštění programu se může zobrazit zpráva Brána firewall systému Windows o blokování přístupu pro některé síťové funkce Arduino IDE Java:


Povolte přístup kliknutím na tlačítko „Povolit přístup“. Poté se toto okno nezobrazí.

Otevře se okno programu Arduino IDE:


Následující obrázek ukazuje účel oblastí a funkčních tlačítek programu:


Nyní můžete napsat náčrt (kód) a nahrát (nahrát/flashovat) jej do Arduina. Předtím je ale potřeba připojit desku Arduino k počítači a sdělit programu Arduino IDE, kterou desku Arduino jste připojili a ke kterému portu...

Připojení desky Arduino:

Po připojení desky Arduino přes USB port k počítači musí program Arduino IDE uvést, kterou desku Arduino jste připojili. Chcete-li to provést, vyberte požadovanou desku ze seznamu v části nabídky " Nástroje > Platit > Název vaší desky


Nyní musíte vybrat Com port, ke kterému je vaše deska Arduino připojena. Chcete-li to provést, vyberte požadovaný port Com ze seznamu dostupných portů Com v části nabídky " Nástroje > Přístav > Dostupné číslo portu“, jak je znázorněno na následujícím obrázku:


Pokud je USB řadič vaší desky Arduino implementován na FTDI nebo podobném čipu, pak v seznamu dostupných portů Com neuvidíte název desky Arduino v závorkách naproti portu Com. V našem případě byste jednoduše viděli „COM1“ a „COM7“, pak vyvstává otázka, ke kterému z těchto portů je deska Arduino připojena?

Tento problém lze vyřešit velmi jednoduše. Odpojte desku Arduino od počítače a otevřete " Nástroje > Přístav » . V seznamu Com portů uvidíte pouze dostupný Com porty, tedy v našem případě pouze „COM1“. Nyní připojte desku Arduino k počítači a znovu otevřete nabídku " Nástroje > Přístav » . Nyní uvidíte, že seznam portů Com se zvětšil o jeden (v našem případě byl „COM7“ přidán k „COM1“) a právě k portu Com se zdá, že je vaše deska Arduino připojena.

Pokud po připojení desky Arduino nevidíte vzhled nového portu Com, pak je řadič USB vaší desky Arduino implementován na čipech třetích stran a musíte pro něj nainstalovat další ovladač. Jako například ovladač pro čip CH340G.

Nahrání náčrtu z programu Arduino IDE na desku Arduino:

Poté, co určíte typ desky Arduino, vyberete port Com a napíšete svůj náčrt (kód programu), lze náčrt nahrát (nahrát/flashovat) do řadiče desky Arduino. . Chcete-li to provést, vyberte položku nabídky „» nebo klikněte na tlačítko ve tvaru kruhu se šipkou:


Pokud jste napsali skicu v novém okně a neuložili jste ji do souboru, pak před jejím načtením do desky Arduino vás IDE Arduino vyzve k jejímu uložení. Zadejte název, pod kterým chcete uložit skicu do souboru, a klikněte na tlačítko „Uložit“.


Během načítání uvidíte stavový řádek, který bude zobrazovat průběh kompilace a načítání náčrtu. Pokud v náčrtu nejsou žádné chyby a je úspěšně načten, pak se v oznamovací oblasti zobrazí informace o množství použité a dostupné paměti Arduino a nad oznamovací oblastí se zobrazí zpráva „Stahování dokončeno“.


Malá skica uvedená výše (na obrázku) rozsvítí LED Deska Arduino. Mnoho náčrtů je zjednodušeno a zkráceno pomocí knihoven. Co jsou to knihovny a jak je nainstalovat, zjistíte v sekci.