Artikkel

Hva er Arduino?

protection click fraud

Arduino UnoKilde: Jerry Hildenbrand / Android Central

Beste svar: Arduino er en elektronisk prototypeplattform som bruker et mikrokontrollerkort koblet til inngangsenheter og utdatamaskinvare (eller begge deler) for å designe elektroniske prosjekter. Arduino-plattformen består av maskinvaren, et integrert utviklingsmiljø og en lang liste med tredjepartsprodukter som integreres i økosystemet.

Hva er Arduino?

Arduino UnoKilde: Jerry Hildenbrand / Android Central

Hvis du liker å fikle eller ha det gøy med elektroniske prosjekter på et hvilket som helst nivå, har du sannsynligvis hørt om Arduino. Det er en rimelig og nyttig måte å lære mer om den nerdete siden av elektronikk ved å koble til og programmere noe sammen som gjør "ting". Noen ganger enkle ting, noen ganger kompliserte ting, men alltid kult ting.

En Arduino er imidlertid ikke for alle. Den er ikke designet for å være en billig og brukervennlig datamaskin som Raspberry Pi, og den er mer for ting som automatisering eller informasjonsinnhenting. På den annen side er det en flott hjerne for de fleste tingenes internett-prosjekter for deg

tilkoblet hjem og lar deg bygge de kule tingene med litt grunnleggende elektroniske ferdigheter og litt kjennskap til programmering.

Arduino er en hel elektronikkprototypplattform. Det er et merke for produkter innenfor dette økosystemet, selve maskinvaren, et programmeringsspråk som er bygget på C/C++, og de andre produktene som følger med det som et brødbrett, sensorer, kontrollere og mer.

Enkelt sagt, du bruker et Arduino-brett for å samle inn data fra en sensor eller sende data til noe som en LED (eller en kombinasjon av begge) for å bygge noe kult. Et enkelt eksempel å vikle hodet rundt er å bruke en temperatursensor koblet til et Arduino-brett som lyser opp en LED når du trenger å ha på deg kåpen når du drar ut. Men du kan gjøre mye mer.

Arduino-brettet

Arduino UnoKilde: Jerry Hildenbrand / Android Central

Det mest populære Arduino-brettet er Uno. Den er en av de første, så den fikk utbredt bruk, men den er også den billigste, og det gjør den til den beste å kjøpe hvis du vil komme i gang med Arduino-plattformen.

Uno-modellen drives av en ATMega-brikke som kjører på 16MHz og har 32Kb lagring. Den har også 2Kb innebygd minne. Det er det stikk motsatte av en kraftig maskinvare, men det var ikke ment å være en kraftig maskinvare. Hvis du tenker på en Arduino (ikke bare Uno, men alle modeller) som et kontrollerkort, har du den rette ideen.

Du kobler ikke en skjerm eller et tastatur til en Arduino (du kan, men ikke for programmering) fordi et Arduino-kort ikke er laget for å være en PC. Så du trenger en PC for å skrive og laste programmet inn i Arduino-maskinvaren. Windows, Mac og Linux fungerer begge like bra. Du kan bruke en Chromebook til å skrive og laste inn kode på et Arduino-brett, med begrensninger vi skal snakke om senere.

Arduino UnoKilde: Jerry Hildenbrand / Android Central

Den viktigste maskinvaren på et Arduino-kort er settet med inngangs- og utgangspinner. Uno har totalt 14, med to brukt til strøm og seks satt opp for å gi PWM-utgang for å kontrollere analoge enheter med digital utgang. Du kobler inn- og utgangsenhetene dine til disse pinnene, og basert på programmet du har lastet inn i Arduino, skjer magi. Eller ting brenner ut. Uansett er det veldig gøy.

Tilbehør kan også festes til disse pinnene, og du finner alle slags ting du kan feste. Disse kalles skjold, og du kan velge fra noe som en LCD som kobles rett til brettet uten ledninger eller lodding. Dette gjør det enkelt å designe og finne opp, og derfor er Arduino så populær på alle ferdighetsnivåer.

Hva gjør Arduino spesiell

Arduino UnoKilde: Jerry Hildenbrand / Android Central

Det er ikke én enkelt ting, men en håndfull viktige faktorer som gjør Arduino spesiell.

Arduino er billig og åpen kildekode. Det gjør det tilgjengelig for nesten alle, men det betyr også at du kan designe andre deler som festes til et Arduino-brett som vil fungere for alle andre som bruker samme modell. En loddebolt, en 3D-printer og litt grunnleggende elektronisk kunnskap betyr at du kan bygge nesten alt som Arduino-plattformen kan drive.

Arduino bruker C/C++ for programmering. C kan være litt frustrerende å lære, men millioner av mennesker bruker det, og det finnes utallige online tutorials og kurs som lar alle lære seg selv hvordan de bruker det i sitt eget tempo. IDE (Integrated Development Environment) som kobles til Arduino-maskinvare er også gratis og lett å forstå.

Arduino har en enorm fellesskap av brukere og utviklere som alltid er klare til å gi en hånd når du treffer en ulempe. Dette kan være en uvurderlig ressurs fordi alle, fra nybegynnere til profesjonelle, noen ganger vil ha en ulempe. Å ha folk til å hjelpe deg med å feilsøke et problem eller henvise deg til riktig informasjon er viktig hvis du bare vil tukle og lage kule ting.

Kjøp et startsett

Arduino UnoKilde: Jerry Hildenbrand / Android Central

I seg selv er alt du kan gjøre med et Arduino-brett å slå lyset av og på. Det er en fin måte å introdusere deg selv for å bruke IDE og sette opp maskinvaren, men du kommer ikke langt når du først har funnet ut hvordan du skal blinke LED-en. Så den beste måten å komme inn på plattformen på er å kjøpe et startsett.

Et godt startsett kommer med et brett, en håndfull jumper ledninger, noe å koble til Arduino som en sensor eller to og flere lysdioder eller en liten motor, og viktigst av alt, Eksempelkode for å bruke disse tingene. Med mindre du er det egentlig dyktig i C++, dette er viktig. Du finner mange kodeeksempler på nettet, men å kjøpe et sett betyr at du får kode og maskinvare som fungerer med hverandre.

Jeg er semi-dyktig i C og har massevis av søppel i delekasser på toppen av arbeidsbenken min. Jeg kjøpte ikke startsett på grunn av dette og kom raskt til å angre. Om ikke annet er det verdt det å ha motstandene merket riktig fordi prisen på et godt sett er ganske lav.

Da jeg ønsket å utvide, jeg gjorde kjøpe et sett og brukt mye tid på å se gjennom hva som er tilgjengelig. Jeg bestemte meg for et startsett fra Elegoo og synes det er perfekt for alle som ønsker å komme inn på Arduino-plattformen.

Du vil kanskje ha flere deler, eller du vil kanskje ikke ha så mange som det som er inkludert her. Den gode nyheten er at det er mange Arduino-startsett å velge mellom. Men når du har funnet ut nøyaktig hva du trenger og hvor mye du vil bruke, er det en til ting å vurdere: bør du kjøpe et ekte Arduino-merket eller en av de utmerkede tredjepartene kloner?

Arduino UnoKilde: Jerry Hildenbrand / Android Central

Bli med på den nerdete siden

Et brett bygget av Arduino tilbyr et par ting: Det er alltid høy kvalitet med tette loddeforbindelser som ikke vil svikte og gjøre deg gal. Det fungerer alltid med USB-driveren, så du bør ikke ha noen problemer når du prøver å koble til. Dessverre har den også en innebygd feil i brettene i full størrelse for I/O-pinnene. Det er et større gap mellom pinne sju og åtte. Det burde ikke være der, men det er det, og siden det er så mange tredjeparts skjold der ute som samsvarer med denne uregelmessigheten, har det fortsatt. Du vil finne mye tredjepartstilbehør som har samme størrelse mellomrom, og du trenger en adapter for å bruke dem med et tredjepartskort.

Tredjeparts Arduino-brett er også flotte, ofte bedre enn originalen. Arduino er fullstendig åpen kildekode, noe som betyr at alle kan bygge maskinvaren og selge den videre med modifikasjoner. Du finner ting som Wi-Fi eller ekstra lagring innebygd i tredjepartskort og, avhengig av hva du vil gjøre med det, er det et flott tillegg. Den ene potensielle ulempen ville være Windows USB-driveren, men å kjøpe et brett som ikke fungerer med det er en sjelden forekomst.

Til slutt, hvis du planlegger å bruke en Chromebook til å skrive og laste inn kode på Arduino-kortet ditt, må du kjøpe en offisiell modell fra Arduino. Med Chrome OS må du bruke Arduino Web Editor, og det støtter kun offisielle styrer. Det ville ikke vært bra å ha beste Chromebook bare for å finne ut at du ikke kan bruke brettet du nettopp har kjøpt med det.

Ikke bestem deg basert på pris fordi forskjellen ikke er stor. For eksempel er offisielle Arduino-brett vanligvis under $20, og mens et tredjepartsbrett kan spare deg for en dollar eller to, bør du vurdere hva du vil gjøre og bestemme om det betyr noe først.

Vårt utvalg

Elegoo Arduino-sett

ELEGOO UNO Project Super Starter Kit

Dette settet har alt du trenger for å komme i gang med Arduino-plattformen. Du trenger ikke å lodde noe, og du finner komplette kodeeksempler for all den medfølgende maskinvaren.

  • $39 hos Amazon

Vi kan tjene en provisjon for kjøp ved å bruke lenkene våre. Lære mer.

Dette er de beste smartpluggene som fungerer med Google Home og Alexa
Bygg deg et smartere hjem

Spar på energikostnadene dine med de beste smartpluggene for Google Assistant og Amazon Alexa. Her er noen av favorittene våre som er kompatible med flere smarte stemmeassistenter.

Få mer ut av Ring-kameraene dine med dette tilbehøret
Ring Ring

Ring-sikkerhetskameraer er kjempebra ut av esken, men de kan bli så mye bedre med godt tilbehør. Her er noen av de beste Ring-tilbehørene som vi synes du ikke bør være foruten.

LIFX-pærer for dyre? Her er noen billige, men smarte alternativer
lys opp hjemmet ditt

LIFX er et av de ledende merkene innen smart belysning, men det er langt fra det eneste alternativet. Det er mange alternativer som er verdt å vurdere, som disse vi har notert her.

instagram story viewer