Archivio dei tag Maker

DiFabio Gangemi

Arduino: Cos’è e come funziona

Se siete arrivati fin qui, è perché anche voi come me avete sicuramente sentito parlare di “Arduino”, siete curiosi e vorreste capire cos’è e come funziona.

Bene, benvenuti!! Siete capitati nel posto giusto.

In questa mia prima guida su Arduino cercherò di essere il più breve possibile tralasciando molte cose che potrebbero all’inizio rendere difficile la comprensione del testo ai meno esperti che non avendo mai avuto a che fare con elettrotecnica, elettronica, sensori, attuatori ecc… ecc… al solo sentir pronunciare alcuni termini andrebbero in panne.

Sappiate fin dall’inizio che il mondo di Arduino è veramente vasto e man mano che vi ci addentrerete nello stesso potrebbe diventare molto complesso districarsi fra le varie problematiche che vi ritroverete ad affrontare.

Nonostante tutto, non abbiate paura di sbagliare!! Metteteci passione, curiosità, voglia di fare e i risultati non tarderanno ad arrivare.

Le soddisfazioni non mancheranno!!

Ebbene attraverso Arduino anche noi possiamo essere inventori, sarebbe meglio dire “maker”, e provare così a creare qualunque tipo di dispositivo che ci passi per la testa ed entrare in quel mondo che fino a ieri era riservato a pochi eletti.

Cominciamo!!

Fino a ieri chi avesse voluto imparare a programmare, creare un dispositivo elettronico, da sé, avrebbe dovuto dotarsi di strumenti “hardware” e “software” nella maggior parte dei casi costosi oltre che difficili da usare. Al contrario l’hardware di Arduino costa poco, bastano circa dieci euro per cominciare, mentre il software essendo “Open source” viene rilasciato totalmente in modo gratuito ed è quindi accessibile a tutti.

Hardware
Arduino a livello fisico è composto da una schedina elettronica alla quale poi poter collegare tutto quello che fa parte del progetto che abbiamo in mente. Sensori, attuatori, pulsanti, cavetti ecc..ecc… Di queste schedine elettroniche ne esistono diversi modelli più o meno complessi fra di loro e destinate ad usi diversi. Una volta che abbiamo imparato a programmare una delle tante schede elettroniche che fanno parte della famiglia di Arduino il gioco è fatto. Tutte le schede Arduino utilizzano lo stesso linguaggio, software, di programmazione.

Arduino cos'è e come funziona?

Breve introduzione su cos’è arduino e come funziona.

Software
Per dare vita al nostro Arduino e comunicare con lo stesso dobbiamo procurarci prima di tutto il programma ufficiale disponibile “qui”. Attraverso lo stesso potrete poi iniziare a scrivere i vostri programmi da caricare successivamente su Arduino. I programmi che saranno scritti utilizzano un linguaggio di programmazione simile a “Java” o “C/C++” ma molto più semplice. In breve per scrivere codice adatto ad Arduino bisogna imparare la sua lingua, il modo in cui parla e seguire delle regole ben precise. Una volta imparato il modo con cui comunicare con Arduino tutto diviene più semplice.

Nota: Ci sono anche altri modi di programmare Arduino attraverso alcuni software disponibili e utilizzabili direttamente su internet, alcuni di essi li ho riportati nella sezione “link” del sito, se siete curiosi dategli un’occhiata. Sappiate solo che il linguaggio, il modo in cui scriverete i vostri programmi, non cambia.

Per concludere:
“Arduino non è che una piattaforma composta da una parte Hardware e una parte software che combinate insieme ci permettono di creare qualunque dispositivo elettronico che abbiamo in mente”.

Sul web si possono trovare tante risorse, progetti interessanti, e una grandissima “community” tutta italiana pronta ad aiutarvi nel caso aveste bisogno.

Se ho acceso in voi un po’ di curiosità sul mondo di Arduino e vorreste saperne di più continuate a seguirmi.

Nel frattempo chi ha voglia di approfondire il tutto prima possibile vi rimando alla lettura di qualcosa di più impegnativo come il “Manuale di Arduino di Paolo Aliverti” di cui mia recensione al link appena indicato.

