Arduino – Introduksjon


Engelsk

  • Engelsk
  • 中文 (kinesisk)

Hva er Arduino?

Arduino er en åpen kildekode-elektronikkplattform basert på brukervennlig maskinvare og programvare. Arduino-kort er i stand til å lese innganger – lys på en sensor, en finger på en knapp eller en Twitter-melding – og gjøre den om til en utgang – aktivere en motor, slå på en LED, publisere noe online. Du kan fortelle tavlen hva du skal gjøre ved å sende et sett med instruksjoner til mikrokontrolleren på tavlen. For å gjøre det bruker du Arduino-programmeringsspråket (basert på Wiring) og Arduino Software (IDE), basert på Processing.

Gjennom årene har Arduino vært hjernen til tusenvis av prosjekter, fra hverdagslige gjenstander. til komplekse vitenskapelige instrumenter. Et verdensomspennende samfunn av produsenter – studenter, hobbyister, kunstnere, programmerere og profesjonelle – har samlet seg rundt denne open source-plattformen, deres bidrag har lagt opp til utrolig mye tilgjengelig kunnskap som kan være til stor hjelp for både nybegynnere og eksperter.

Arduino ble født ved Ivrea Interaction Design Institute som et enkelt verktøy for rask prototyping, rettet mot studenter uten bakgrunn innen elektronikk og programmering. Så snart det nådde et bredere samfunn, begynte Arduino-styret å endre seg for å tilpasse seg nye behov og utfordringer, og skille tilbudet fra enkle 8-biters kort til produkter for IoT-applikasjoner, bærbare, 3D-utskrifter og innebygde miljøer. Alle Arduino-kort er helt åpen kildekode, og gir brukerne mulighet til å bygge dem uavhengig og til slutt tilpasse dem til deres spesielle behov. Programvaren er også åpen kildekode, og den vokser gjennom bidrag fra brukere over hele verden.

Hvorfor Arduino?

Takket være den enkle og tilgjengelige brukeropplevelsen har Arduino blitt brukt i tusenvis av forskjellige prosjekter og applikasjoner. Arduino-programvaren er enkel å bruke for nybegynnere, men likevel fleksibel nok for avanserte brukere. Den kjører på Mac, Windows og Linux. Lærere og studenter bruker den til å bygge vitenskapelige instrumenter til lave priser, for å bevise kjemi- og fysikkprinsipper, eller for å komme i gang med programmering og robotikk. Designere og arkitekter bygger interaktive prototyper, musikere og kunstnere bruker den til installasjoner og for å eksperimentere med nye musikkinstrumenter. Produsenter, selvfølgelig, bruker den til å bygge for eksempel mange av prosjektene som er utstilt på Maker Faire. Arduino er et viktig verktøy for å lære nye ting. Alle – barn, hobbyister, artister, programmerere – kan begynne å tukle bare ved å følge trinnvise instruksjoner i et sett, eller dele ideer online med andre medlemmer av Arduino-samfunnet.

Det er mange andre mikrokontrollere og mikrokontroller. plattformer tilgjengelig for fysisk databehandling. Parallax Basic Stamp, Netmedias BX-24, Phidgets, MITs Handyboard, og mange andre tilbyr lignende funksjonalitet. Alle disse verktøyene tar de rotete detaljene ved mikrokontrollerprogrammering og pakker den inn i en brukervennlig pakke. Arduino forenkler også prosessen med å jobbe med mikrokontrollere, men det gir noen fordeler for lærere, studenter og interesserte amatører over andre systemer:

  • Rimelig – Arduino-kort er relativt billige sammenlignet med andre mikrokontrollerplattformer. Den billigste versjonen av Arduino-modulen kan monteres for hånd, og til og med de ferdigmonterte Arduino-modulene koster mindre enn $ 50
  • Tverrplattform – Arduino Software (IDE) kjører på Windows, Macintosh OSX, og Linux-operativsystemer. De fleste mikrokontrollersystemer er begrenset til Windows.
  • Enkelt, tydelig programmeringsmiljø – Arduino Software (IDE) er enkel å bruke for nybegynnere, men likevel fleksibel nok til at avanserte brukere også kan dra nytte av det. For lærere er det praktisk basert på Processing-programmeringsmiljøet, slik at studenter som lærer å programmere i dette miljøet, vil være kjent med hvordan Arduino IDE fungerer.
  • Åpen kildekode og utvidbar programvare – Arduino-programvaren er publisert som open source-verktøy, tilgjengelig for utvidelse av erfarne programmerere. Språket kan utvides gjennom C ++ – biblioteker, og folk som ønsker å forstå de tekniske detaljene kan gjøre spranget fra Arduino til AVR C-programmeringsspråket som det er basert på. På samme måte kan du legge til AVR-C-kode direkte i Arduino-programmene dine hvis du vil.
  • Åpen kildekode og utvidbar maskinvare – Planene til Arduino-kortene er publisert under en Creative Commons-lisens, så erfarne kretsdesignere kan lage sin egen versjon av modulen, utvide den og forbedre den. Selv relativt uerfarne brukere kan bygge brødbordversjonen av modulen for å forstå hvordan den fungerer og spare penger.

Hvordan bruker jeg Arduino?

Se hvordan du får startet guide. Hvis du leter etter inspirasjon, kan du finne et stort utvalg av opplæringsprogrammer på Arduino Project Hub.

Teksten til startveiledningen for Arduino er lisensiert under Creative Commons Attribution-ShareAlike 3.0 License. Kodeeksempler i guiden frigjøres i det offentlige området.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *