Skip to main content

Hvad er Arduino? En fuld definition

Nerdy - Hvad er Arduino? (Juni 2025)

Nerdy - Hvad er Arduino? (Juni 2025)
Anonim

Oversigt:

Har du nogensinde ønsket at oprette et program, der kunne bogstaveligt talt lave din kaffe til dig? Hvis det er tilfældet, er du måske interesseret i udvikling af mikrocontroller.

Microcontrollers er berygtede for at være vanskelige at programmere; Arduino har til formål at skabe en tilgængelig måde for softwareudviklere at komme ind i verden med mikrocontroller programmering. Arduino er en mikrocontroller interface bygget op omkring en Atmel ATmega processor, kombineret med et sprog og programmeringsmiljø for at skabe logik på chippen.

Software og hardware:

Arduino er open source, både i dens software og hardware specifikation, så hobbyister kan samle de enkleste Arduino moduler selv for hånd. Mere sofistikerede forudindstillede Arduino-moduler kan købes og beskednes beskedent. Hardware leveres i mange formatspecifikationer, fra en lille bærbar enhed til større overflademonterede moduler. Den primære tilstand til computerforbindelse er via USB, selvom der findes Bluetooth, serielle og ethernetformfaktorer.

Arduino-softwaren er fri og åben kilde. Programmeringsplatformen er baseret på det populære Wiring-sprog. IDE er baseret på Processing, hvilket er et kendt sprog blandt designere og prototyper. I modsætning til de fleste mikrokontroller grænseflader er Arduino cross-platform; den kan køres på Windows, Linux og Macintosh OS X.

Applikationer:

Arduino giver brugerne en enkel vej til at skabe interaktive objekter, som kan tage input fra kontakter og sensorer, og kontrollere fysiske udgange som lys, motorer eller aktuatorer. Da sproget er baseret på vel anvendte rammer, kan Arduino interagere med anden software på computeren som Flash eller endda web-API'er som Twitter.

Projekter:

Platformen har allerede udviklet et samfund af udviklere, der deler meget open source-arbejde. Enthusiaster har brugt det til at skabe en bred vifte af innovative projekter, fra software termostat controllere, til baby monitorer, der sender sms alarmer, til en legetøj pistol, der brænder hver gang en bestemt hashtag bruges på Twitter. Og ja, der er endda en hel side af Arduino-projekter til styring af kaffemaskiner.

Betydningen af ​​Arduino:

Mens nogle af disse Arduino-projekter kan virke lunefuldt, går teknologien faktisk ind i en række tendenser, som vil gøre den til en potentielt vigtig kraft i branchen. "The Things of Internet" er en populær sætning, der anvendes i teknologiske samfund til at beskrive dagligdags genstande, der er forbundet til internettet og i stand til at dele information. Smart energimåler er et ofte brugt eksempel, som kunne regulere brug af apparatet for at spare penge på energi. Mange anser internettet for ting at være en vigtig del af det løst definerede fænomen kaldet Web 3.0

Også begrebet allestedsnærværende computing er hurtigt ved at blive en kulturel norm. Offentligt opfattelse og komfortniveau skifter mod at integrere teknologi i hverdagens stof. Arduino's lille formfaktor gør det muligt at anvende det i alle former for dagligdags genstande. Faktisk giver Arduino LilyPad formfaktoren mulighed for bærbare Arduino-enheder.

Værktøj til innovation:

Open source-projekter som Arduino sænker adgangsbarrieren for udviklere, der søger at eksperimentere med interaktive objekter. Dette vil skabe en mulighed for en ny bølge af energi og startups i at skabe internet af ting. Disse innovatører vil hurtigt kunne prototype og eksperimentere med interaktive enheder ved at bruge Arduino-platformen, før de skaber et produktionsklar tilbud. Den næste Mark Zuckerberg eller Steve Jobs kan en dag findes, der skaber nye måder, hvorpå computere kan interfere med den fysiske verden. Det ville være klogt at være opmærksom på dette rum, og Arduino er en fantastisk måde at "dyppe tæerne" ind i mulighederne for interaktive objekter.