Cosa è Arduino e cosa puoi fare con esso?

L'Arduino è un eccezionale dispositivo elettronico, ma se non ne hai mai usato uno prima, cosa sono esattamente e cosa puoi fare con uno?

L'Arduino è un eccezionale dispositivo elettronico, ma se non ne hai mai usato uno prima, cosa sono esattamente e cosa puoi fare con uno?
Annuncio pubblicitario

Aggiornato da Ian Buckley il 14 agosto 2017

Se sei come me, armeggiare con l'elettronica è qualcosa che ti piacerebbe davvero fare, almeno in teoria. In realtà, i limiti di tempo e la mancanza di conoscenza inevitabilmente ti impediscono di provare. È troppo difficile. Ti piace sezionare i gadget rotti, ma non fare mai nulla con i bit che trovi diversi da quelli che li nascondono per una giornata di pioggia (un cassetto pieno di parti di microonde?

L' Arduino è la risposta a tutto ciò, e francamente tutto ciò che può essere considerato divertente durante l'apprendimento è un dispositivo veramente rivoluzionario secondo me.

Tecnicamente, l'Arduino è un controller logico programmabile. Che cosa succede nel mondo della programmazione PLC? In che mondo sta programmando il PLC? Nel mondo della produzione, ci sono i computer, e poi c'è l'automazione del computer. Sebbene tu possa pensare di sapere tutto ciò che c'è da sapere sui computer, non hai nemmeno scalfito la superficie dell'uso ... Per saperne di più. Ufficialmente, però, è una piattaforma di prototipazione elettronica open source - ma cosa significa?

Per te o me, è come un piccolo computer che puoi programmare per fare cose, e interagisce con il mondo attraverso sensori elettronici, luci e motori. In sostanza, rende alcuni progetti elettronici davvero interessanti accessibili a chiunque - così artisti e tipi creativi possono concentrarsi sul rendere le loro idee una realtà. È lo strumento di armamento definitivo!

Per citare:

Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare. È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi.

Cosa puoi fare con esso?

Prima di discutere su cosa rende l'Arduino un dispositivo così rivoluzionario, penso sia meglio mostrarvi alcuni dei miei progetti preferiti realizzati con Arduino.

1. Stampanti 3D

In passato ti abbiamo mostrato le stampanti 3D MakerBot Two che puoi realizzare per circa $ 1, 000 Due stampanti 3D che puoi realizzare per circa $ 1.000 Oggi vorrei mostrarti due progetti specifici che possono essere costruiti per più o meno $ 1.000, entrambi che sono stampanti completamente in plastica 3D, ed entrambe sono open source e attivamente sviluppate. Ulteriori informazioni, una stampante 3D. Bene, questo utilizza un paio di Arduino per controllare cose come l'espulsione della plastica fusa dalla testina di stampa allo spostamento della piattaforma.

2. Puff The Magic Dragon Fighting Robot

Naturalmente, tutti i tipi di robot sono i primi candidati per essere realizzati con Arduino, ma questo è il più carino che abbia mai visto. Usando un telaio base per robot, 2 motori e 2 sensori di luce, questo piccoletto è in grado di trovare una fonte di calore, dirigersi verso di esso e spegnere il fuoco, tutto autonomamente.

( * Autonomo significa che lo fa da solo, senza controllo umano ).

3. Arpa laser

Suoni trance fantastici, laser, cosa si può volere di più?

4. Baker Tweet

Un modo semplice per dire ai clienti che il pane fresco è fatto, il BakerTweet ha una selezione per selezionare il pane e un pulsante di tweet! Penso che sarai d'accordo che questo è l'uso più esclusivo dell'Arduino.

5. Cubetti LED

Il modo migliore per spiegare questo è semplicemente guardare il video - questi sono assolutamente stupendi; un cubo 8x8x8 LED (che è 512 LED), con tutto il controllo fatto da un Arduino.

Il livello di difficoltà è però sul lato più alto. Non preoccuparti se ciò sembra complesso: abbiamo un cubo LED Arduino completo Come creare un cubo LED Arduino pulsante che sembra uscito dal futuro Come creare un cubo LED Arduino pulsante che sembra uscito dal futuro Se Sono stati introdotti alcuni progetti per principianti Arduino, ma sono alla ricerca di qualcosa di un po 'permanente e di un altro livello fantastico, quindi l'umile cubo 4 x 4 x LED è ... Leggi di più tutorial, che copre tutto ciò di cui hai bisogno conoscere.

Quindi, a parte i giochi e il divertimento, cosa rende l'Arduino così speciale? Sicuramente ci sono altri controller programmabili là fuori?

Open Source

