Arduino – Introduktion


Engelsk

  • Engelsk
  • 中文 (kinesisk)

Hvad er Arduino?

Arduino er en open source-elektronikplatform, der er baseret på brugervenlig hardware og software. Arduino-kort er i stand til at læse indgange – lys på en sensor, en finger på en knap eller en Twitter-besked – og gøre det til en output – aktivere en motor, tænde en LED og offentliggøre noget online. Du kan fortælle dit tavle, hvad du skal gøre ved at sende et sæt instruktioner til mikrocontrolleren på tavlen. For at gøre det bruger du Arduino-programmeringssproget (baseret på ledningsføring) og Arduino-softwaren (IDE), der er baseret på behandling.

I løbet af årene har Arduino været hjernen i tusinder af projekter fra hverdagens genstande til komplekse videnskabelige instrumenter. Et verdensomspændende samfund af beslutningstagere – studerende, hobbyister, kunstnere, programmører og fagfolk – har samlet sig omkring denne open source-platform, deres bidrag har tilføjet en utrolig mængde tilgængelig viden, der kan være til stor hjælp for både begyndere og eksperter.

Arduino blev født på Ivrea Interaction Design Institute som et let værktøj til hurtig prototyping rettet mod studerende uden baggrund inden for elektronik og programmering. Så snart det nåede et bredere samfund, begyndte Arduino-kortet at ændre sig for at tilpasse sig nye behov og udfordringer og differentierede sit tilbud fra enkle 8-bit boards til produkter til IoT-applikationer, bærbare, 3D-udskrivning og indlejrede miljøer. Alle Arduino-kort er helt open source, hvilket giver brugerne mulighed for at opbygge dem uafhængigt og til sidst tilpasse dem til deres særlige behov. Også softwaren er open source, og den vokser gennem bidrag fra brugere over hele verden.

Hvorfor Arduino?

Takket være sin enkle og tilgængelige brugeroplevelse er Arduino blevet brugt i tusindvis af forskellige projekter og applikationer. Arduino-softwaren er nem at bruge til begyndere, men alligevel fleksibel nok til avancerede brugere. Det kører på Mac, Windows og Linux. Undervisere og studerende bruger det til at opbygge videnskabelige billige instrumenter, bevise kemiske og fysiske principper eller komme i gang med programmering og robotik. Designere og arkitekter bygger interaktive prototyper, musikere og kunstnere bruger det til installationer og til at eksperimentere med nye musikinstrumenter. Producenter bruger selvfølgelig det til f.eks. At bygge mange af de projekter, der er udstillet på Maker Faire. Arduino er et nøgleværktøj til at lære nye ting. Enhver – børn, hobbyister, kunstnere, programmører – kan begynde at tinkere bare ved at følge trinvise instruktioner i et sæt eller dele ideer online med andre medlemmer af Arduino-samfundet.

Der er mange andre mikrokontroller og mikrokontroller. platforme tilgængelige til fysisk databehandling. Parallax Basic Stamp, Netmedias BX-24, Phidgets, MITs Handyboard og mange andre tilbyder lignende funktionalitet. Alle disse værktøjer tager de rodede detaljer ved mikrokontroller-programmering og pakker det ind i en brugervenlig pakke. Arduino forenkler også processen med at arbejde med mikrokontrollere, men det giver en vis fordel for lærere, studerende og interesserede amatører i forhold til andre systemer:

  • Billigt – Arduino-kort er relativt billige sammenlignet med andre mikrocontrollerplatforme. Den billigste version af Arduino-modulet kan samles manuelt, og selv de forudmonterede Arduino-moduler koster mindre end $ 50
  • På tværs af platforme – Arduino Software (IDE) kører på Windows, Macintosh OSX, og Linux-operativsystemer. De fleste mikrocontroller-systemer er begrænset til Windows.
  • Enkelt, klart programmeringsmiljø – Arduino-softwaren (IDE) er nem at bruge for begyndere, men alligevel fleksibel nok til, at avancerede brugere også kan udnytte. For lærere er det bekvemt baseret på Processing-programmeringsmiljøet, så studerende, der lærer at programmere i dette miljø, vil være fortrolige med, hvordan Arduino IDE fungerer.
  • Open source og udvidelig software – Arduino-softwaren er offentliggjort som open source-værktøjer, der er tilgængelige for udvidelse af erfarne programmører. Sproget kan udvides gennem C ++ – biblioteker, og folk, der ønsker at forstå de tekniske detaljer, kan springe fra Arduino til AVR C-programmeringssproget, som det er baseret på. På samme måde kan du tilføje AVR-C-kode direkte til dine Arduino-programmer, hvis du vil.
  • Open source og udvidelig hardware – Arduino-kortens planer offentliggøres under en Creative Commons-licens, så erfarne kredsløbsdesignere kan lave deres egen version af modulet, udvide det og forbedre det. Selv relativt uerfarne brugere kan oprette breadboard-versionen af modulet for at forstå, hvordan det fungerer og spare penge.

Hvordan bruger jeg Arduino?

Se, hvordan man får startet guide. Hvis du leder efter inspiration, kan du finde et stort udvalg af selvstudier på Arduino Project Hub.

Teksten til Arduino-startvejledningen er licenseret under Creative Commons Attribution-ShareAlike 3.0-licens. Kodeeksempler i vejledningen frigives til det offentlige domæne.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *