Programsko okolje Arduino. Arduino povezava in nastavitev. Knjižnice za programsko okolje

Če želite pisati (urejati) in nalagati (firmware) programe (skice) v Arduino, morate namestiti program za programiranje, kot je Arduino IDE, ali uporabiti spletni urejevalnik. Prenesite (naložite) program Arduino IDE Najnovejša različica ali pa uporabite spletni urejevalnik v razdelku Programska oprema na spletnem mestu arduino.cc.

Prenos (nalaganje) Arduino IDE z uradne spletne strani:

Pojdite na uradno spletno stran Arduino in s ponujenega seznama izberite operacijski sistem, v katerem deluje vaš računalnik. V tem članku si bomo ogledali namestitev Arduino IDE v operacijski sistem Windows. Izbira prve vrstice " Windows Namestitveni program"Namestili boste Arduino IDE (kot nameščate vse druge programe) in z izbiro druge vrstice " Windows Datoteka ZIP za neskrbniško namestitev» Prenesli boste ZIP arhiv s programsko mapo, ki jo lahko zaženete brez namestitve (tudi če nimate skrbniških pravic na vašem računalniku).

Ne glede na to, kateri operacijski sistem izberete, se boste morali zahvaliti razvijalcem, točno to je odvisno od vas.


Če želite samo prenesti program, kliknite na gumb “JUST DOWNLOAD”, če želite prenesti program in se zahvaliti razvijalcem, ki prispevajo k nadaljnjemu razvoju programske opreme, kliknite na gumb “PRIZIVAJ & PRENESI” .

Počakajte, da se datoteka prenese

Ko je prenos končan, mora biti datoteka v mapi: " Ta računalnik > Prenosi "(razen če ste določili drugo mesto za shranjevanje datoteke).

Teči namestitveno datoteko

iz mape: »Ta računalnik > Prenosi« (v imenu datoteke boste imeli številke različic Arduino IDE namesto X.X.X).






  • 1 sporočilo: vas predstavlja licenčna pogodba, kliknite na gumb "Strinjam se", prikazalo se bo sporočilo 2.
  • 2. sporočilo: pozove vas, da izberete namestitvene komponente, kliknite gumb »Naprej«, prikaže se 3. sporočilo.
  • Sporočilo 3: vas pozove, da izberete pot za namestitev Arduino IDE, kliknite gumb »Namesti«, prikaže se sporočilo 4.
  • 4 sporočilo: obvešča vas o napredku namestitve Arduino IDE, po katerem se prikaže sporočilo 5.
  • Sporočilo 5: obvešča vas, da je namestitev Arduino IDE končana, kliknite gumb "Zapri".

Med postopkom namestitve se lahko nad oknom prikažejo 4 sporočila Windows okna prosim za vaše dovoljenje za namestitev gonilnikov:


Dovolite namestitev gonilnikov s klikom na gumb »Namesti«; ti gonilniki vam bodo omogočili prepoznavanje in delo z Arduino ploščami, povezanimi prek vodila USB.

S tem je namestitev Arduino IDE zaključena. .

Na namizju se mora prikazati ikona programa:

Zagon Arduino IDE:

Ko prvič zaženete program, se lahko prikaže sporočilo Požarni zid Windows o blokiranju dostopa za nekatere omrežne funkcije Arduino IDE Java:


Dovolite dostop s klikom na gumb »Dovoli dostop«. Po tem se to okno ne bo prikazalo.

Odpre se okno programa Arduino IDE:


Naslednja slika prikazuje namen območij in funkcijskih gumbov programa:


Zdaj lahko napišete skico (kodo) in jo naložite (upload/flash) v Arduino. Pred tem pa morate Arduino ploščo povezati z računalnikom in programu Arduino IDE povedati, katero Arduino ploščo ste priključili in na katera vrata ...

Priključitev Arduino plošče:

Ko priključite ploščo Arduino prek vrata USB na računalnik, mora program Arduino IDE navesti, katero ploščo Arduino ste povezali. Če želite to narediti, izberite želeno ploščo s seznama v razdelku menija " Orodja > plačaj > Ime vaše plošče


