Arduino mjukvarumiljö. Arduino anslutning och installation. Bibliotek för mjukvarumiljön

För att skriva (redigera) och ladda upp (firmware) program (skisser) till Arduino måste du installera ett programmeringsprogram som Arduino IDE, eller använda en webbredigerare online. Ladda ner (ladda upp) Arduino IDE-program senaste versionen, eller så kan du använda webbredigeraren från mjukvarudelen på arduino.cc-webbplatsen.

Laddar ner (laddar upp) Arduino IDE från den officiella webbplatsen:

Gå till den officiella Arduino-webbplatsen och välj från listan det operativsystem som din dator körs på. I den här artikeln kommer vi att titta på hur vi installerar Arduino IDE på Windows-operativsystemet. Välj den första raden " Windows Installatör"Du kommer att installera Arduino IDE (som du installerar alla andra program), och genom att välja den andra raden" Windows ZIP-fil för icke-admininstallation» Du kommer att ladda ner ett ZIP-arkiv med en programmapp som du kan köra utan installation (även om du inte har administratörsrättigheter på din dator).

Oavsett vilket operativsystem du väljer kommer du att bli ombedd att tacka utvecklarna, det är precis det, det är upp till dig.


Om du bara vill ladda ner programmet klickar du på knappen "BARA LADDA NER"; om du vill ladda ner programmet och tacka utvecklarna som bidrar till den fortsatta utvecklingen av programvaran, klicka sedan på knappen "BIDRAG & LADDA ned" .

Vänta tills filen har laddats ner

När nedladdningen är klar bör filen finnas i mappen: " Den här datorn > Nedladdningar "(om du inte har angett en annan plats för att spara filen).

Springa installationsfil

från mappen: "Den här datorn > Nedladdningar" (du kommer att ha Arduino IDE-versionsnummer istället för X.X.X i filnamnet).






  • 1 meddelande: introducerar dig till licensavtal, klicka på knappen "Jag accepterar", meddelande 2 visas.
  • Meddelande 2: uppmanar dig att välja installationskomponenter, klicka på knappen "Nästa", meddelande 3 kommer att visas.
  • Meddelande 3: uppmanar dig att välja sökväg för att installera Arduino IDE, klicka på knappen "Installera", meddelande 4 kommer att visas.
  • 4 meddelande: informerar dig om hur Arduino IDE-installationen fortskrider, varefter meddelande 5 visas.
  • Meddelande 5: informerar dig om att Arduino IDE-installationen är klar, klicka på knappen "Stäng".

Under installationsprocessen kan 4 meddelanden visas ovanför fönstret Windows fönster ber om din tillåtelse att installera drivrutiner:


Tillåt installation av drivrutiner genom att klicka på "Installera"-knappen; dessa drivrutiner låter dig identifiera och arbeta med Arduino-kort anslutna via USB-bussen.

Detta avslutar Arduino IDE-installationen. .

Programikonen bör visas på skrivbordet:

Lanserar Arduino IDE:

När du startar programmet för första gången kan ett meddelande visas Windows brandvägg om att blockera åtkomst för vissa Arduino IDE Java-nätverksfunktioner:


Tillåt åtkomst genom att klicka på knappen "Tillåt åtkomst". Därefter visas inte det här fönstret.

Arduino IDE-programfönstret öppnas:


Följande bild visar syftet med områdena och funktionsknapparna i programmet:


Nu kan du skriva en skiss (kod) och ladda upp (ladda upp/flasha) den till Arduino. Men innan dess måste du ansluta Arduino-kortet till datorn och tala om för Arduino IDE-programmet vilket Arduino-kort du anslutit och till vilken port...

Ansluta Arduino-kortet:

När du har anslutit Arduino-kortet via USB uttag till datorn måste Arduino IDE-programmet indikera vilket Arduinokort du anslutit. För att göra detta, välj önskad bräda från listan i menyavsnittet " Verktyg > Betala > Namn på din styrelse


Nu måste du välja Com-porten som ditt Arduino-kort är anslutet till. För att göra detta, välj önskad Com-port från listan över tillgängliga Com-portar i menyavsnittet " Verktyg > Hamn > Tillgängligt portnummer", som visas i följande bild:


Om USB-styrenheten på ditt Arduino-kort är implementerad på ett FTDI eller liknande chip, kommer du inte att se namnet på Arduino-kortet i parentes mittemot Com-porten i listan över tillgängliga Com-portar. I vårt fall skulle du helt enkelt se "COM1" och "COM7", då uppstår frågan, vilken av dessa portar är Arduino-kortet anslutet till?

Detta problem kan lösas mycket enkelt. Koppla bort Arduino-kortet från datorn och öppna " Verktyg > Hamn » . I listan över Com-portar ser du bara tillgängliga Com-portar, det vill säga i vårt fall endast "COM1". Anslut nu Arduino-kortet till datorn och öppna menyn igen " Verktyg > Hamn » . Nu kommer du att se att listan över Com-portar har ökat med en (i vårt fall har "COM7" lagts till "COM1"), och det är till Com-porten som visas som ditt Arduino-kort är anslutet.

Om du, när du ansluter Arduino-kortet, inte ser utseendet på en ny Com-port, är USB-styrenheten på ditt Arduino-kort implementerad på tredjepartschips och du måste installera en extra drivrutin för den. Som till exempel drivrutinen för CH340G-chippet.

Ladda upp en skiss från Arduino IDE-programmet till Arduino-kortet:

Efter att du har angett typen av Arduino-kort, valt Com-porten och skrivit din skiss (programkod), kan skissen laddas upp (laddas upp/flashas) till Arduino-kortstyrenheten . För att göra detta, välj menyalternativet "» eller klicka på knappen i form av en cirkel med en pil:


Om du skrev en skiss i ett nytt fönster och inte sparade den i en fil, innan du laddade den till Arduino-kortet, Arduino-program IDE kommer att uppmana dig att spara den. Ange namnet under vilket du vill spara skissen till en fil och klicka på knappen "Spara".


Under laddningen kommer du att se en statusrad som visar framstegen för kompilering och laddning av skissen. Om det inte finns några fel i skissen och den har laddats framgångsrikt, kommer information om mängden använt och tillgängligt Arduino-minne att visas i meddelandefältet, och meddelandet "Download complete." kommer att visas ovanför meddelandefältet.


Den lilla skissen ovan (på bilden) kommer att få lysdioden på Arduino-kortet att blinka. Många skisser förenklas och förkortas genom att använda bibliotek. Du kan ta reda på vad bibliotek är och hur du installerar dem i avsnittet.

Låt oss titta på att komma igång med Arduino på Windows-operativsystemet. Låt oss ta plattformen som ett exempel Arduino Uno. För övriga brädor är skillnaden minimal.

Installerar Arduino IDE

Först måste du installera Arduinos integrerade utvecklingsmiljö - Arduino IDE - på din dator. På grund av kriget mellan Arduino SRL och Arduino LLC, beroende på plattformsmodell, välj Arduino IDE-versionen.

Ladda ner Arduino IDE 1.6.4 - d För alla plattformar utom Arduino Leonardo ETH och Arduino M0 (stabil version från Arduino LLC).

Lanserar Arduino IDE

Efter att du har laddat nereller och installerade Arduino IDE, låt oss starta det! Ett fönster bör öppnas som i bilden nedan.

Något gick fel?

    Arduino IDE startar inte? JRE (Java Runtime Environment) är förmodligen felaktigt installerad på din dator. Se punkt (1) för att installera om Arduino IDE: installationsprogrammet kommer att göra allt arbete med att distribuera JRE.

Ansluter Arduino till datorn

Efter att du har installerat Arduino IDE är det dags att ansluta Arduino-plattformen till din dator.

Anslut Arduino till din dator via en USB-kabel. Du kommer att se "ON"-lampan på kortet tändas och "L"-lampan börjar blinka. Detta innebär att ström tillförs kortet och Arduino-mikrokontrollern har börjat utföra den fabriksprogrammerade "Blinken" (blinkande lysdiod).

För att konfigurera Arduino IDE för att fungera med en specifik Arduino måste vi ta reda på vilket COM-portnummer som datorn tilldelade den här plattformen. För att göra detta, gå till Windows Enhetshanteraren och öppna fliken "Portar (COM och LPT)". Vi borde se följande bild:


Detta betyder att operativsystemet kände igen vårt Arduino-kort som en COM-port, valde rätt drivrutin för det och tilldelade denna COM-port nummer 2. Om vi ​​ansluter ett annat Arduino-kort till datorn kommer operativsystemet att tilldela det ett annat nummer. Därför, om du har flera Arduino-kort är det mycket viktigt att inte bli förvirrad över COM-portnumren.

Något gick fel?

Om det inte dyker upp några nya enheter i enhetshanteraren efter att ha anslutit Arduino till datorn, kan detta bero på en av anledningarna:

    Defekt USB-kabel eller port

    Blockering av operativsystemet

    Defekt bräda Arduino

Konfigurera Arduino IDE för att fungera med Arduino

Nu måste vi berätta för Arduino IDE att kortet den ska kommunicera med är på COM-port nummer 2.

För att göra detta, gå till menyn: Verktyg Hamn och välj "COM2"-porten. Nu vet Arduino IDE att något är på "COM2"-porten. Och hon kommer snart att behöva kommunicera med detta "något".

För att Arduino IDE inte ska ha några tvivel måste vi berätta för Arduino IDE vilket kort vi kommer att arbeta med. För att göra detta, gå till menyn: Verktyg Betala och välj "Arduino Uno"-brädet.

Nu vet Arduino IDE allt den behöver för att flasha Arduinos firmware.

Något gick fel?

    Är listan över seriella portar tom? Detta betyder att Arduino inte är korrekt ansluten. Återgå till steg (3) för att felsöka anslutningen.

    Arduino IDE otroligt långsam när man navigerar i menyer? Inaktivera allt i Enhetshanteraren externa enheter skriv "Bluetooth Serial". Till exempel en virtuell enhet att ansluta till mobiltelefonöver Bluetooth kan orsaka detta beteende.

Miljön är konfigurerad, kortet är anslutet. Nu kan du fortsätta med att ladda upp skissen.

Arduino IDE innehåller mycket färdiga exempel, där du snabbt kan se lösningen på ett problem. Den innehåller också ett enkelt exempel på "Blink". Låt oss välja det.

Låt oss ändra koden lite för att se skillnaden med fabrikslampan som blinkar.

Istället för raden:

låt oss skriva:

Full version av koden:

void setup() ( // sätt pin 13 till utgångsläge pinMode(13, OUTPUT); ) void loop() ( // skicka en "hög signal" till pin 13 digitalWrite(13, HIGH); // vänta 100 millisekunders fördröjning (100); // skicka en "låg signal" till pin 13 digitalWrite(13, LOW); // vänta 100 millisekunders fördröjning(100); )

Lysdioden "L" ska nu lysa och slockna var 100:e millisekund. Det är 10 gånger snabbare än fabriksversionen. Låt oss ladda upp vår skiss till Arduino och kolla om detta är sant?

Efter uppstart börjar lysdioden att blinka snabbare. Det betyder att allt löste sig. Nu kan du säkert gå vidare till ""

Något gick fel?

    Som ett resultat av nedladdningen visas ett fel som avrdude: stk500_get sync(): inte synkroniserat: resp = 0x00 ? Detta betyder att Arduino inte är korrekt konfigurerad. Återgå till de föregående stegen för att säkerställa att enheten har identifierats av operativsystemet och att Arduino IDE är installerad korrekta inställningar för COM-port och kortmodell.

28 09.2016

Har du någonsin tänkt på att göra ditt liv enklare hemma? Att ha saker som skulle lösa vardagliga, rutinuppgifter för dig. En smart enhet som skulle utföra användbar funktion till exempel vattnade trädgården, städade rummet, bar lasset. Dessa problem kan lösas. Men att bara köpa det räcker inte. Vilken industri som helst logisk styrenhet eller så behöver chippet en "hjärna" att göra en viss sekvens handlingar. För att utföra operationer i vårt fall är programmeringsspråket Arduino lämpligt.

Från den här artikeln kommer du att lära dig:

Hälsningar, vänner! För de som inte känner mig, jag heter Gridin Semyon. Du kan läsa om mig. Dagens artikel kommer att ägnas åt två huvudprogram, utan vilka vi inte kommer att ha ytterligare rörelse och ömsesidig förståelse.

Allmän beskrivning av programmeringsspråk

Som jag skrev ovan kommer vi att överväga två populära utvecklingsmiljöer. I analogi med, kan delas in i grafikredigerare och "smart anteckningsblock". Dessa är Arduino IDE- och FLprog-program.

Grunden i utvecklingsmiljön är Processing/Wiring – detta är vanligt C++, kompletterat med funktioner och olika bibliotek. Det finns flera versioner för operativsystem windows, Mac OS och Linux.

Vad är deras grundläggande skillnad?? Arduino IDE är en utvecklingsmiljö som beskriver programkod. Och FLprog liknar CFC CoDeSyS, som låter dig rita diagram. Vilken miljö är bättre? Båda är bra och bekväma på sitt eget sätt, men om du vill bli seriös med kontroller är det bäst att lära sig språk som liknar SI. Deras främsta fördel är algoritmens flexibilitet och obegränsade natur. Jag gillar verkligen Arduino IDE.

Beskrivning av Arduino IDE

Distributionen kan laddas ner från officiell hemsida. Ladda ner arkivet, det tar upp lite mer än 100 MB. Installationen är standard, som alla applikationer för Windows. Drivrutiner för alla typer av kort måste installeras i paketet. Och så här ser programmets arbetsfönster ut.

Arduinos utvecklingsmiljö består av:

  • programkodredigerare;
  • meddelandeområden;
  • textutmatningsfönster;
  • verktygsfält med knappar för ofta använda kommandon;
  • flera menyer

Arduino IDE-inställningar

Ett program skrivet i Arduinos utvecklingsmiljö kallasskiss. Skissen är skriven i en textredigerare, som har färgmarkering av den skapade programkoden. Exempel enkelt program på bilden nedan.

Ytterligare funktionalitet kan läggas till med hjälp avbibliotek,representerar kod utformad på ett speciellt sätt. I grund och botten är det inte tillgängligt för utvecklaren. Miljön kommer vanligtvis med en standarduppsättning, som gradvis kan fyllas på. De finns i underkatalogenbibliotek Arduino katalog.

Många bibliotek kommer med exempel som finns i mappenexempel.Om du väljer ett bibliotek i menyn läggs följande rad till i källkoden:

Arduino

#omfatta

#omfatta

Detta är ett direktiv - en sorts instruktion, en rubrikfil som beskriver objekt, funktioner och bibliotekskonstanter. Många funktioner har redan utvecklats för de vanligaste uppgifterna. Tro mig, detta gör programmerarens liv enklare.

Efter att vi har kopplat elektronikkortet till datorn. Vi gör följande inställningar - välj Arduino-kortet och Com-porten genom vilken vi ska ansluta.

Arduino

void setup() ( // initiera digital pin 13 som en utgång. pinMode(13, OUTPUT); ) void loop() ( digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000) );

void setup() (

// initiera digital pin 13 som en utgång.

pinMode(13, OUTPUT);

void loop() (

digitalWrite(13, HIGH);

fördröjning(1000);

digitalWrite(13, LÅG);

fördröjning(1000);

Så förresten är det bekvämt att kontrollera funktionaliteten hos brädet som kom från butiken. Snabbt och enkelt.

Det finns en mer bekväm sak. Det heterÖvervaka serieport (Seriell monitor). Visar data som skickas till plattformenArduino.Jag brukar titta på vilka signaler de ger mig olika sensorer, ansluten till kortet.

Ansluta bibliotek

Existera olika sätt för att lägga till anpassade funktioner. Du kan ansluta bibliotek på tre sätt:

  1. Använder bibliotekshanteraren
  2. Använder import som en .zip-fil
  3. Manuell installation.

1. Använda bibliotekshanteraren.I programmets arbetsfönster väljer du fliken Sketch. Efter det klickar du på knappen Anslut bibliotek. Bibliotekschefen öppnar framför oss. Fönstret kommer redan att visas installerade filer med signaturinstalleratoch de som kan installeras.

2.Använda import som en .zip-fil.Ofta på Internet kan du hitta biblioteksfiler packade i arkiv med en zip-förlängning. Den innehåller en header file.h och en kod file.cpp. Det finns ingen anledning att packa upp arkivet under installationen. Gå bara till Sketch-menyn - Anslut bibliotek - Lägg till .ZIP-bibliotek

3. Manuell installation.Stäng först Arduino IDE-programmet. Vi packar först upp vårt arkiv. Och vi överför filerna med tilläggen .h och .cpp till en mapp med samma namn som arkivet. Placera mappen i rotkatalogen.

Mina dokument\Arduino\bibliotek

Beskrivning av FLPprog

FLprog är ett gratis projekt från oberoende utvecklare som låter dig arbeta med funktionsblock eller stegdiagram. Denna miljö är bekväm för människor - inte programmerare. Det låter dig visuellt och tydligt se algoritmen med hjälp av diagram och funktionsblock. Du kan ladda ner distributionen på officiell hemsida.

Jag har följt projektet ganska länge. Killarna utvecklas, lägger hela tiden till ny funktionalitet och ändrar gamla. Jag ser löfte i den här miljön. Eftersom den utför två viktiga funktioner:enkelhet och användarvänlighet.

Låt oss försöka skapa ett enkelt projekt. Vi kommer att byta utgång 13 till LED.

Vi skapar nytt projekt. I det översta fönstret, lägg till det antal in- och utgångar som krävs, ställ in ett namn och tilldela en fysisk ingång eller utgång till kortet.

Vi drar ut de element vi behöver från objektträdet och de element vi behöver till redigeringsduken. I vårt fall kan vi använda en enkel RS-trigger för att slå på och av den.

Efter att ha skapat algoritmen, klicka på kompileringsknappen, programmet ger en färdig skiss i IDE.

Vi har tittat på funktionerna och bekvämligheten med program för att utveckla algoritmer på Arduino-seriens kontroller. Det finns även program som låter dig skapa strukturdiagram och visuella bilder. Men jag rekommenderar att du använder en textredigerare eftersom det blir lättare för dig senare. Berätta för mig, vilken miljö är mest bekväm för dig och varför??

Den 22 september deltog jag i ett seminarium i Krasnodar "Pekskärmskontroller OVEN SPK." Konferensen hölls i det fashionabla och vackra Bristol Hotel. Det var väldigt intressant och coolt.

I den första delen av seminariet fick vi veta om OWEN-produkternas möjligheter och fördelar. Efteråt blev det fika med munkar. Jag plockade upp en massa saker, munkar, kakor och godis, för jag var väldigt hungrig. =)

I den andra delen av seminariet, efter lunch, presenterades vi. De berättade mycket om webbvisualisering. Denna trend börjar ta fart. Jo, naturligtvis, styr utrustningen via vilken webbläsare som helst. Det här är riktigt coolt. Själva utrustningen ligger förresten i resväskan.

Jag kommer att publicera en serie artiklar om CoDeSyS 3.5 inom en snar framtid. Så om någon är intresserad, prenumerera eller bara besök. Jag kommer alltid vara glad!!!

Förresten, jag glömde nästan bort, nästa artikel kommer att handla om Arduinos elektroniska styrelse. Det ska bli intressant, missa inte det.

Vi ses i nästa artiklar.

Med vänlig hälsning, Gridin Semyon.

× Stäng


Arduino IDE är en gratis utvecklingsmiljö för Arduino-plattformen, som innehåller en kodredigerare, kompilator och firmware-överföringsmodul till kortet. Denna miljö är perfekt för programmerare som föredrar programmeringsspråken C och C++. Program (skisser) skrivna med Arduino IDE bearbetas av en förprocessor och kompileras sedan till AVR-GCC.

Arduinos utvecklingsmiljö kommer med ett bibliotek med program som kallas "Wiring", härlett från Wiring-projektet, vilket gör många vanliga I/O-operationer mycket enklare.

I allmänhet låter Arduino dig skapa elektroniska apparater, som har förmågan att ta emot signaler från olika digitala och analoga sensorer anslutna till dem, samt styra olika ställdon. Arduino-baserade projekt kan köras oberoende eller gränssnitt med programvara på en PC.

Viktiga fördelar med Arduino IDE för Windows

Bland program med liknande funktioner är Arduino IDE tillgängligt, begripligt för nybörjare och har ett brett utbud av möjligheter för proffs. Programmet har ett lättanvänt och förståeligt gränssnitt. Den är kompatibel med olika versioner operationssalar Windows-system. Därför använder standardbibliotek, varje nybörjare kan skapa ett enkelt projekt på några minuter.

Det är också viktigt att denna utvecklingsmiljö ger alla grundläggande verktyg som behövs för arbetet. Bland dess funktioner finns till exempel att spara, exportera, söka, kontrollera, ersätta skisser.

Huvudsakliga nackdelar

Användare noterar att vissa versioner av Arduino IDE är instabila. Förvänta dig inte heller att du kan skapa ett seriöst projekt med det här programmet. Arduino IDE är mer lämplig för hobbyprojekt.

Installation

  • ladda ner programvaran från länken;
  • öppna den nedladdade filen;
  • kör kommandona, titta i installationsfönstret.

Vad är nytt

  • Nytt mål! ARM64-kort stöds nu fullt ut (Nvidia Jetson och RaspberryPi3 med 64-bitars operativsystem).
  • Fixade buggar relaterade till UTF8 på Windows.
  • Fixat: Kan nu kompilera igen med OpenJDK (JavaFx-beroendet har tagits bort).
  • Fixat: Använd endast TouchBar på OSX 10.12 eller senare.
  • PluggableDiscovery: Lägg enkelt till din egen upptäckare och gör den tillgänglig i Boards/Port-menyn (tack till @PaulStoffregen för idén och den första implementeringen).
  • LibManager: avmattning under sökning har minskat.
  • Fixat: Se till att skissraden är synlig om den innehåller ett fel och behöver markeras.
  • Linux: Installeraren försöker nu att symlänka /usr/local/bin (detta påverkar inte normal installation utanför systemet) Tack @2E0PGS.
  • Fixad firmwareuppdatering är inte tillgänglig för WINC-kort från tredje part.
  • Använd lexikografiskt avstånd som en sista chans att hitta det bibliotek du behöver (om någon annan teknik misslyckas).
  • Fixade att några prototyper satts in i mitten av en funktion.

Arduinos utvecklingsmiljö består av en inbyggd textredigerare programkod, meddelandeområde, textutmatningsfönster (konsol), verktygsfält med knappar för ofta använda kommandon och flera menyer. Utvecklingsmiljön är kopplad till Arduino-hårdvaran för att ladda ner program och kommunicera.

Ladda ner
Seriell bussövervakning

Visar data som skickats till Arduino-plattformen ( USB-kort eller seriellt busskort). För att skicka data måste du skriva in text och trycka på knappen Skicka eller Enter. Välj sedan överföringshastigheten från den nedrullningsbara listan som motsvarar värdet Serial.begin i skissen. På Mac eller Linux OS kommer Arduino-plattformen att startas om (skissen börjar om) när seriell bussövervakning är ansluten.

Det är möjligt att utbyta information med plattformen genom Processing, Flash, MaxMSP, etc. program. (se sidan med gränssnittsbeskrivningar för detaljer).

inställningar

Vissa inställningar kan ändras i fönstret Inställningar(Arduino-menyn på Mac OS eller Arkiv på Windows och Linux OS). Resten av inställningarna finns i filen, vars plats anges i fönstret Inställningar.

Plattformar

Valet av plattform påverkar: parametrarna (t.ex. CPU-hastighet och överföringshastighet) som används vid kompilering och laddning av skisser och mikrokontrollerns inspelningsinställningar för bootloader. Vissa plattformsegenskaper skiljer sig endast i den sista parametern (Bootloader), så även om du startar framgångsrikt med lämpligt val, kan du behöva kontrollera skillnaden innan du skriver Bootloader.

  • Arduino BT
    Klockfrekvens ATmega168 16 MHz. Bootloadern laddas tillsammans med koder för initialisering av Bluetooth-modulen.
  • LilyPad Arduino med ATmega328
    ATmega328 klockfrekvens 8 MHz (3,3 V) med möjlighet till automatisk omstart. Överensstämmer med Arduino Pro eller Pro Mini(3,3 V, 8 MHz) med ATmega328.
  • LilyPad Arduino med ATmega168
    Klockfrekvensen för ATmega168 är 8 MHz.

    Den laddade Bootloader har en lång timeout (vid omstart blinkar stift 13 LED tre gånger), eftersom originalversioner LilyPads stöder inte automatisk omstart. Även externa klockor stöds inte och därför konfigurerar Bootloader ATmega168 för att ladda den interna 8 MHz-klockan.

    Om du har senare versioner av LilyPad (med 6-stifts mjukvaruingång), måste du välja Arduino Pro eller Pro Mini (8 MHz) med ATmega168 innan du laddar bootloadern.

  • Arduino Pro eller Pro Mini (3,3V, 8MHz) med ATmega328
    ATmega328 klockfrekvens 8 MHz (3,3 V) med möjlighet till automatisk omstart. Kompatibel med LilyPad Arduino med ATmega328.
  • Arduino Pro eller Pro Mini (3,3V, 8MHz) med ATmega168
    Klockfrekvens ATmega168 8 MHz (3,3 V) med möjlighet till automatisk omstart.
  • Arduino NG eller tidigare versioner med ATmega168
    ATmega168 klockhastighet är 16 MHz utan automatisk omstart. Kompilering och laddning motsvarar Arduino Diecimila eller Duemilanove med ATmega168, men Bootloader har en lång timeout (stift 13 LED blinkar tre gånger vid omstart).
  • Arduino NG eller tidigare versioner med ATmega8
    ATmega8 klockhastighet är 16 MHz utan automatisk omstart.