Instructions

5
Lahko tudi zaobidete zagonski način (ang. bootloader) in programirate mikrokontroler z ICSP
(In-Circuit Serial Programming) način; navodila so na voljo na tej povezavi:
https://www.arduino.cc/en/Hacking/Programmer
.
Na voljo je izvorna koda vgrajene programske opreme Atmega8U2. Atmega8U2 ima naložen
DFU »bootloader«, ki je lahko aktiviran s povezavo lot (spajko) na zadnji strani plošče (blizu
zemljevida Italije) in ponovnim zagonom 8U2. Kot naslednje lahko uporabite Atmelov FLIP
program (Windows; http://www.atmel.com/products/microcontrollers/default.aspx
) ali DFU
programerja (MAC OS X in Linux; http://dfu-programmer.github.io/) za nalaganje nove
vgrajene programske opreme. Ali uporabite ISP način z zunanjim programiranjem (za prepis
DFU zagona »bootloader«). Za več informacij glejte navodila, ki jih je ustvaril eden izmed
uporabnikov (
http://forum.arduino.cc/index.php/topic,111.0.html).
9. Samodejni (programski) ponovni zagon
Namesto fizičnega pritiska na gumb za ponovni zagon, preden naložite podatke, je Arduino
Uno zasnovan tako, da omogoča ponovni zagon s programsko opremo na priključenem
računalniku. Povezava strojne nadzorne povezave (DTR) na ATmega8U2 je povezana s
povezavo za ponovni zagon na ATmega328 preko 100 nanofaradejskega kondenzatorja. Ko
je ta povezava utišana (zmanjšana), je povezava za ponovni zagon prekinjena tako dolgo, da
se čip ponovno zažene. Arduino programska oprema vam omogoča, da naložite kodo
preprosto s klikom na gumb za nalaganje v Arduinu programskem okolju. To pomeni, da
lahko ima zagon (»bootloader«) krajšo časovno prekinitev, ker je lahko znižanje DTR-ja
dobro koordinirano z začetkom nalaganja.
Nastavitev ima drug namen. Ko je Uno povezan z računalnikom, ki ima naložen Mac OS X
ali Linux operacijski sistem, se ponovno naloži vedno kadar je ustvarjena povezava z njim
preko programa (s priključenim USB). V sledeče pol sekunde, se zagon izvaja na Uno.
Sprogramiran je na način, da ne upošteva škodljivih podatkov (na primer vse razen
nalaganja nove kode), prestregel bo nekaj začetnih bitov poslanega programa plošči, takoj
ko je povezava vzpostavljena. Če shema, ki se izvaja na plošči, pri prvem zagonu sprejme
enkratno konfiguracijo ali druge podatke, se prepričajte, da program s katerim se
sporazumeva, počaka nekaj sekund preden odpre povezavo in pošlje podatke.
Uno vsebuje povezavo, ki omogoča prekinitev samodejnega ponovnega zagona. Ščit na
vsaki strani te povezave je možno spajkati skupaj in s tem ponovno omogočiti samodejni
ponovni zagon. Označen je z »RESET-EN«. Mogoče boste lahko onemogočili samodejni
ponovni zagon s povezavo 110 ohmskega upornika iz 5 V na ponovni zagon; poglejte spletni
forum za podrobnosti: http://forum.arduino.cc/index.php/topic,22974.0.html
.
10. USB zaščita ob prevelikem električnem toku
Arduino Uno ima varovalko, ki ščiti vaš USB vhod na računalniku, pred kratkimi stiki in
prevelikim električnim tokom. Kljub temu da večina računalnikov zagotavlja lastno zaščito,
varovalka prinaša dodaten nivo zaščite. Če je na USB vhodu več kot 500 mA, bo varovalka
samodejno prekinila povezavo, dokler kratek stik ali prevelik električni tok ni prekinjen.
11. Fizične lastnosti
Maksimalna dolžina Uno PCB je 6,858 cm in širina 5,334 cm, s tem da USB priključek in
napajalna vtičnica segata preko teh dimenzij. Štiri luknje za vijake omogočajo, da je plošča
pritrjena na podlago ali zaboj. Bodite pozorni da je razdalja, med digitalnim pinom 7 in 8
0,4064 cm in ne soda pomnožitev 0,254 cm razdalje drugih pinov.