Sedaj morate izbrati vrata Com, na katera je priključena vaša plošča Arduino. Če želite to narediti, izberite želena vrata Com s seznama razpoložljivih vrat Com v razdelku menija " Orodja > Pristanišče > Razpoložljiva številka vrat", kot je prikazano na naslednji sliki:


Če je krmilnik USB vaše plošče Arduino implementiran na FTDI ali podobnem čipu, potem na seznamu razpoložljivih vrat Com ne boste videli imena plošče Arduino v oklepajih nasproti vrat Com. V našem primeru bi preprosto videli "COM1" in "COM7", potem se pojavi vprašanje, na katera od teh vrat je priključena plošča Arduino?

To težavo je mogoče rešiti zelo preprosto. Odklopite ploščo Arduino iz računalnika in odprite " Orodja > Pristanišče » . Na seznamu vrat Com boste videli samo na voljo Com vrata, to je v našem primeru samo "COM1". Zdaj priključite ploščo Arduino na računalnik in znova odprite meni " Orodja > Pristanišče » . Zdaj boste videli, da se je seznam vrat Com povečal za eno (v našem primeru je bil »COM7« dodan »COM1«) in na vrata Com se zdi, da je vaša plošča Arduino povezana.

Če ob priključitvi plošče Arduino ne vidite videza novih vrat Com, potem je krmilnik USB vaše plošče Arduino implementiran na čipih drugih proizvajalcev in morate zanj namestiti dodaten gonilnik. Kot na primer gonilnik za čip CH340G.

Nalaganje skice iz programa Arduino IDE na ploščo Arduino:

Ko navedete vrsto plošče Arduino, izberete vrata Com in napišete svojo skico (programsko kodo), lahko skico naložite (naložite/utripate) v krmilnik plošče Arduino . Če želite to narediti, izberite element menija "» ali kliknite na gumb v obliki kroga s puščico:


Če ste skico napisali v novem oknu in je niste shranili v datoteko, potem preden jo naložite na ploščo Arduino, Arduino programi IDE vas bo pozval, da ga shranite. Vnesite ime pod katerim želite shraniti skico v datoteko in kliknite na gumb “Shrani”.


Med nalaganjem boste videli vrstico stanja, ki bo prikazovala potek kompilacije in nalaganja skice. Če v skici ni napak in je uspešno naložena, se v območju za obvestila prikažejo informacije o količini uporabljenega in razpoložljivega pomnilnika Arduino, nad območjem za obvestila pa se prikaže sporočilo »Prenos končan.«


Majhna skica zgoraj (na sliki) bo povzročila utripanje LED na plošči Arduino. Številne skice so poenostavljene in skrajšane z uporabo knjižnic. Kaj so knjižnice in kako jih namestiti, lahko izveste v razdelku.

Oglejmo si, kako začeti uporabljati Arduino v operacijskem sistemu Windows. Vzemimo platformo kot primer Arduino Uno. Pri drugih ploščah je razlika minimalna.

Namestitev Arduino IDE

Najprej morate na svoj računalnik namestiti integrirano razvojno okolje Arduino - Arduino IDE. Zaradi vojne med Arduino SRL in Arduino LLC, odvisno od modela platforme izberite različico Arduino IDE.

Prenesite Arduino IDE 1.6.4 - d Za vse platforme razen Arduino Leonardo ETH in Arduino M0 (stabilna različica podjetja Arduino LLC).

Zagon Arduino IDE

Ko ste prenesliali in namestili Arduino IDE, zaženimo ga! Odpreti se mora okno kot na spodnji sliki.

Nekaj ​​je šlo narobe?

    Arduino IDE se ne zažene? JRE (Java Runtime Environment) je verjetno nepravilno nameščen v vašem računalniku. Za ponovno namestitev Arduino IDE glejte točko (1): namestitveni program bo opravil vse delo pri uvajanju JRE.

Povezovanje Arduina z računalnikom

Po namestitvi Arduino IDE je čas, da platformo Arduino povežete z računalnikom.

