Dasturlash Arduino Uno Arduino dasturi yordamida dasturlashtirilgan (yuklab olish). Buning uchun Tools > Board menyusidan taxtangizga mos keladigan mikrokontroller bilan "Arduino Uno" ni tanlashingiz kerak. Qo'shimcha ma'lumot olish uchun yordam va misollarga qarang.
Arduino Uno-dagi ATmega328 tashqi dasturchiga ehtiyoj sezmasdan mikrokontrolerga yangi dasturlarni yuklash imkonini beruvchi tikilgan bootloader bilan ishlab chiqariladi. U bilan o'zaro aloqa asl stk500 protokoli (tavsif, sarlavha fayllari C) bo'yicha amalga oshiriladi.
Biroq, mikrokontrolör, shuningdek, bootloader-ga e'tibor bermasdan, icsp (in-Circuit Serial Programming) ichidagi dasturlash uchun ulagich orqali ham ulanishi mumkin; bu haqda ko'proq ma'lumot olish uchun tegishli ko'rsatmalarga qarang.
Atmega16u2 microcontroller firmware manba kodi (yoki R8 va R2 versiyalarida 1u2) erkin foydalanish mumkin. ATmega16U2/8u2 dasturiy ta'minoti DFU bootloader (Device Firmware Update) ni o'z ichiga oladi, bu esa mikrokontroller dasturini yangilash imkonini beradi. DFU rejimini faollashtirish uchun sizga kerak:
R1 versiyasining taxtalarida: taxtaning orqa tomonidagi jumperni yoping (Italiya tasvirining yonida) va keyin 8u2-ni tiklang.
R2 va undan yuqori versiyalarning taxtalarida - DFU rejimiga o'tishni soddalashtirish uchun 8u2/16u2 mikrokontrollerining hwb liniyasini erga tortadigan qarshilik mavjud.
DFU rejimiga o'tgandan so'ng, yangi dasturiy ta'minotni yuklab olish uchun Atmelning FLIP (Windows uchun) yoki DFU programmer (Mac OS X va Linux uchun) dasturidan foydalanishingiz mumkin. Shu bilan bir qatorda, mikrokontrollerni tashqi dasturchi yordamida ISP - ning er ichidagi dasturlash uchun ulagich orqali ulash kerak, ammo bu holda DFU-bootloader o'chiriladi. Qo'shimcha ma'lumot olish uchun foydalanuvchilar tomonidan tuzilgan ushbu ko'rsatmalarga qarang.