Non esitate a condividere altre risorse che parlano di Arduino, siti web, articoli, tutorial, progetti, collaborazioni, ecc… ecc… sono in benvenuto.

Vedrò di pubblicare quanto da voi segnalato sul sito al fine che tutti gli utenti possano trovare informazioni utili più facilmente.

DiFabio Gangemi

Recensione: Il manuale di Arduino di Paolo Aliverti

Se siete appassionati di tecnologia, elettronica, e vi piace mettere mano a fili, interruttori, led, resistenze, sensori ecc.… navigando sul web vi sarete imbattuti e avrete sicuramente sentito parlare di quella piccola schedina elettronica chiamato “Arduino”.

Con Arduino sarete in grado di realizzare progetti incredibili, dispositivi utili e adatti ad ogni esigenza.

Se siete impazienti di metterci mano anche voi, per esprimere il vostro potenziale, dare sfogo alla vostra fantasia, la prima cosa da fare e raccogliere informazioni per capire da dove cominciare.

Niente di meglio allora di un buon libro come “Il manuale di Arduino di Paolo Aliverti”.

Lo stesso non è che una panoramica che si affaccia sul mondo di Arduino partendo da un’introduzione iniziale, la storia della piccola scheda elettronica, a cosa serve, come funziona per spingersi poi più a fondo con accenni alla programmazione avanzata.

L’autore fa un elenco e descrive in modo impeccabile i vari componenti che potrete utilizzare per realizzare i progetti più vari. Si parla di sensori, shield, attuatori, transistor, relè, motori e molto altro con breve descrizione, su come funzionano gli stessi, su come collegarli e su come farli funzionare.

Il testo è scritto molto bene, con un linguaggio chiaro e di facile comprensione per tutti. Sono presenti, Link utili a ulteriori libri da leggere e a risorse online, consigliati dall’autore.

Essendo che il mondo di Arduino è veramente vasto sarebbe impossibile riportare tutto su di un unico libro.

Nonostante questo il testo può sicuramente essere di aiuto a quanti si trovano agli inizi così da avere una buona base di partenza per esercitarsi fin da subito con il realizzare progetti semplici.

Più in là, quando avrete acquisito una buona padronanza della logica di come funziona Arduino, del suo linguaggio di programmazione potrete passare allo sviluppo di progetti più impegnativi e complessi.

Se cercate un libro con esercizi da svolgere, progetti da realizzare vi consiglio di guardare altrove. Nel testo in questione c’è poco a riguardo.

Mi auguro magari che l’autore più in là scriva un testo, raccolga su di un unico volume, diversi esercizi spiegati e da svolgere step to step in modo chiaro ed impeccabile come solo lo stesso sa fare.

Consiglio di affiancare questo testo ad altri, magari dello stesso autore, per riuscire ad avere una visione più ampia possibile ed approfondire i vari concetti di questo immenso mondo che gira intorno ad Arduino.

In breve direi che Il manuale di Arduino di Paolo Aliverti è un ottimo testo di partenza per apprendere i primi rudimenti ed avventurarsi nel mondo di Arduino, della programmazione. Per quanti invece sono già un passo avanti potrebbe rivelarsi molto utile tenere il testo a portata di mano, cosi da tirarlo fuori in caso ci sia il bisogno di riprendere qualche argomento di cui non si è compreso bene qualche concetto.

Se dovessi dare un voto al libro in quetsione direi 9/10, ci fossero stati più esercizitazioni pratiche da svolgere sarebbe stato un 10 pieno.

Prima di lasciarvi vi ricordo che Arduino vanta una grande community alla quale chiedere aiuto al fine di ottenere supporto per la realizzazione di quanto avete in mente.

Non esitate a chiedere!! Siate Curiosi!! Non abbiate paura di imparare!!

Se avete da segnalare qualunque risorsa interessante sull’argomento Arduino, link a risorse web, ulteriori libri, esercitazioni pratiche, progetti e quant’altro, non sitate a farlo. Sarà mia premura inserirli sul sito al fine che possano essere di aiuto ad altri.