Povežite Arduino z računalnikom prek kabla USB. Videli boste, da lučka "ON" na plošči zasveti in lučka "L" bo začela utripati. To pomeni, da je plošča napajana in mikrokrmilnik Arduino je začel izvajati tovarniško programiran "Blink" (utripajoča LED).

Če želimo Arduino IDE konfigurirati za delo z določenim Arduinom, moramo ugotoviti, katero številko COM vrat je računalnik dodelil tej platformi. Če želite to narediti, pojdite v upravitelja naprav Windows in odprite zavihek »Vrata (COM in LPT)«. Morali bi videti naslednjo sliko:


To pomeni, da je operacijski sistem našo ploščo Arduino prepoznal kot vrata COM, izbral pravilen gonilnik zanjo in dodelil tem vratom COM številko 2. Če na računalnik priklopimo drugo ploščo Arduino, ji bo operacijski sistem dodelil drugo številko. Če imate več plošč Arduino, je zelo pomembno, da se ne zmedete glede številk vrat COM.

Nekaj ​​je šlo narobe?

Če se po povezavi Arduina z računalnikom v upravitelju naprav ne prikaže nobena nova naprava, je to lahko posledica enega od razlogov:

    Pokvarjen USB kabel ali vrata

    Blokiranje s strani operacijskega sistema

    Okvarjena plošča Arduino

Nastavitev Arduino IDE za delo z Arduinom

Zdaj moramo Arduino IDE povedati, da je plošča, s katero bo komuniciral, na vratih COM številka 2.

Če želite to narediti, pojdite v meni: Orodja Pristanišče in izberite vrata »COM2«. Zdaj Arduino IDE ve, da je nekaj na vratih »COM2«. In kmalu bo morala komunicirati s tem »nečim«.

Da Arduino IDE ne bo dvomil, moramo Arduino IDE povedati, s katero ploščo bomo delali. Če želite to narediti, pojdite v meni: Orodja plačaj in izberite ploščo »Arduino Uno«.

Zdaj Arduino IDE ve vse, kar potrebuje za flash vdelane programske opreme Arduino.

Nekaj ​​je šlo narobe?

    Ali je seznam serijskih vrat prazen? To pomeni, da Arduino ni pravilno povezan. Vrnite se na korak (3), da odpravite napake v povezavi.

    Arduino IDE neverjetno počasen pri krmarjenju po menijih? Onemogoči vse v upravitelju naprav zunanje naprave vnesite "Bluetooth Serial". Na primer virtualna naprava za povezavo mobilni telefon prek Bluetootha lahko povzroči to vedenje.

Okolje je konfigurirano, plošča je povezana. Zdaj lahko nadaljujete z nalaganjem skice.

Arduino IDE vsebuje veliko že pripravljeni primeri, v katerem lahko hitro vidite rešitev težave. Vsebuje tudi preprost primer »Blink«. Izberimo ga.

Malo spremenimo kodo, da vidimo razliko z utripajočo tovarniško LED.

Namesto vrstice:

napišimo:

Polna različica kode:

void setup() ( // nastavi pin 13 na izhodni način pinMode(13, OUTPUT); ) void loop() ( // pošlje "visok signal" na pin 13 digitalWrite(13, HIGH); // počakaj 100 milisekund zakasnitve ( 100); // pošlji "nizek signal" na pin 13 digitalWrite (13, LOW); // počakaj 100 milisekund zakasnitve (100); )

LED "L" bi morala zdaj zasvetiti in ugasniti vsakih 100 milisekund. To je 10-krat hitreje od tovarniške različice. Naložimo našo skico v Arduino in preverimo, ali to drži?

Po zagonu začne lučka LED hitreje utripati. To pomeni, da se je vse izšlo. Zdaj lahko varno nadaljujete na ""

Nekaj ​​je šlo narobe?

    Kot rezultat prenosa se pojavi napaka, kot je avrdude: stk500_get sync(): not in sync: resp = 0x00? To pomeni, da Arduino ni pravilno konfiguriran. Vrnite se na prejšnje korake, da zagotovite, da je operacijski sistem prepoznal napravo in da je Arduino IDE nameščen. pravilne nastavitve za vrata COM in model plošče.

28 09.2016

Ste kdaj razmišljali, da bi si olajšali življenje doma? Imeti stvari, ki bi namesto vas reševale vsakdanja, rutinska opravila. Pametna naprava, ki bi izvajala uporabna funkcija, na primer, zalival vrt, čistil sobo, nosil tovor. Te težave je mogoče rešiti. A samo nakup ne bo dovolj. Vsak industrijski logični krmilnik ali pa čip potrebuje "možgane". določeno zaporedje dejanja. Za izvajanje operacij v našem primeru je primeren programski jezik Arduino.

Iz tega članka se boste naučili:

Lep pozdrav, prijatelji! Za tiste, ki me ne poznate, moje ime je Gridin Semyon. Lahko bereš o meni. Današnji članek bo posvečen dvema glavnima programoma, brez katerih ne bomo imeli nadaljnjega gibanja in medsebojnega razumevanja.

Splošni opis programskih jezikov

Kot sem napisal zgoraj, bomo obravnavali dve priljubljeni razvojni okolji. Po analogiji z, lahko razdelimo na grafični urejevalnik in »pametna beležka«. To sta programa Arduino IDE in FLprog.

Osnova razvojnega okolja je Processing/Wiring - to je običajni C++, dopolnjen s funkcijami in različnimi knjižnicami. Obstaja več različic za operacijski sistemi Windows, Mac OS in Linux.

Kakšna je njihova temeljna razlika?? Arduino IDE je razvojno okolje, ki opisuje programsko kodo. In FLprog je podoben CFC CoDeSyS, ki vam omogoča risanje diagramov. Katero okolje je boljše? Oba sta dobra in priročna na svoj način, a če se želite resno ukvarjati s krmilniki, je najbolje, da se naučite jezikov, podobnih SI. Njihova glavna prednost je prilagodljivost in neomejenost algoritma. Res mi je všeč Arduino IDE.

Opis Arduino IDE

Distribucijo lahko prenesete s uradna spletna stran. Prenesite arhiv, zavzame nekaj več kot 100 MB. Namestitev je standardna, kot vse aplikacije za Windows. V paketu morajo biti nameščeni gonilniki za vse vrste plošč. In tako izgleda delovno okno programa.

Razvojno okolje Arduino sestavljajo:

  • urejevalnik programske kode;
  • sporočilna področja;
  • okna za izpis besedila;
  • orodne vrstice z gumbi za pogosto uporabljene ukaze;
  • več menijev

Nastavitve Arduino IDE

Imenuje se program, napisan v razvojnem okolju Arduinoskica. Skica je napisana v urejevalniku besedil, ki ima barvno osvetlitev izdelane programske kode. Primer preprost program na spodnji sliki.

Dodatne funkcije je mogoče dodati z uporaboknjižnice,predstavlja kodo, oblikovano na poseben način. V bistvu ni dostopen razvijalcu. Okolju je običajno priložen standardni komplet, ki ga je mogoče postopoma dopolnjevati. So v podimenikuknjižnice Imenik Arduino.

Številne knjižnice imajo primere v mapiprimer.Če v meniju izberete knjižnico, boste izvorni kodi dodali naslednjo vrstico:

Arduino

#vključi

#vključi

To je direktiva - neke vrste navodilo, glava datoteke, ki opisuje objekte, funkcije in konstante knjižnice. Številne funkcije so že bile razvite za najpogostejša opravila. Verjemite, programerju to olajša življenje.

Ko smo elektronsko ploščo povezali z računalnikom. Naredimo naslednje nastavitve - izberemo ploščo Arduino in Com port, preko katerega se bomo povezali.

Arduino

void setup() ( // inicializira digitalni pin 13 kot izhod. pinMode(13, OUTPUT); ) void loop() ( digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000 );

void setup() (

// inicializiramo digitalni pin 13 kot izhod.

pinMode(13, IZHOD);

void loop() (

digitalWrite(13, HIGH);

zamuda (1000);

digitalWrite(13, LOW);

zamuda (1000);

Tako je, mimogrede, priročno preveriti funkcionalnost plošče, ki je prišla iz trgovine. Hitro in enostavno.

Obstaja še ena priročna stvar. To se imenujeMonitor serijska vrata (Serijski monitor). Prikaže podatke, poslane na platformoArduino.Ponavadi gledam, kakšne signale mi dajejo razni senzorji, priključen na ploščo.

Povezovanje knjižnic

obstajati različne poti za dodajanje funkcije po meri. Knjižnice lahko povežete na tri načine:

  1. Uporaba upravitelja knjižnice
  2. Uporaba uvoza kot datoteke .zip
  3. Ročna namestitev.

1. Uporaba upravitelja knjižnice.V delovnem oknu programa izberemo zavihek Skica. Nato kliknite gumb Poveži knjižnico. Pred nami se odpre upravnik knjižnice. Okno se bo že prikazalo nameščene datoteke s podpisomnameščenin tiste, ki jih je mogoče namestiti.

2. Uporaba uvoza kot datoteke .zip.V internetu pogosto najdete knjižnične datoteke, pakirane v arhive s pripono zip. Vsebuje datoteko glave.h in datoteko kode.cpp. Med namestitvijo ni treba razpakirati arhiva. Preprosto pojdite v meni Skica - Poveži knjižnico - Dodaj knjižnico .ZIP

3.Ročna namestitev.Najprej zaprite program Arduino IDE. Najprej razpakiramo naš arhiv. In datoteke s končnico .h in .cpp prenesemo v mapo z enakim imenom kot arhiv. Postavite mapo v korenski imenik.

Moji dokumenti\Arduino\knjižnice

Opis aplikacije FLPprog

FLprog je brezplačen projekt neodvisnih razvijalcev, ki vam omogoča delo s funkcijskimi bloki ali lestvičnimi diagrami. To okolje je primerno za ljudi - ne programerje. Omogoča vam, da vizualno in jasno vidite algoritem z uporabo diagramov in funkcijskih blokov. Distribucijo lahko prenesete na uradna spletna stran.

Projekt spremljam že kar dolgo časa. Fantje se razvijajo, nenehno dodajajo nove funkcionalnosti in spreminjajo stare. V tem okolju vidim obetavno. Ker opravlja dve pomembni funkciji:preprostost in enostavna uporaba.

Poskusimo ustvariti preprost projekt. Izhod 13 bomo preklopili na LED.

Mi ustvarjamo nov projekt. V zgornjem oknu dodajte potrebno število vhodov in izhodov, nastavite ime in plošči dodelite fizični vhod ali izhod.

Elemente, ki jih potrebujemo, potegnemo iz drevesa predmetov in elemente, ki jih potrebujemo, na platno za urejanje. V našem primeru lahko za vklop in izklop uporabimo preprost RS sprožilec.

Ko ustvarite algoritem, kliknite gumb za prevajanje, program zagotovi pripravljeno skico v IDE.

Ogledali smo si zmožnosti in priročnost programov za razvoj algoritmov na krmilniku serije Arduino. Obstajajo tudi programi, ki vam omogočajo ustvarjanje strukturnih diagramov in vizualnih slik. Priporočam pa uporabo urejevalnika besedil, ker vam bo kasneje lažje. Povejte mi, katero okolje vam najbolj ustreza in zakaj??

22. septembra sem se udeležila seminarja v Krasnodarju "Krmilniki za ploščo na dotik OVEN SPK." Konferenca je potekala v modnem in lepem hotelu Bristol. Bilo je zelo zanimivo in kul.

V prvem delu seminarja smo se seznanili z zmogljivostmi in prednostmi izdelkov OWEN. Nato je sledil odmor za kavo s krofi. Nabrala sem kup stvari, krofe, piškote in bonbone, ker sem bila zelo lačna. =)

V drugem delu seminarja, po kosilu, so nam predstavili. Povedali so nam veliko o spletni vizualizaciji. Ta trend začenja pridobivati ​​zagon. No, seveda, nadzirajte opremo prek katerega koli internetnega brskalnika. To je res kul. Mimogrede, sama oprema je v kovčku.

V bližnji prihodnosti bom objavil serijo člankov o CoDeSyS 3.5. Torej, če koga zanima, naj se naroči ali kar pride na obisk. Vedno bom vesela!!!

Mimogrede, skoraj sem pozabil, naslednji članek bo o elektronski plošči Arduino. Zanimivo bo, ne zamudite.

Se vidimo v naslednjih člankih.

Lep pozdrav, Gridin Semyon.

× Zapri


Arduino IDE je brezplačno razvojno okolje za platformo Arduino, ki vsebuje urejevalnik kode, prevajalnik in modul za prenos vdelane programske opreme na ploščo. To okolje je popolno za programerje, ki imajo raje programska jezika C in C++. Programe (skice), napisane z uporabo Arduino IDE, obdela predprocesor in nato prevede v AVR-GCC.

Razvojno okolje Arduino je opremljeno s knjižnico programov, imenovano "Wiring", ki izhaja iz projekta Wiring, kar olajša številne običajne V/I operacije.

Na splošno vam Arduino omogoča ustvarjanje elektronske naprave, ki imajo možnost sprejemanja signalov iz različnih digitalnih in analognih senzorjev, povezanih z njimi, ter krmiljenja različnih aktuatorjev. Projekti, ki temeljijo na Arduinu, se lahko izvajajo neodvisno ali se povezujejo s programsko opremo na osebnem računalniku.

Ključne prednosti Arduino IDE za Windows

Med programi s podobnimi funkcijami je Arduino IDE dostopen, razumljiv za začetnike in ima širok nabor zmogljivosti za profesionalce. Program ima enostaven za uporabo in razumljiv vmesnik. Je združljiv z različne različice operacijske sobe Windows sistemi. Zato z uporabo standardne knjižnice, lahko vsak začetnik ustvari preprost projekt v nekaj minutah.

Pomembno je tudi, da to razvojno okolje ponuja vsa osnovna orodja, potrebna za delo. Med njegovimi funkcijami so na primer shranjevanje, izvoz, iskanje, preverjanje, zamenjava skic.

Glavne slabosti

Uporabniki ugotavljajo, da so nekatere različice Arduino IDE nestabilne. Prav tako ne pričakujte, da lahko s tem programom ustvarite resen projekt. Arduino IDE je bolj primeren za hobi projekte.

Namestitev

  • prenesite programsko opremo s povezave;
  • odprite preneseno datoteko;
  • zaženite ukaze, poglejte v namestitveno okno.

Kaj je novega

  • Nov cilj! Plošče ARM64 so zdaj v celoti podprte (Nvidia Jetson in RaspberryPi3 s 64-bitnim operacijskim sistemom).
  • Odpravljene napake, povezane z UTF8 v sistemu Windows.
  • Popravljeno: zdaj je mogoče znova prevesti z uporabo OpenJDK (odstranjena je odvisnost od JavaFx).
  • Popravljeno: TouchBar uporabljajte samo v OSX 10.12 ali novejšem.
  • PluggableDiscovery: Preprosto dodajte svojega lastnega odkritelja in ga dajte na voljo v meniju Boards/Port (hvala @PaulStoffregen za idejo in prvo izvedbo).
  • LibManager: upočasnitev med iskanjem je bila zmanjšana.
  • Popravljeno: Prepričajte se, da je črta skice vidna, če vsebuje napako in jo je treba označiti.
  • Linux: Namestitveni program zdaj poskuša uporabiti simbolno povezavo /usr/local/bin (to ne vpliva na običajno izvensistemsko namestitev) Hvala @2E0PGS.
  • Popravljena posodobitev vdelane programske opreme ni na voljo za plošče WINC tretjih proizvajalcev.
  • Uporabite leksikografsko razdaljo kot zadnjo priložnost, da najdete knjižnico, ki jo potrebujete (če katera koli druga tehnika ne uspe).
  • Popravljeni nekateri prototipi, ki so bili vstavljeni na sredino funkcije.

Razvojno okolje Arduino je sestavljeno iz vgrajenega urejevalnik besedil programska koda, območje za sporočila, okno za izpis besedila (konzola), orodna vrstica z gumbi za pogosto uporabljene ukaze in več menijev. Razvojno okolje je povezano s strojno opremo Arduino za prenos programov in komunikacijo.

Prenesi
Nadzor serijskega vodila

Prikaže podatke, poslane na platformo Arduino ( USB plošča ali kartica serijskega vodila). Za pošiljanje podatkov morate vnesti besedilo in pritisniti gumb Pošlji ali Vnesi. Nato izberite hitrost prenosa s spustnega seznama, ki ustreza vrednosti Serial.begin v skici. V operacijskem sistemu Mac ali Linux se bo platforma Arduino znova zagnala (skica se bo začela znova), ko bo priključen nadzor serijskega vodila.

Možna je izmenjava informacij s platformo preko programov Processing, Flash, MaxMSP itd. (za podrobnosti glejte stran z opisi vmesnika).

nastavitve

Nekatere nastavitve lahko spremenite v oknu Nastavitve(Arduino meni v Mac OS ali Datoteka v Windows in Linux OS). Ostale nastavitve so v datoteki, katere lokacija je navedena v oknu Preferences.

Platforme

Izbira platforme vpliva na: parametre (npr. hitrost procesorja in hitrost prenosa), ki se uporabljajo pri prevajanju in nalaganju skic, in nastavitve snemanja zagonskega nalagalnika mikrokrmilnika. Nekatere značilnosti platforme se razlikujejo le v zadnjem parametru (Bootloader), tako da boste morda morali preveriti razliko, tudi če se z ustrezno izbiro uspešno zaženete, preden napišete Bootloader.

  • Arduino BT
    Urna frekvenca ATmega168 16 MHz. Zagonski nalagalnik se naloži skupaj s kodami za inicializacijo modula Bluetooth.
  • LilyPad Arduino z ATmega328
    Urna frekvenca ATmega328 8 MHz (3,3 V) z možnostjo samodejnega ponovnega zagona. Ustreza Arduino Pro oz Pro Mini(3,3 V, 8 MHz) z ATmega328.
  • LilyPad Arduino z ATmega168
    Taktna frekvenca ATmega168 je 8 MHz.

    Naloženi zagonski nalagalnik ima dolgo časovno omejitev (ob ponovnem zagonu lučka pin 13 trikrat utripne), ker izvirne različice LilyPads ne podpirajo samodejnega ponovnega zagona. Tudi zunanje ure niso podprte in zato Bootloader konfigurira ATmega168 za nalaganje notranje ure 8 MHz.

    Če imate novejše različice LilyPad (s 6-pinskim programskim vhodom), boste morali izbrati Arduino Pro ali Pro Mini (8 MHz) z ATmega168, preden naložite zagonski nalagalnik.

  • Arduino Pro ali Pro Mini (3,3 V, 8 MHz) z ATmega328
    Urna frekvenca ATmega328 8 MHz (3,3 V) z možnostjo samodejnega ponovnega zagona. Združljiv z LilyPad Arduino z ATmega328.
  • Arduino Pro ali Pro Mini (3,3 V, 8 MHz) z ATmega168
    Taktna frekvenca ATmega168 8 MHz (3,3 V) z možnostjo samodejnega ponovnega zagona.
  • Arduino NG oz prejšnje različice z ATmega168
    Takt ATmega168 je 16 MHz brez samodejnega ponovnega zagona. Prevajanje in nalaganje ustreza Arduino Diecimila ali Duemilanove z ATmega168, vendar ima Bootloader dolgo časovno omejitev (pin 13 LED trikrat utripne ob ponovnem zagonu).
  • Arduino NG ali prejšnje različice z ATmega8
    Takt ATmega8 je 16 MHz brez možnosti samodejnega ponovnega zagona.