Inštalácia vývojového prostredia pre Arduino UNO R3

Podobné dokumenty
Návod na inštaláciu sieťovej tlačiarne KONICA MINOLTA C20P pre Windows XP a Vista

MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM

Pracovné prostredie MS EXCEL 2003.

D.Viewer2 Používateľská príručka

Manuál pripojenia sa k IP zariadeniu HikVision (videorekordéra, IP kamery, videoservera..) pomocou DDNS servera HikVision.

Komunikácia a práca so systémom TIPES program TIPES dos.

Externý klient Inštalácia

Postup inštalácie ovládača pre systém Windows 7

Postup pre firmy s licenciou Profesionál účtovná firma

I.CA Securestore. Inštalačná príručka. Verzia 2.16 a vyššia

Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2

Aktualizácia operačného systému Android tabletu Samsung Note 10.1 model N8010

Aktualizácia firmvéru a aplikácie USB modemu Huawei E220 pre operačný systém Windows Vista

Cez tlačidlo Vyhľadať zvolíte miesto v PC, kde sa HW kľúč nainštaluje. Štandardne je prednastavená inštalácia do priečinka, kde je nainštalovaný progr

InnoDV TVideo-650 Sprievodca inštaláciou ovládačov a aplikácií

D.Signer prostriedok na vytváranie zaručeného elektronického podpisu D.Viewer prostriedok na otváranie príloh podpísaných aplikáciou D.

Návod na používanie súboru na vyhodnotenie testov všeobecnej pohybovej výkonnosti

Total Commander. Základné nastavenia

MICROSOFT POWERPOINT PRÁCA S PROGRAMOM

Informácie z Technického preukazu za pár sekúnd na Audanete.

ALGORITMY A PROGRAMOVANIE VO VÝVOJOVOM PROSTREDÍ LAZARUS. Vývojové prostredie Lazarus, prvý program

Návod na aktualizáciu firmvéru pre 4G router TP-Link MR200

DVDStyler. Získanie programu. Inštalovanie. Začíname tvoriť DVD

Podrobný sprievodca aktualizáciou na systém Windows 8.1

Inštalačná príručka aplikácie D.Signer na vytváranie zaručeného elektronického podpisu a aplikácie D.Viewer na otváranie podpísaných príloh

CM WiFi-Box. Technické inštrukcie. (pre kotly PelTec/PelTec-lambda) VYKUROVACIA TECHNIKA. Domáci wifi router.

MANUÁL K PROGRAMU MATEMATIKA 2.0 STIAHNUTIE A INŠTALÁCIA PROGRAMU:

Návod na riešenie problémov s inštaláciou

Vytvorenie používateľov a nastavenie prístupov

NÁVOD PRE AKTUALIZÁCIU FIRMVÉRU Glitel GT-318RI

Používanie webových služieb na sieťové skenovanie (Windows Vista SP2 alebo novší, Windows 7 a Windows 8)

Príručka k programu WinSCP

etechnology s.r.o. Fraštacká 2515/ Hlohovec, Slovakia Telefón: +421 (0) 33 /

Postup inštalácie ovládača JA-80T pre systém Windows XP

Užívateľská príručka. Vytvorte 1 medzi stránkami v niekoľkých jednoduchých krokoch

Používateľská príručka pre autorov

Forerunner 310XT - vytvorenie konta na Garmin Connect Forerunner 310XT - nahratie slovenčiny do prístroja

Používateľská príručka pre autorov Prihlásenie

Návod na používanie. Leadtek 7FD5 Flash-OFDM WiFi router

WELL Crystal Gears, nahrávání hovorů k telefonům Yealink SIP-T19, SIP-T2x a SIP-T4x

Externé zariadenia Používateľská príručka

Krížovka. Hot Potatoes JCross ( červená farba) = vytvorenie krížovky, do ktorej vpisujeme odpovede na zadané otázky. Priradenie

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

Mgr. Stanislav Fila, psychológ CPPPaP Banská Bystrica Centrum pedagogicko-psychologického poradenstva a prevencie (bývalá KPPP) Banská Bystrica

Postup inštalácie aplikácie BlackBerry Connect pre mobilný telefón Nokia E61.

Elektronická značka je k dispozícii na stránke etax v záložke Úvod, položka menu Správa Certifikátov.

Skákalka. Otvoríme si program Zoner Callisto, cesta je Programy Aplikácie Grafika Zoner Callisto.

