Koble arduino mega til en datamaskin. Kobler til arduino

Leksjonen forklarer hvordan du installerer programvare for å jobbe med Arduino-systemet under Windows 7, hvordan du kobler brettet til en datamaskin og laster ned det første programmet.

For å installere programvaren og koble Arduino UNO R3-kontrolleren til datamaskinen din, trenger du:

  • kontroller bord;
  • USB-kabel (vanligvis inkludert i settet);
  • personlig datamaskin med Windows OS koblet til Internett.

Brettet kan få strøm fra en datamaskins USB-port, så ingen ekstern strømforsyning er nødvendig.

Installere Arduino IDE.

Først av alt må du laste ned den nyeste versjonen av programmet. Du kan laste ned ZIP-arkivet fra det offisielle Arduino-systemstøttenettstedet ved å bruke denne lenken. Du må velge linjen med ønsket operativsystem - Windows ZIP-fil...

Lag en mappe, for eksempel Arduino, og pakk ut zip-filen inn i den.

Koble til Arduino-kortet.

Bruk en USB-kabel til å koble brettet til datamaskinen. LED-en (merket PÅ) skal lyse, og indikerer at kortet mottar strøm.

Driver installasjon.

Jeg vet om Arduino UNO R3-kort som bruker USB-UART som en bro

  • ATmega16U2-brikke (originalversjon)
  • CH340G-brikke (kinesisk klon).

Driverinstallasjonsprosessene for disse alternativene er forskjellige.

Installere en driver for ARDUINO UNO med ATmega16U2 grensesnittkonverter.

Etter å ha koblet brettet til datamaskinen, vil Windows selv starte driverinstallasjonsprosessen. Etter en tid vil en melding som indikerer et mislykket forsøk vises.

Start -> Kontrollpanel -> System -> Enhetsbehandling.

I kapittel Porter (COM ogLPT) det må være en enhet ArduinoUNO med et gult advarselsikon.

Høyreklikk på ikonet.

Velge Oppdater driveren.

Angi plasseringen av driveren manuelt. Fil ArduinoUNO.inf er i katalogen Drivere mapper der arkivet ble pakket ut.

En ny virtuell COM vises i delen Porter (COM og LPT). Du må huske nummeret hans.

Installere en driver for ARDUINO UNO med en grensesnittomformer CH340G (kinesisk klon).

Etter å ha koblet brettet til datamaskinen, vil Windows selv starte driverinstallasjonsprosessen.

Etter en tid vil en melding som indikerer et mislykket forsøk vises.

Driveren må installeres manuelt. For å gjøre dette går vi Start -> Kontrollpanel -> System -> Enhetsbehandling.

En ny enhet har dukket opp USB 2.0-seriell med et gult advarselsikon.

Kjør installasjonsfilen.

Velge INSTALLERE.

Vi venter på en melding om vellykket installasjon.

En ny USB-SERIAL CH340-enhet vises i enhetsbehandlingen.

Du må huske COM-portnummeret.

Lanserer Arduino IDE.

Start filen arduino.exe.

Velg type Arduino-brett: Verktøy -> Brett -> Arduino UNO.

Du må spesifisere COM-portnummeret: Verktøy -> Port.

I denne artikkelen bestemte jeg meg for å sette sammen en komplett trinn-for-trinn-guide for Arduino-nybegynnere. Vi vil se på hva Arduino er, hva du trenger for å begynne å lære, hvor du kan laste ned og hvordan du installerer og konfigurerer programmeringsmiljøet, hvordan det fungerer og hvordan du bruker programmeringsspråket, og mye mer som er nødvendig for å lage fullverdig komplekse enheter basert på familien til disse mikrokontrollerne.

Her vil jeg prøve å gi et fortettet minimum slik at du forstår prinsippene for å jobbe med Arduino. For en mer fullstendig fordypning i verden av programmerbare mikrokontrollere, ta hensyn til andre seksjoner og artikler på dette nettstedet. Jeg vil legge igjen lenker til annet materiale på denne siden for en mer detaljert studie av noen aspekter.

