Svetelektro.com

Svetelektro.com

Meno:
Heslo:

Amatérska robotika - časť 2.

Kategória: Návody a teória | 27.06.2012 | Autor: elektonik737 

V dnešnej časti sa zoznámime s prostredím Arduino IDE, nahráme si program do procesora a ukážeme si, ako sa dá získať súbor HEX.

Prvé pripojenie dosky Arduino

Pred prvým spustením je potrebné stiahnuť si balík Arduino 1.0.1 z webu http://arduino.cc/en/Main/Software. Po rozbalení nájdeme v priečinku program Arduino.exe ako aj zložku drivers. Pripojíme si naše Arduino pomocou USB kábla k PC (doska je napájaná z napätia USB).



Po chvíli nám systém napíše, že zariadenie nepracuje správne, pretože nebol nájdený žiaden vhodný ovládač. Otvoríme si správcu zariadení. Nájdeme tam zariadenie s označením Neznáme zariadenie. Klikneme naň pravým tlačidlom myši a z ponuky vyberieme možnosť Aktualizovať software ovládača. Manuálne nastavíme cestu na priečinok drivers rozbaleného balíka Arduino 1.0.1. Po úspešnej inštalácií nám systém vypíše meno zariadenia (napríklad Arduino MEGA 2560 R3). Potom znovu otvoríme správcu zariadení a zistíme si, aký port bol pridelený pre toto zariadenie (napríklad COM3).

Keď už máme zariadenie nainštalovane, otvoríme si program Arduino.exe. Klikneme na Tools > Serial Port > a číslo portu na ktorom mate zariadenie pripojené.



Klikneme na Tools > Board > a vyberieme z ponuky názov našej dosky s ktorou chceme pracovať.



Keď sme toto zvládli, môžeme nahrať svoj prvý program do dosky Arduino. Tieto dosky obsahujú LED, ktorú môžeme rozblikať. Program Arduino.exe obsahuje aj ukážkové zdrojové kódy. Nájdeme ich pod cestou File>Examples.

Nahranie nášho programu do mikropočítača

Ak chceme rozblikať LED zvolíme si File > Examples > 1.Basics > Blink Program nahráme do procesora kliknutím na tlačidlo Upload. Po zbehnutí procesu, sa dole v čiernej časti okna vypíše stav pamäte mikropočítača.



Ako získať HEX súbor??

Ak sme si dosku Arduino vyrobili a náš procesor neobsahuje Bootloader, musíme si náš HEX súbor nahrať pomocou klasického ISP programátora. Potrebný HEX súbor získame tak, že po stlačení tlačidla UPLOAD podržíme Shift až kým cely proces neskončí. Náš HEX sa bude nachádzať v adresári

C: Users Vlastník AppData Local Temp niečo ako build709265091076344983.tmp (Ak ich tam bude aj viac, súbory v nich budú mať rovnaký názov, ako náš súbor v prostredí Arduino.)



V ďalšej časti si ukážeme, ako získať niektoré informácie z okolia a spätne na toto prostredie pôsobiť. Ak vás to aspoň trocha zaujalo, ale nechcete moc investovať, mam tu typ pre šikovných!! http://www.arduino.cc/en/Main/ArduinoBoardSerialSingleSided3
 

05.10.2012

NE555

 32958   16  Hodnotenie: 4.2777777777778Hodnotenie: 4.2777777777778Hodnotenie: 4.2777777777778Hodnotenie: 4.2777777777778Hodnotenie: 4.2777777777778

Priemerné hodnotenie: 4
Hlasov: 4

Veľmi dobrý

Zvoľte počet hviezdičiek:
Vynikajúci
Veľmi dobrý
Dobrý
Priemerný
Zlý



Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.

Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: elektonik737 - 27.06.2012
(O užívateľovi | Poslať súkromú správu) http://dydo-robots.webnode.sk
http://instalaciones-unq.wikispaces.com/file/view/Arduino+cheat+sheet+v02c.pdf/236922120/Arduino%20cheat%20sheet%20v02c.pdf odporučam stiahnut, vtlačiť na A3 a nalepit blizko počítača.

Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: 24mato - 27.06.2012
(O užívateľovi | Poslať súkromú správu)
No prva cast bola lepsia. Dufam ze na dalsiu cast uz nebudeme cakat tak dlho. Len pokracuj.

Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: iqlogic - 29.06.2012
(O užívateľovi | Poslať súkromú správu)
Plánujem si postaviť to Severino ... môžem použiť nejaký lacný USB to RS232 konvertor z eBayu?
Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: elektonik737 - 29.06.2012
(O užívateľovi | Poslať súkromú správu) http://dydo-robots.webnode.sk
 
staci ak si spravis dosku s koncovkou serioveho portu a nato si kupiš len RS232 to USB konevrter. http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Arduino316.jpg/300px-Arduino316.jpg + http://www.ebay.com/itm/USB-2-0-TO-RS232-SERIAL-DB9-9-PIN-ADAPTER-CABLE-CONVERTER-FTA-PC-PDA-GPS-Laptop-/271007398610?pt=US_Parallel_Serial_PS_2_Cables_Adapters&hash=item3f194cbad2
Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: iqlogic - 29.06.2012
(O užívateľovi | Poslať súkromú správu)
 
Super, presne takto som to aj chcel spravit ... akurat to Arduino spravim podľa linku na konci článku ... a ešte otázočka - mohol by som do toho Severina použiť aj ATmegu 328?
Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: elektonik737 - 29.06.2012
(O užívateľovi | Poslať súkromú správu) http://dydo-robots.webnode.sk
 
samozrejme že ano, je to vlastne atmega8 s 32KB pamatou.. daju sa kupit uz aj s tym bootloaderom ak nemaš ISP programator.. http://www.rlx.sk/product.php?id_product=556
Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: elektonik737 - 29.06.2012
(O užívateľovi | Poslať súkromú správu) http://dydo-robots.webnode.sk
 
ešte by som ti poradil, ze ak aj chces kupovat z ebay ten prevodnik na USB Nieje lepsie kupit si tam cele Arduino, ktore ten prevodnik uz ma v sebe, aj megu 328 a stoji nejakych 12 dolarov?.. na eura to je skoro nič.. Ja som uvazoval nad kupou, ale Arduino MEGA 2560 tam stoji smesnu sumu a ma az 70 pinov pouzitelnych, tak na vyvoj som si kupil radsej to a s postovnym ma to vyslo 22€ a mam to ako 3 Arduina v jednom.. Dakej mam Arduino uno na ktorom zapajam nejake jednoduchsie veci nejaek aplikacie s LCD a podobne a ked uz to mam odladene a funkcne tak si spravim plosak presne podla aplikacie a hexko nahram cez programator do megy8 a uz sa daelj nestaram.. ten bootloader je dobra vec ale zabera nieco v pamati.. preto pre megu8 uprednostnujem radsej ten programator..
Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: iqlogic - 29.06.2012
(O užívateľovi | Poslať súkromú správu)
 
Viem, že sa dajú na eBay zohnať už hotové Arduino dosky za lacný peniaz, ale mňa láka práve to, že si niečo vyrobím sám :) Navyše som len začiatočník a myslím, že to Severino mi bude viac než postačovať :P Každopádne díky za tip ;)
Re: Amatérska robotika - časť 2. (Hodnotenie: 1)
Od: elektonik737 - 11.07.2012
(O užívateľovi | Poslať súkromú správu) http://dydo-robots.webnode.sk
 
http://txapuzas.blogspot.sk/2010/07/paperduino-pcb.html
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.02 sekúnd