Arduino è un marchio, ma la maggior parte dell'hardware e del software che hanno sviluppato è open source. Gli schemi sono disponibili online, quindi se non vuoi acquistare un Arduino già pronto, sei libero di acquistare i singoli componenti e farlo da solo, o di acquistare uno dei tanti dispositivi cloni ora disponibili. A questo punto, vale la pena considerare se utilizzare una scheda Arduino ufficiale a tutti!

programmazione arduino

Connettività

Come un pezzo di hardware, Arduino può operare indipendentemente (come in un robot), collegato a un computer (dando così al computer l'accesso ai dati dei sensori dal mondo esterno e fornendo feedback), o collegato ad altri Arduino, o altri dispositivi elettronici dispositivi e chip controller. Praticamente qualsiasi cosa può essere collegata ed è limitata solo dalla vostra immaginazione, dalla volontà di dedicare tempo e fatica all'apprendimento di qualcosa di nuovo e alla disponibilità di componenti. Se riesci a pensarci, l'Arduino può farlo.

microcontrollore arduino

Una ricchezza di supporto

Ci sono migliaia di altre persone e organizzazioni là fuori che abbracciano l'Arduino. Il risultato è che se ti manca il reparto creatività, c'è sempre un progetto precodificato da costruire, e c'è sempre qualcosa di nuovo da imparare. È anche molto facile iniziare.

programmazione arduino

Versatilità e costi

Una scheda Uno ufficiale completa costa $ 25, e uno clone Uno costa appena $ 4, il che rende queste piccole meraviglie elettroniche accessibili agli hobbisti e alle istituzioni educative.

Il linguaggio di programmazione con cui si carica è incredibilmente semplice e dovrebbe essere familiare a chiunque abbia avuto esperienza con Java o lingue simili. (In realtà si basa sull'elaborazione).

È anche un fantastico strumento di apprendimento, con il quale puoi sperimentare con l'elettronica e imparare le basi. In effetti, se li avessimo quando ero a scuola, sono abbastanza sicuro che sarei diventato un ingegnere hardware.

Un sacco di opzioni

Dall'uscita di Arduino, molte altre aziende hanno assunto l'ethos dell'hardware open source. Oltre alle numerose schede clone che hanno colpito il mercato, sono disponibili diversi modelli unici compatibili con l'IDE Arduino. Queste schede prendono lo spirito generale delle schede Arduino originali e aggiungono funzionalità extra.

Un esempio degno di nota è la linea di schede di sviluppo Teensy. Queste piccole schede racchiudono un punch di elaborazione molto più grande rispetto alle schede Arduino, con un fattore di forma minuscolo che le rende perfette per piccoli progetti che si basano su una potente elaborazione al loro interno.

Un preferito attuale qui a MakeUseOf è il NodeMCU Incontra l'Arduino Killer: ESP8266 Incontra l'Arduino Killer: ESP8266 E se ti dicessi che c'è una scheda di sviluppo compatibile con Arduino con Wi-Fi integrato a meno di $ 10? Bene, c'è. Per saperne di più scheda di sviluppo. Questa scheda, che è anche piccola, ha Wi-Fi a bordo e, oltre ad essere compatibile con Arduino, può essere usata come un piccolo Node.Js Cos'è Node.JS e Perché dovrei preoccuparmi? [Sviluppo Web] Che cos'è Node.JS e Perché dovrei preoccuparmi? [Sviluppo Web] JavaScript è solo un linguaggio di programmazione lato client che viene eseguito nel browser, giusto? Non più. Node.js è un modo per eseguire JavaScript sul server; ma è molto di più. Se ... Leggi altro server. Disponibili per un minimo di $ 3, queste piccole schede sono così buone che ci siamo chiesti se sarebbero stati diretti concorrenti al trono di Arduino.

Ancora voglia di saperne di più? Dai un'occhiata a questo breve documentario su Arduino che fa un po 'di più sullo sfondo e la motivazione dietro al progetto. Molto è in italiano, perché se il nome non lo ha già dato, il progetto è iniziato in Italia.

Ottenere la creazione

Arduino ha completamente cambiato il gioco dell'elettronica per hobby. Ciò che non era possibile senza una conoscenza approfondita in passato è ora raggiungibile da tutti grazie alla vasta gamma di micro-controllori economici disponibili e all'enorme comunità che lo circonda. Iniziare è molto semplice e abbiamo a portata di mano una guida per principianti. Guida introduttiva ad Arduino: una guida per principianti Guida introduttiva ad Arduino: Guida per principianti Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare . È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Leggi di più per farti decollare.

Sei appena iniziato nel mondo dei microcontrollori? Quale commissione stai pensando di ottenere? Cosa pensi di fare? Facci sapere nella sezione commenti qui sotto!

In this article