Skip to main content

Cos'è Arduino? Una definizione completa

Arduino Based Data Acquisition System Using Labview (ABDAS) (Potrebbe 2024)

Arduino Based Data Acquisition System Using Labview (ABDAS) (Potrebbe 2024)
Anonim

Panoramica:

Hai mai desiderato creare un programma che potesse letteralmente fare il tuo caffè per te? Se è così, potresti essere interessato allo sviluppo di microcontrollori.

I microcontrollori sono noti per essere difficili da programmare; l'obiettivo di Arduino è quello di creare un modo accessibile per gli sviluppatori di software per entrare nel mondo della programmazione dei microcontrollori. Arduino è un'interfaccia di microcontrollore costruita attorno ad un processore Atmel ATmega, insieme ad un linguaggio e un ambiente di programmazione per la creazione di logica sul chip.

Software e hardware:

Arduino è open source, sia nelle sue specifiche software che hardware, in modo che gli hobbisti possano assemblare a mano i più semplici moduli Arduino. I moduli Arduino pre-assemblati più sofisticati possono essere acquistati e hanno un prezzo modico. L'hardware è disponibile in molte specifiche di formato, da un piccolo dispositivo indossabile a moduli più grandi montati sulla superficie. La modalità principale di connessione al computer è tramite USB, sebbene esistano anche fattori di forma sia Bluetooth che seriale ed ethernet.

Il software Arduino è gratuito e open source. La piattaforma di programmazione è basata sulla famosa lingua Wiring. L'IDE è basato su Processing, che è un linguaggio ben noto tra designer e prototipisti. A differenza della maggior parte delle interfacce per microcontrollori, Arduino è multipiattaforma; può essere eseguito su Windows, Linux e Macintosh OS X.

applicazioni:

Arduino consente agli utenti un semplice percorso per creare oggetti interattivi che possono prendere input da interruttori e sensori e controllare uscite fisiche come luci, motori o attuatori. Poiché il linguaggio è basato su framework ben utilizzati, Arduino può interagire con altri software sul computer come Flash o persino API Web come Twitter.

progetti:

La piattaforma ha già promosso una comunità di sviluppatori che condividono un sacco di lavoro open-source. Gli appassionati lo hanno utilizzato per creare una vasta gamma di progetti innovativi, dai controller termostato software, ai baby monitor che inviano avvisi SMS, a una pistola giocattolo che spara ogni volta che viene utilizzato un determinato hashtag su Twitter. E sì, c'è anche un'intera pagina di progetti Arduino per il controllo degli elettrodomestici da caffè.

Importanza di Arduino:

Mentre alcuni di questi progetti Arduino possono sembrare frivoli, la tecnologia attinge a una serie di tendenze che la renderanno una forza potenzialmente importante nel settore. "The Internet of Things" è una frase popolare utilizzata nella comunità tecnologica per descrivere oggetti di uso quotidiano connessi a Internet e in grado di condividere informazioni. I contatori di energia intelligenti sono un esempio spesso utilizzato, che potrebbe regolare l'utilizzo degli elettrodomestici per risparmiare denaro sull'energia. Molti considerano l'Internet delle cose una parte importante del fenomeno definito genericamente chiamato Web 3.0

Inoltre, il concetto di informatica onnipresente sta rapidamente diventando una norma culturale. La percezione pubblica e il livello di comfort si stanno spostando verso l'integrazione della tecnologia nel tessuto della vita quotidiana. Il piccolo fattore di forma di Arduino consente di applicarlo a tutti i tipi di oggetti di uso quotidiano. Infatti, il fattore di forma Arduino LilyPad consente dispositivi Arduino indossabili.

Strumento per l'innovazione:

Progetti open source come Arduino abbassano la barriera di accesso per gli sviluppatori che desiderano sperimentare oggetti interattivi. Ciò creerà un'opportunità per una nuova ondata di energia e startup nella creazione di Internet delle cose. Questi innovatori saranno in grado di prototipare rapidamente e sperimentare con dispositivi interattivi utilizzando la piattaforma Arduino, prima di creare un'offerta pronta per la produzione. Il prossimo Mark Zuckerberg o Steve Jobs potrebbe un giorno essere trovato creando nuovi modi per i computer di interfacciarsi con il mondo fisico. Sarebbe saggio prestare attenzione a questo spazio e Arduino è un ottimo modo per "immergere le dita dei piedi" nelle possibilità degli oggetti interattivi.