En oversigt over Arduino og dens betydning

Indholdsfortegnelse:

En oversigt over Arduino og dens betydning
En oversigt over Arduino og dens betydning
Anonim

Mikrocontrollere er berygtede for at være svære at programmere. Målet med Arduino er at skabe en tilgængelig måde for softwareudviklere at komme ind i verden af mikrocontrollerprogrammering. Arduino er en mikrocontroller-grænseflade bygget op omkring en Atmel ATmega-processor, kombineret med et integreret udviklingsmiljø (IDE) til at skabe logik på chippen.

Software og hardware

Arduino er open source, både i sin software- og hardwarespecifikation, så hobbyfolk selv kan samle de enkleste Arduino-moduler i hånden. Mere sofistikerede færdigmonterede Arduino-moduler kan købes og til en beskeden pris. Hardwaren kommer i mange formatspecifikationer, fra en lille bærbar enhed til større overflademonterede moduler. Den primære tilstand for computerforbindelse er via USB, selvom der også findes Bluetooth-, seriel- og Ethernet-formfaktorer.

Arduino-softwaren er gratis og open source. Programmeringsplatformen er baseret på det populære Wiring-sprog. IDE er baseret på Processing, som er et velkendt sprog blandt designere. I modsætning til de fleste mikrocontroller-grænseflader er Arduino på tværs af platforme, så den kan køres på Windows, Linux og macOS.

Selvom Arduino IDE kun virker på Windows, Mac eller Linux, er der en række grænseflader tilgængelige til at styre Arduino med en telefon eller tablet.

Image
Image

Bundlinje

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

Projects

Platformen har allerede fostret et fællesskab af udviklere, der deler en masse open source-arbejde. Entusiaster har brugt det til at skabe en række innovative projekter, fra software-termostatcontrollere til babyalarmer, der sender SMS-alarmer, til en legetøjspistol, der affyres, hver gang et bestemt hashtag bruges på Twitter. Og ja, der er også en side med Arduino-projekter til styring af kaffeapparater.

Vigtigheden af Arduino

Selv om nogle af disse Arduino-projekter kan virke useriøse, udnytter teknologien flere tendenser, der vil gøre den til en potentielt vigtig kraft i branchen. Internet of Things (IoT) er en populær sætning, der bruges i teknologisamfundet til at beskrive hverdagsting, der er forbundet til internettet og i stand til at dele information. Smarte energimålere er et ofte brugt eksempel, som kunne regulere brugen af apparater for at spare penge på energi.

Offentlig opfattelse skifter mod at integrere teknologi i hverdagslivet. Den lille formfaktor i Arduino gør det muligt at anvende den på alle slags hverdagsgenstande. Faktisk giver Arduino LilyPad-formfaktoren mulighed for bærbare Arduino-enheder.

Open source-projekter som Arduino sænker adgangsbarrieren for udviklere, der ønsker at eksperimentere med interaktive objekter. Disse innovatører vil hurtigt være i stand til at prototype og eksperimentere med interaktive enheder ved at bruge Arduino-platformen, før de skaber et produktionsklart tilbud. Den næste Mark Zuckerberg eller Steve Jobs kan en dag blive fundet ved at skabe nye måder, hvorpå computere kan interface med den fysiske verden. Arduino er en fantastisk måde at eksperimentere med smartenheders muligheder.

Anbefalede: