En oversikt over Arduino og dens betydning

Innholdsfortegnelse:

En oversikt over Arduino og dens betydning
En oversikt over Arduino og dens betydning
Anonim

Mikrokontrollere er beryktet for å være vanskelige å programmere. Målet med Arduino er å skape en tilgjengelig måte for programvareutviklere å gå inn i verden av mikrokontrollerprogrammering. Arduino er et mikrokontrollergrensesnitt bygget rundt en Atmel ATmega-prosessor, kombinert med et integrert utviklingsmiljø (IDE) for å lage logikk på brikken.

Programvare og maskinvare

Arduino er åpen kildekode, både i programvare- og maskinvarespesifikasjonen, slik at hobbyister kan sette sammen de enkleste Arduino-modulene selv for hånd. Mer sofistikerte forhåndsmonterte Arduino-moduler kan kjøpes og er rimelige. Maskinvaren kommer i mange formatspesifikasjoner, fra en liten bærbar enhet til større overflatemonterte moduler. Den primære modusen for datamaskintilkobling er via USB, men Bluetooth, seriell og Ethernet-formfaktorer finnes også.

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 velkjent språk blant designere. I motsetning til de fleste mikrokontroller-grensesnitt, er Arduino på tvers av plattformer, så den kan kjøres på Windows, Linux og macOS.

Selv om Arduino IDE bare fungerer på Windows, Mac eller Linux, finnes det en rekke grensesnitt tilgjengelig for å kontrollere Arduino med en telefon eller et nettbrett.

Image
Image

bunnlinjen

Arduino lar brukere en enkel vei til å lage interaktive objekter som kan ta innspill fra brytere og sensorer, og kontrollere fysiske utganger som lys, motorer eller aktuatorer. Fordi språket er basert på godt brukte rammeverk, kan Arduino samhandle med annen programvare på datamaskinen som Flash eller til og med web-APIer som Twitter.

Projects

Plattformen har allerede fostret et fellesskap av utviklere som deler mye arbeid med åpen kildekode. Entusiaster har brukt den til å lage en rekke innovative prosjekter, fra programvaretermostatkontrollere til babymonitorer som sender SMS-varsler, til en lekepistol som skytes hver gang en bestemt hashtag brukes på Twitter. Og ja, det er også en side med Arduino-prosjekter for å kontrollere kaffeapparater.

Betydningen av Arduino

Selv om noen av disse Arduino-prosjektene kan virke useriøse, griper teknologien inn i flere trender som vil gjøre den til en potensielt viktig kraft i bransjen. The Internet of Things (IoT) er en populær setning som brukes i teknologisamfunnet for å beskrive hverdagslige gjenstander som er koblet til internett og kan dele informasjon. Smarte energimålere er et ofte brukt eksempel som kan regulere bruken av apparater for å spare penger på energi.

Offentlig oppfatning skifter mot å integrere teknologi i hverdagslivet. Den lille formfaktoren til Arduino gjør at den kan brukes på alle slags hverdagslige gjenstander. Faktisk tillater Arduino LilyPad-formfaktoren bærbare Arduino-enheter.

Åpen kildekode-prosjekter som Arduino senker inngangsbarrieren for utviklere som ønsker å eksperimentere med interaktive objekter. Disse innovatørene vil raskt kunne prototype og eksperimentere med interaktive enheter ved å bruke Arduino-plattformen, før de lager et produksjonsklart tilbud. Den neste Mark Zuckerberg eller Steve Jobs kan en dag bli funnet og skape nye måter for datamaskiner å kommunisere med den fysiske verdenen. Arduino er en fin måte å eksperimentere med mulighetene til smarte enheter.

Anbefalt: