Skip to main content

Hva er Arduino? En fulldefinisjon

Hva er Arduino (Juni 2026)

Hva er Arduino (Juni 2026)
Anonim

Oversikt:

Har du noen gang ønsket å lage et program som bokstavelig talt kunne lage din kaffe for deg? I så fall kan du være interessert i mikrokontrollerutvikling.

Microcontrollers er beryktet for å være vanskelig å programmere; Målet med Arduino er å skape en tilgjengelig måte for programvareutviklere å komme inn i mikrokontrollerprogrammeringen. Arduino er et mikrokontroller grensesnitt bygget rundt en Atmel ATmega-prosessor, kombinert med et språk og programmeringsmiljø for å skape logikk på brikken.

Programvare og maskinvare:

Arduino er åpen kildekode, både i programvaren og maskinvarespesifikasjonen, slik at hobbyister kan samle de enkleste Arduino-modulene selv for hånd. Mer sofistikerte forhåndsdefinerte Arduino-moduler kan kjøpes og er beskjedent priset. Maskinvaren kommer i mange formatspesifikasjoner, fra en liten bærbar enhet, til større overflatemonterte moduler. Den primære modusen for datamaskinforbindelse er via USB, selv om Bluetooth, seriell og ethernet formfaktorer også eksisterer.

Arduino-programvaren er gratis og åpen kildekode. Programmeringsplattformen er basert på det populære Wiring-språket. IDE er basert på Processing, som er et kjent språk blant designere og prototyper. I motsetning til de fleste mikrokontroller grensesnitt, er Arduino kryssplattform; det kan kjøres på Windows, Linux og Macintosh OS X.

Applikasjoner:

Arduino gir brukerne en enkel vei for å lage interaktive objekter som kan ta input fra brytere og sensorer, og kontrollere fysiske utganger som lys, motorer eller aktuatorer. Fordi språket er basert på velutviklede rammer, kan Arduino samhandle med annen programvare på datamaskinen som Flash eller til og med web-APIer som Twitter.

prosjekter:

Plattformen har allerede utviklet et samfunn av utviklere som deler mye åpen kildekode-arbeid. Enthusiaster har brukt den til å skape et bredt spekter av innovative prosjekter, fra programvaretermostatstyrere, til babymonitorer som sender sms-varsler, til en leketøypistol som brenner hver gang en bestemt hashtag er brukt på Twitter. Og ja, det er enda en hel side med Arduino-prosjekter for å kontrollere kaffemaskinen.

Betydningen av Arduino:

Mens noen av disse Arduino-prosjektene kan virke lunefull, knytter teknologien seg til en rekke trender som vil gjøre den til en potensielt viktig kraft i bransjen. "The Internet of Things" er et populært uttrykk som brukes i teknologiske fellesskap for å beskrive hverdagsartikler som er koblet til Internett og kan dele informasjon. Smart energimåler er et ofte brukt eksempel som kan regulere bruk av apparatet for å spare penger på energi. Mange anser Internett for ting å være en viktig del av det løst definerte fenomenet Web 3.0

Konseptet med allestedsnærværende databehandling blir også raskt en kulturell norm. Offentlig oppfatning og komfortnivå skifter mot å integrere teknologi i hverdagens stoff. Den lille formfaktoren til Arduino gjør at den kan brukes i alle slags dagligdags gjenstander. Faktisk gir Arduino LilyPad formfaktoren mulighet for brukbare Arduino-enheter.

Verktøy for innovasjon:

Open source-prosjekter som Arduino senker inngangsbarrieren for utviklere som ønsker å eksperimentere med interaktive objekter. Dette vil skape en mulighet for en ny bølge av energi og oppstart i å skape Internett av ting. Disse innovatørene vil raskt kunne prototype og eksperimentere med interaktive enheter ved å bruke Arduino-plattformen, før de oppretter et produksjonsklar tilbud. Den neste Mark Zuckerberg eller Steve Jobs kan en dag bli funnet å skape nye måter for datamaskiner å grensesnittet med den fysiske verden. Det ville være lurt å være oppmerksom på dette rommet, og Arduino er en fin måte å "dyppe tærne" inn i mulighetene for interaktive objekter.