Hva er Arduino og hva er det for?

Arduino er et elektronisk byggesett som lar alle lage en rekke elektromekaniske enheter. Arduino består av programvare og maskinvare. Programvaredelen inkluderer et utviklingsmiljø (et program for å skrive og feilsøke fastvare), mange ferdige og praktiske biblioteker og et forenklet programmeringsspråk. Maskinvaren inkluderer en stor serie med mikrokontrollere og ferdige moduler for dem. Takket være dette er det veldig enkelt å jobbe med Arduino!

Ved hjelp av Arduino kan du lære programmering, elektroteknikk og mekanikk. Men dette er ikke bare en pedagogisk konstruktør. Basert på det kan du lage virkelig nyttige enheter.
Fra enkle blinklys, værstasjoner, automasjonssystemer og slutter med smarthussystemer, CNC-maskiner og ubemannede luftfartøyer. Mulighetene er ikke engang begrenset av fantasien din, fordi det er et stort antall instruksjoner og ideer for implementering.

Arduino startsett

For å begynne å lære Arduino, må du anskaffe selve mikrokontrollerkortet og tilleggsdeler. Det er best å kjøpe et Arduino startsett, men du kan velge alt du trenger selv. Jeg anbefaler å velge et sett fordi det er enklere og ofte billigere. Her er lenker til de beste settene og individuelle delene som du definitivt trenger å studere:

Grunnleggende Arduino-sett for nybegynnere:Kjøpe
Stort sett for trening og første prosjekter:Kjøpe
Sett med ekstra sensorer og moduler:Kjøpe
Arduino Uno er den mest grunnleggende og praktiske modellen fra linjen:Kjøpe
Loddefri brødbrett for enkel læring og prototyping:Kjøpe
Sett med ledninger med praktiske kontakter:Kjøpe
LED-sett:Kjøpe
Motstandssett:Kjøpe
Knapper:Kjøpe
Potensiometre:Kjøpe

Arduino IDE utviklingsmiljø

For å skrive, feilsøke og laste ned fastvare, må du laste ned og installere Arduino IDE. Dette er et veldig enkelt og praktisk program. På nettstedet mitt har jeg allerede beskrevet prosessen med å laste ned, installere og konfigurere utviklingsmiljøet. Derfor vil jeg her bare legge igjen lenker til den nyeste versjonen av programmet og til

Versjon Windows Mac OS X Linux
1.8.2

Arduino programmeringsspråk

Når du har et mikrokontrollerkort i hendene og et utviklingsmiljø installert på datamaskinen din, kan du begynne å skrive dine første skisser (fastvare). For å gjøre dette, må du bli kjent med programmeringsspråket.

Arduino-programmering bruker en forenklet versjon av C++-språket med forhåndsdefinerte funksjoner. Som i andre C-lignende programmeringsspråk finnes det en rekke regler for å skrive kode. Her er de mest grunnleggende:

  • Hver instruksjon må følges av et semikolon (;)
  • Før du erklærer en funksjon, må du spesifisere datatypen som returneres av funksjonen, eller ugyldig hvis funksjonen ikke returnerer en verdi.
  • Det er også nødvendig å angi datatypen før du deklarerer en variabel.
  • Kommentarer er utpekt: ​​// Inline og /* blokk */

Du kan lære mer om datatyper, funksjoner, variabler, operatorer og språkkonstruksjoner på siden på Du trenger ikke å huske og huske all denne informasjonen. Du kan alltid gå til oppslagsboken og se på syntaksen til en bestemt funksjon.

All Arduino-fastvare må inneholde minst 2 funksjoner. Disse er setup() og loop().

oppsett funksjon

For at alt skal fungere, må vi skrive en skisse. La oss få LED-en til å lyse etter å ha trykket på knappen, og slukke etter neste trykk. Her er vår første skisse:

// variabler med pinner til tilkoblede enheter int switchPin = 8; int ledPin = 11; // variabler for å lagre statusen til knappen og LED boolean lastButton = LOW; boolsk strømknapp = LAV; boolsk ledOn = falsk; void setup() ( pinMode(switchPin, INPUT); pinMode(ledPin, OUTPUT); ) // funksjon for debouncing boolean debounse(boolean last) ( boolean current = digitalRead(switchPin); if(last != current) ( delay ( 5); current = digitalRead(switchPin); ) returstrøm; ) void loop() ( currentButton = debounse(lastButton); if(lastButton == LOW && currentButton == HIGH) ( ledOn = !ledOn; ) lastButton = currentButton ; digitalWrite(ledPin, ledOn); )

// variabler med pinner til tilkoblede enheter

int switchPin = 8 ;

int ledPin = 11 ;

// variabler for å lagre statusen til knappen og LED

boolean lastButton = LAV ;

boolean currentButton = LAV ;

boolsk ledPå = falsk;

void oppsett() (

pinMode(switchPin, INPUT);

pinMode(ledPin, OUTPUT);

// funksjon for avhopping

boolsk debounse (boolsk siste ) (

boolsk strøm = digitalRead(switchPin);

if (siste != gjeldende ) (

forsinkelse(5);

gjeldende = digitalRead(switchPin);

returstrøm ;

void loop() (

currentButton = debounse(lastButton);

if (lastButton == LOW && currentButton == HIGH ) (

ledOn = ! ledPå;

lastButton = currentButton ;

digitalWrite(ledPin, ledOn);

I denne skissen opprettet jeg en ekstra debounse-funksjon for å undertrykke kontaktsprett. Det er informasjon om kontaktsprett på nettsiden min. Sørg for å sjekke ut dette materialet.

PWM Arduino

Pulsbreddemodulasjon (PWM) er prosessen med å kontrollere spenning ved bruk av driftssyklusen til et signal. Det vil si at ved hjelp av PWM kan vi jevnt kontrollere belastningen. For eksempel kan du jevnt endre lysstyrken til en LED, men denne endringen i lysstyrke oppnås ikke ved å redusere spenningen, men ved å øke intervallene til det lave signalet. Driftsprinsippet til PWM er vist i dette diagrammet:

Når vi bruker PWM på LED-en, begynner den å lyse raskt og slukke. Det menneskelige øyet er ikke i stand til å se dette fordi frekvensen er for høy. Men når du tar opp video, vil du mest sannsynlig se øyeblikk når LED-en ikke lyser. Dette vil skje forutsatt at kameraets bildefrekvens ikke er et multiplum av PWM-frekvensen.

Arduino har en innebygd pulsbreddemodulator. Du kan bare bruke PWM på de pinnene som støttes av mikrokontrolleren. For eksempel har Arduino Uno og Nano 6 PWM-pinner: disse er pinner D3, D5, D6, D9, D10 og D11. Pinnene kan variere på andre brett. Du kan finne en beskrivelse av styret du er interessert i

For å bruke PWM i Arduino er det en funksjon.Den tar som argumenter pin-nummeret og PWM-verdien fra 0 til 255. 0 er 0% fylling med et høyt signal, og 255 er 100%. La oss skrive en enkel skisse som et eksempel. La oss få LED-en til å lyse jevnt, vente ett sekund og tone ut like jevnt, og så videre i det uendelige. Her er et eksempel på bruk av denne funksjonen:

// LED-en er koblet til pin 11 int ledPin = 11; void setup() ( pinMode(ledPin, OUTPUT); ) void loop() ( for (int i = 0; i< 255; i++) { analogWrite(ledPin, i); delay(5); } delay(1000); for (int i = 255; i >0; i--) ( analogWrite(ledPin, i); delay(5); ) )

// LED koblet til pinne 11

int ledPin = 11 ;

void oppsett() (

pinMode(ledPin, OUTPUT);

void loop() (

for (int i = 0 ; i< 255 ; i ++ ) {

analogWrite(ledPin, i);

forsinkelse(5);

forsinkelse(1000);

Generelle formål (kan være både innganger og utganger), 16 MHz krystalloscillator, to kontakter: strøm og USB, ISCP-kontakt for programmering i krets og en hot reset-knapp for enheten. For stabil drift må kortet kobles til strøm enten via den innebygde USB-kontakten, eller ved å koble strømkontakten til en kilde fra 7 til 12V. Ved hjelp av en strømadapter kan brettet også operere på et Krona-batteri.

Hovedforskjellen mellom brettet og de forrige er at Arduino Uno bruker en separat ATmega8U2 mikrokontroller for USB-interaksjon. Tidligere versjoner av Arduino brukte en FTDI-programmererbrikke for dette.

Det er lett å gjette at på grunn av deres italienske opprinnelse, er ordene "Arduino" og "Uno" hentet fra dette språket. Selskapet ble kalt "Arduino" til ære for den italienske kongen Arduin fra 1000-tallet, og Uno oversetter fra italiensk som "første".

Dimensjoner og dimensjoner på brettet

Arduino Uno PCB er åpen maskinvare, så alle spesifikasjonene er offentlig tilgjengelige.

Lengden og bredden på brettet er 69mm x 53mm.

Strøm- og USB-kontaktene stikker 2 mm utover grensene til det trykte kretskortet.

Pinneavstanden følger standard 2,54 mm, men avstanden mellom pinnene 7 og 8 er 4 mm.

Strømkontakter

Arduino Uno-kortet har 3 måter å koble til strøm om bord på: via USB, via en ekstern strømkontakt og via Vin-kontakten, plassert på en av kammene på siden. Plattformen har en innebygd stabilisator om bord, som ikke bare gjør det mulig å automatisk velge en strømkilde, men også å utjevne strømmen til stabile 5 volt, noe som er nødvendig for at kontrolleren skal fungere.

Ekstern strøm kan tilføres enten direkte fra datamaskinens USB-port eller fra en hvilken som helst AC/DC-strømforsyning via strømkontakten eller USB.

Brettet har flere pinner som gjør at det kan drive tilkoblede sensorer, sensorer og aktuatorer. Alle disse pinnene er merket:

  • Vin – strøminngang, brukes til å motta strøm fra en ekstern kilde. Gjennom datautgangen tilføres kun strøm til kortet, det er umulig å få strøm derfra til eksterne enheter. Det anbefales å legge på en spenning i området fra 7V til 20V til Vin-inngangen for å unngå overoppheting og brenning av den innebygde stabilisatoren.
  • 5V – en fem-volts spenningskilde for å drive eksterne enheter. Når brettet mottar strøm fra andre kilder (USB, strømkontakt eller Vin), kan du alltid få en stabil spenning på 5 volt på denne pinnen. Den kan sendes ut til et brødbrett eller mates direkte til den nødvendige enheten.
  • 3V3 – kilde til 3,3 volt spenning for strøm til eksterne enheter. Den fungerer på samme prinsipp som 5V-kontakten. Fra dette benet kan du også sende ut spenning til et brødbrett, eller legge det direkte på den nødvendige sensoren/sensoren.
  • GND – kontakt for jording. Nødvendig for å lage en lukket krets når den er koblet til Vin, 5V eller 3V3 pinner. I alle tilfeller må GND-pinnen sendes ut som minus, ellers vil ikke kretsen lukkes og strøm (både ekstern og intern) vil ikke bli levert.

Minnespesifikasjoner

Arduino Uno-plattformen har en ATmega328 mikrokontroller om bord, som har Flash, SRAM og EEPROM-minne.

  • FLASH – 32kB, hvorav 0,5kB brukes til å lagre bootloaderen
  • SRAM (RAM) – 2 kB
  • EEPROM – 1 kB (tilgjengelig via EEPROM-bibliotek)

I/O-pinner og grensesnitt

Siden Arduino Uno har fem-volts logikk, vil verdien ligge i området fra 0 til 5 volt, men ved å bruke funksjonen kan du endre den øvre grensen.

Seriell UART-grensesnitt: pinner 0 (RX) og 1 (TX)

Disse pinnene brukes til å utveksle data via . RX-pinnen brukes til å motta data og TX-pinnen brukes til å sende data. Disse pinnene er koblet til de tilsvarende pinnene til seriebussen til ATmega8U2 USB-til-TTL-kretsen, som fungerer som en programmerer i denne sammenhengen.

Eksternt avbrudd: pinn 2 og 3

Disse pinnene kan konfigureres til å utløse ulike avbrudd når programmet stopper kjøringen av hovedkoden og kjører avbruddskoden.

Avbruddsanropet kan spesifiseres på forskjellige måter:

  • på laveste verdi
  • på for- eller bakkant
  • når verdien endres

PWM: pinner 3, 5, 6, 9, 10 og 11

SPI-grensesnitt: pinner 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)

I2C-grensesnitt: pinner 4 (SDA) og 5 (SCL)

Ved å bruke disse kontaktene kan du koble eksterne digitale enheter til Arduino som kan kommunisere via . For å implementere grensesnittet i Arduino IDE, er det et Wire-bibliotek.

Innebygd LED: pinne 13

For å sjekke koden din mens du skriver den, er den mest praktiske indikasjonen den innebygde LED-en. Ved å bruke HØY-verdien til pinne 13, lyser den rødt på tavlen, og indikerer dermed at betingelsen for programmet ditt er oppfylt (eller omvendt, noe gikk galt). Pin 13 er praktisk å bruke i programkode for feilkontroll og feilsøking.

Vi vil forresten merke oss at en 220 Ohm motstand er koblet i serie til pinne 13, så du bør ikke bruke den til å gi strøm til enhetene dine.

Ytterligere kontakter: AREF og RESET

I tillegg til alt det ovennevnte er det 2 ekstra kontakter på Uno-plattformen.

Denne kontakten er ansvarlig for å bestemme referansespenningen til plattformens analoge innganger. Kun brukt med funksjonen.

Denne kontakten er nødvendig for en maskinvaretilbakestilling av mikrokontrolleren. Når et lavnivåsignal (LOW) tilføres tilbakestillingskontakten, starter enheten på nytt.

Denne pinnen er vanligvis koblet til en tilbakestillingsknapp for maskinvare installert på brettet.

Kommunikasjon med omverdenen

For å kommunisere med eksterne enheter (datamaskin og andre mikrokontrollere), er det flere tilleggsenheter på brettet.

På pinnene 0 (RX) og 1 (TX) støtter ATmega328-kontrolleren UART - et serielt datagrensesnitt. ATmega8U2, som fungerer som programmerer på brettet, kringkaster dette grensesnittet via USB, slik at plattformen kan kommunisere med en datamaskin gjennom en standard COM-port. Fastvaren som er installert i ATmega8U2-kontrolleren har standard USB-COM-drivere ombord, så ingen ekstra drivere kreves for tilkobling.

Ved å bruke seriell bussovervåking, kalt , sender og mottar Arduino IDE data fra Arduino. Ved utveksling av data er RX- og TX-lampene synlige og blinker på tavlen. Når du bruker UART-grensesnittet via pinne 0 og 1, blinker ikke LED-ene.

Brettet kan kommunisere via UART-grensesnittet ikke bare gjennom maskinvare, men også gjennom programvare. For dette formålet tilbyr Arduino IDE SoftwareSerial-biblioteket.

Brettet gir også pinner for hovedgrensesnittene for interaksjon med periferiutstyr: SPI og I2C (TWI).

Arduino IDE programmeringsmiljø

Arduino Uno-plattformen, som alle andre Arduino-kompatible plattformer, er programmert i miljøet.For å jobbe med den må du velge ønsket plattform i programinnstillingene. Dette kan gjøres i toppmenyen -> Verktøy -> Boards -> Arduino UNO.

Valget av mikrokontroller avhenger av hvilken som er på brettet ditt. Vanligvis er dette ATmega328.

Brettet leveres vanligvis allerede med den nødvendige oppstartslasteren og skal oppdages av systemet automatisk (med unntak av kort basert på CH340G-programmereren). Mikrokontrolleren kommuniserer med datamaskinen ved hjelp av standard STK500-protokoll.

I tillegg til den vanlige tilkoblingen, inneholder brettet også en ISCP-kontakt for programmering i kretsløp, som lar deg skrive om bootloaderen eller laste fastvaren inn i kontrolleren, og omgå standardprogrammereren.

Vanligvis krever mikrokontrollere at brettet går inn i en spesiell nedlastingsmodus før du laster koden, men Arduino Uno gjør unna dette trinnet for å forenkle innlasting av programmer i den. Standardmessig, før lasting, mottar hver mikrokontroller et DTR-signal (digital reset), men i dette kortet er DTR-pinnen koblet til ATmega8U2-mikrokontrolleren via en 100 nF kondensator og programmereren kontrollerer selv prosessen med å laste ny fastvare inn i kontrolleren. Dermed lastes fastvaren umiddelbart etter å ha klikket på Last opp-knappen i Arduino IDE.

Denne funksjonen har en annen interessant applikasjon. Hver gang plattformen kobles til en datamaskin som kjører Windows, MacOS eller Linux, starter brettet automatisk på nytt, og i løpet av det neste halve sekundet kjører bootloaderen på brettet. For å unngå å motta feil data, blir de første par bytene med informasjon forsinket under innlasting av fastvare.

Arduino Uno støtter deaktivering av automatisk omstart. For å gjøre dette, må du bryte RESET-EN-linjen. En annen måte å deaktivere automatisk omstart er å koble til en 110 Ohm motstand mellom RESET-EN-linjene og 5V-strømledningen.

USB-kontakt overspenningsbeskyttelse

For å beskytte datamaskinens USB-port mot omvendte strømmer, kortslutninger og overbelastninger, har Arduino Uno-plattformen en innebygd automatisk selvtilbakestillende sikring. Når en forsyningsstrøm på mer enn 500 mA går gjennom USB-porten, utløses sikringen automatisk og åpner strømkretsen til strømmen går tilbake til normalen.

I denne artikkelen skal vi se på installasjon av drivere for brett som ble utviklet av Arduino og som har standard USB til UART-adaptere (som har standarddrivere i Arduino IDE-mappen) som ATmega16U2, FT232RL.

I tilfelle du har en kinesisk versjon av brettet med en omformer til CH340G vennligst bruk denne veiledningen

Installere driveren i Windows-operativmiljøet

Som et eksempel vil vi se på å installere en driver for Arduino UNO.

Tatt i betraktning at Arduino UNO- og Arduino Mega-kortene bruker de samme mikrokretsene som USB til UART-omformerbrikker (tidlige versjoner av Atmega 8U2, R3-versjoner bruker allerede 16U2), vil installasjonen fortsette på samme måte. På samme måte vil alt skje for Arduino nano, selv om nanoen bruker FT232RL som en omformerbrikke.

Del 1. Automatisk driverinstallasjon

Hvis datamaskinen din er koblet til Internett, vil mest sannsynlig driveren installeres automatisk, og du trenger ikke å lese resten av artikkelen.

Del 2. Manuell driverinstallasjon

Så, etter å ha pakket ut miljøet, kobler vi Arduino-kortet til datamaskinen. Hvis driverne ikke installeres automatisk, vil du se følgende vindu:

Ikke vær skremt. Dette er en vanlig hendelse. Driveren må installeres manuelt.

Gå til Min datamaskin/Egenskaper/Enhetsbehandling.

Dobbeltklikk på "Ukjent enhet".

Klikk "Oppdater driver".

Velg "Søk etter drivere på denne datamaskinen."

Vi angir katalogen der du installerte Arduino IDE, eller snarere dens underordnede mappe "drivere". La avmerkingsboksen "Inkluderer nestede undermapper".

Windows-brannmuren er klar som alltid. Klikk på "Installer denne driveren likevel".

Vi venter en stund. Det er det, driverne er installert og styret vårt er klart til bruk.

Etter at du har fullført disse trinnene, gjenstår det bare å åpne IDE, velg COM-port som bestemte seg for brettet, velg selve brettet fra listen og kast deg ut i den interessante verdenen til Arduino.

Dette dokumentet forklarer hvordan du kobler Arduino-kortet til datamaskinen og laster opp din første skisse.

Nødvendig maskinvare - Arduino og USB-kabel

Denne opplæringen forutsetter at du bruker en Arduino Uno, Arduino Duemilanove, Nano eller Diecimila.

Du trenger også en USB-kabel (med USB-A- og USB-B-kontakter): som for eksempel for å koble til en USB-skriver. (For Arduino Nano trenger du en A til mini-B-kabel i stedet).

Program - utviklingsmiljø for Arduino

Finn den nyeste versjonen på nedlastingssiden.

Etter at nedlastingen er fullført, pakk ut den nedlastede filen. Sørg for at mappestrukturen din er intakt. Åpne mappen ved å dobbeltklikke på den. Den skal inneholde flere filer og underkataloger.

Koble til brettet

Arduino Uno, Mega, Duemilanove og Arduino Nano får strøm automatisk fra enhver USB-tilkobling til datamaskinen eller annen strømkilde. Hvis du bruker en Arduino Diecimila, sørg for at kortet er konfigurert til å motta strøm via en USB-tilkobling. Strømkilden velges ved hjelp av en liten plasthopper plassert på to av de tre pinnene mellom USB- og strømkontaktene. Pass på at den er installert på de to pinnene nærmest USB-kontakten.

Koble Arduino-kortet til datamaskinen din med en USB-kabel. Den grønne strøm-LED-en merket PWR skal lyse.

Installer drivere

Installere drivere for Windows7, Vista eller XP:

  • Koble til kortet og vent til Windows starter installasjonsprosessen for driveren. Etter en tid, til tross for alle hennes forsøk, vil prosessen ende forgjeves.
  • Klikk på START-knappen og åpne Kontrollpanel.
  • I Kontrollpanel, gå til System og sikkerhet-fanen. Velg deretter System. Når systemvinduet åpnes, velger du Enhetsbehandling.
  • Vær oppmerksom på portene (COM og LPT). Du vil se en åpen port kalt "Arduino UNO (COMxx)".
  • Høyreklikk på navnet "Arduino UNO (COMxx)" og velg alternativet "Oppdater driverprogramvare".
  • Klikk på "Bla gjennom datamaskinen min etter driverprogramvare".
  • For å fullføre, finn og velg Uno-driverfilen, "ArduinoUNO.inf," som ligger i Drivers-mappen i Arduino-programvaren (ikke i underkatalogen "FTDI USB Drivers").
  • På dette tidspunktet vil Windows fullføre installasjonen av driveren.
Velg din serieport

Velg Arduino Serial Device fra Verktøy | Seriell port. Dette vil sannsynligvis være COM3 eller høyere (COM1 og COM2 er vanligvis reservert for maskinvare COM-porter). For å finne riktig port kan du koble fra Arduino-kortet og åpne menyen på nytt; Elementet som forsvant vil være Arduino-brettporten. Koble til kortet igjen og velg serieporten.

Last opp skissen til Arduino

Nå klikker du bare på "Last opp"-knappen i programmet - utviklingsmiljøet. Vent noen sekunder - du vil se RX- og TX-lampene på brettet blinke. Hvis opplastingen lykkes, vil meldingen «Ferdig opplasting» vises i statuslinjen.
(Merk: Hvis du har et Arduino Mini, NG eller annet brett, må du fysisk gi tilbakestillingskommandoen med knappen umiddelbart før du trykker på "Last opp"-knappen).

Noen sekunder etter at oppstarten er fullført, vil du se pin 13 (L) LED på tavlen begynne å blinke oransje. Gratulerer i så fall! Du har mottatt en klar til bruk Arduino!