RIEŠENIE NIEKTORÝCH ÚLOH LINEÁRNEJ ALGEBRY V PROSTREDÍ MS EXCEL. 1. Zadáme prvky matice A a B do buniek pracovného hárku zošita MS Excel

INŠTALAČNÝ MANUÁL. TMEgadget

sféra, a.s. Továrenská Bratislava

Strana 1 z 18. Spustenie skonvertovanej C-Image zálohy v MS Virtua Zverejnené na Customer Monitor (

VZOR PROTOKOLU O KOMPILÁCII

Ako postupovať pri vyplňovaní formulára.

Evidencia hrobov. Inštalácia programu

Inštalácia a prvé spustenie programu.

Připojení ELIO V1 s Windows PC a instalace softvéru

Připojení elio minipos V1s Windows PC a instalace softvéru

Stručný návod na inštaláciu Smerovač PCI Express

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

NA POUŽITIE ŠABLÓNY PRE PÍSANIE ZÁVEREČNEJ PRÁCE

Import Excel Univerzál

Automatický timer pre DX7 návod na inštaláciu a manuál

STRUČNÝ NÁVOD NA OBSLUHU DATALOGERA KIMO KT110 / 150

Užívateľská príručka k funkcii Zastavenie a pretočenie obrazu

SWAN a.s., Borská 6, Bratislava, Tel.: 0650 / , Návod na inštaláciu

Virtuálna Registračná Pokladnica. Modul OPD pre ios

2. PRIDANIE ZÁVEREČNEJ PRÁCE DO EVIDENCIE ZÁVEREČNÝCH PRÁC (EZP) A OZNAČENIE PRÁCE AKO FINÁLNEJ.

Stručný návod na inštaláciu Wi-Fi routra pre T-Mobile mobilný internet

Program "Inventúra program.xlsm"

NPS-520 Multifunkčný tlačový server

Instalace SQL 2008 R2 na Windows 7 (64bit)

Postup inštalácie aplikácie Blackberry Connect pre Sony Ericsson P990.

POSTUP GENEROVANIA ŽIADOSTI O KVALIFIKOVANÝ CERTIFIKÁT POMOCOU PROGRAMU COMFORTCHIP.

POKYNY PRE IT ADMINISTRÁTORA

PosAm spol. s r. o. Odborárska 21, Bratislava. Postup inštalácie klientov KTI pre NSK

Rýchly sprievodca pre Visual Studio 2010

Inštalácia aplikácie Profibanka Prenos dát na ďalší PC

Vývojová doska "ATMIA" pre ATMEGA8/16/32 - Update 05

Práca s elektronickou prihláškou SOČ

Dell S2718H/S2718HX/S2718HN/ S2718NX Dell Display Manager Návod na obsluhu

Práca v programe: Revit Architecture

EDA Klient (príjem výsledkov z oddelení klinickej biochémie a mikrobiológie prostredníctvom internetu)

MONTÁŽNY NÁVOD NÁVOD K LADENIU A OBSLUHE DIAĽKOVÉHO OVLÁDANIA TXM G / GX KPA2

Externý klient. Inštalácia

Návod na použitie LWMR-210

ONLINE PORTÁL COPY OFFICE SERVICE ACCENT REMOTE CUSTOMER

Návod na použitie UPS

Po zadaní a potvrdení nového hesla a po oprave mailovej adresy systém odošle na uvedenú mailovú adresu mail s prístupovým kódom a heslom.

InŠtalaČnÝ ManuÁl ZTE H201L

Easy, Reliable & Secure. Powerline 200 Sieťový adaptér pre domácnosti (PL200)

KARTA RS 485/232 do PC

Čipová karta Siemens HiPath Sicurity Inštalácia ovládačov a zmena PIN kódov

Infolinka:

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností.

Návod na rýchlu inštaláciu Wi-Fi smerovača pre optický internet. Glitel GR660GE

EW-7438APn Príručka rýchlou inštaláciou

BENE 102A. Modul diaľkového ovládania centrálneho zamykania

PLA-401 v3 Ethernetový adaptér PowerLine (prenos dát cez silové elektrické káble)

!T =!Mobile=== Manuálne nastavenie PC s Microsoft Windows pre pripojenie na Internet cez T-Mobile GPRS/EDGE. Obsah

Program pre prípravu hromadných príkazov na import do e-banky Prima banka Slovensko, a.s. (ďalej len Prima banka ) Užívateľská príručka

Transkript:

Inštalácia vývojového prostredia pre Arduino UNO R3 Zadanie programovacej úlohy je potrebné riešiť v programovacom prostredí Atmel Studio na systéme Windows. Iné prostredia nie sú podporované, ale sú povolené (napr. linux s kompilátorom avr-gcc). Použitie Arduino IDE nie je povolené. Pokiaľ chcete používať inú kombináciu ako Windows / Atmel Studio, konzultujte svoju voľbu vopred s organizátorom 1. 1. Arduino UNO R3 V prvom kroku nainštalujeme ovládače pre Arduino. Pripojíme Arduino k počítaču pomocou USB kábla. Doska Arduino nevyžaduje externé napájanie. Windows sa neúspešne pokúsi automaticky nainštalovať ovládače zariadenia. Potom klikneme na Štart menu, otvoríme Ovládací panel a v ňom otvoríme Správcu zariadení. Pod vetvou Ostatné zariadenia by sme mali vidieť Neznáme zariadenie, prípadne pod vetvou Porty (COM & LPT) zariadenie Arduino UNO (COMxx). Klikneme pravým tlačidlom na zariadenie a zvolíme Aktualizovať softvér ovládača. Zvolíme Prehľadávať tento počítač pre softvér ovládača a vyberieme adresár Driver_Arduino z dodaného balíka (ovládače sú súčasťou vývojového prostredia Arduino IDE a toto je ich kópia). Po nainštalovaní zariadenia sa pod vetvou Porty (COM & LPT) objaví zariadenie Arduino UNO (COMxx), kde si poznamenáme číslo sériového portu COM (napríklad COM15 na ukážke nižšie). Meno portu budeme potrebovať pri používaní AVRDUDE. 1 Kontaktná osoba pre súťažnú disciplínu programovanie mikrokontrolérov je Ing. Tomáš Pavlíček, email: xpavlicek@gmail.com 1

2. AVRDUDE Program AVRDUDE slúži na nahranie skompilovaného programu do Arduina. AVRDUDE sa neinštaluje. Vytvoríme si adresár napr. C:\AVRdude\ a súbory z dodaného inštalačného balíka doň nakopírujeme (avrdude.exe, avrdude.conf a libusb0.dll). Do rovnakého adresára skopírujeme aj súbor ZenitTestProject.hex Inštalácia ovládača a Arduino modulu je ukončená a môžeme vyskúšať nahrať softvér do pripojeného Arduina. Otvoríme príkazový riadok ( Štart menu -> Spustiť -> do okna napísať cmd a spustiť). Pomocou príkazu: avrdude.exe -p atmega328p -c arduino -P COM15 -b 115200 -D -U flash:w:program.hex:i nahráme softvér do modulu. Názov portu COM15 zmeníme za názov portu, pod ktorým máme nainštalované Arduino. Namiesto PROGRAM.HEX použijeme názov súboru, ktorý chceme do Arduina nahrať, napríklad vzorový program z dodaného balíčka ZenitTestProject.hex. Viac informácií je možné nájsť na web stránkach: http://www.nongnu.org/avrdude/ Použitá verzia: 6.0.1 Download: http://download.savannah.gnu.org/releases/avrdude/ Inštalačný balíček: avrdude-6.0.1-mingw32.zip 2

3. Atmel Studio Atmel Studio je oficiálne vývojové prostredie pre mikrokontroléry Atmel, ktoré je prístupné zdarma z webových stránok spoločnosti Atmel. Doporučená verzia: Atmel Studio 6.1 update 2.0 (build 2730) Download z adresy: http://www.atmel.com/tools/atmelstudio.aspx Inštalačný balíček: Atmel Studio 6.1 update 2.0 (build 2730) Installer Full (786 MB) Ak bude medzičasom vydaná novšia verzia Atmel Studia, túto verziu nájdete v archíve na adrese: http://www.atmel.com/tools/studioarchive.aspx Iná verzia vývojového prostredia môže byť nekompatibilná s poskytnutými programami a hardvérom a jej použitie je na vlastnú zodpovednosť súťažiaceho! Na stránke zvolíme Download as guest a zadáme požadované osobné údaje. Na emailovú adresu uvedenú v registrácii príde správa s linkou na download inštalačného súboru. Spustíme sťahovanie. Spustíme inštaláciu vývojového prostredia. Potvrdíme inštaláciu všetkých troch komponentov (Microsoft.NET Framework, Microsoft Visual Studio, Atmel USB driver) kliknutím na tlačidlo Install. Inštalácia trvá niekoľko desiatok minút a vyžaduje zhruba 2 GB miesta na disku. Po nainštalovaní Atmel Studia si pre uľahčenie práce nakonfigurujeme príkaz pre spustenie AVRDUDE a nahranie skompilovaného programu do Arduina. Klikneme na menu Tools -> External Tools. Vo formulári vyplníme Title napríklad na Arduino COM15, v Command nalistujeme umiestnenie AVRDUDE.exe, a argumenty Arguments nastavíme na: -p atmega328p -c arduino -P COM15 -b 115200 -D -U flash:w:$(projectdir)release\$(itemfilename).hex:i kde zmeníme COM15 za náš port. Argumenty sú v jednom riadku. Tiež zaznačíme voľbu Use Output window aby sme videli výstup z AVRDUDE v prostredí Atmel Studio. Ako ste si možno všimli, príkaz berie skompilovaný program z podadresára projektu Release, takže nám bude fungovať iba pri Release konfigurácii. Viď bod 4. Kompilácia. 3

Nakonfigurovaný príkaz máme dostupný pod menu Tools : 4

Pre ďalšie uľahčenie si môžeme nakonfigurovať pre tento príkaz klávesovú skratku. Ideme do menu Tools / Options, v záložke Environment / Keyboard nalistujeme príkaz Tools.ExternalCommand1, a nastavíme nejakú voľnú klávesovú skratku. Napríklad Ctrl+Shift+F7 a potvrdíme tlačidlom Assign a OK. Teraz jednoducho vyvoláme spustenie AVRDUDE a napálenie skompilovaného projektu do Arduina stlačením kláves Ctrl+Shift+F7. 5

4. Kompilácia Vytvoríme nový projekt typu GCC C Executable Project a nastavíme ho pre mikrokontrolér ATmega328P na frekvencii 16 MHz. Prípadne použijeme už vytvorený vzorový projekt. Zvolíme Release konfiguráciu (viď. obrázok nižšie) a projekt skompilujeme pomocou menu Build / Build Solution (klávesová skratka F7). Po úspešnej kompilácii sa skompilovaný.hex súbor nachádza v podadresári projektu Release. 5. Nahranie programu do dosky Arduino Nahranie programu vykonáme pomocou nakonfigurovaného príkazu pre AVRDUDE z bodu 3. Klávesová skratka Ctrl+Shift+F7. 6

Popis hardvéru Arduino Shield pre súťaž ZENIT v elektronike Shield je zaužívaný názov pre hardvérové doplnky procesorových dosiek Arduino, ktoré nie sú obyčajne vybavené žiadnymi periférnymi obvodmi. Pre súťaž ZENIT v elektronike sme pripravili dosku shield vybavenú nasledovnými perifériami: - Štvormiestny, sedem-segmentový LED displej ovládaný cez sériovú zbernicu SPI - Tlačidlá 4x - LED dióda červená, zelená, modrá, žltá - Teplomer ovládaný cez sériovú zbernicu I2C (Microchip MCP9803) - DA prevodník 12 bitov, ovládaný cez sériovú zbernicu I2C (Microchip MCP4726) - Reproduktor - Potenciometer - Fototranzistor Rozmiestnenie jednotlivých periférií na doske Shieldu je znázornené na nasledujúcom obrázku: D-A prevodník Teplomer Reproduktor LED červená LED zelená LED modrá Potenciometer LED žltá 7-segmentový LED displej Fototranzistor Tlačidlá 4x V adresári Datasheets nájdete priložené dátové listy od každej periférie. Podrobné schémy zapojenia dosky Arduino ako aj Shieldu sú v adresári Schematics. 7

Komunikácia s perifériami Vzorový program V dokumentoch nájdete priložený kompletný vzorový program, ktorý obsluhuje takmer všetky periférie na súťažnom shielde (okrem D/A prevodníka). Dôkladne sa oboznámte so zapojením shieldu a jeho jednotlivými perifériami. Vzorový program vám k tomu poslúži ako dobrá pomôcka. Pri riešení súťažných úloh budete môcť vychádzať zo vzorového programu, prípadne si môžete vopred pripraviť vlastný. 8