Che cos’è Arduino

Cos’è Arduino?
Arduino è una piccola scheda hardware, creata e distribuita con la filosofia “open hardware” da Massimo Banzi.

Cosa possiamo fare con Arduino?
Possiamo spaziare dall’accendere un piccolo LED, fino ad arrivare ad esempio a giocare con il mondo della domotica, tipo alzare/abbassare le tapparelle con di casa con il battito delle mani o tramite il nostro smartphone.

Come colleghiamo gli oggetti che ci interessano ad Arduino?
Tramite appositi pin che in base al progetto saranno settati a loro volta come pin di INPUT o di OUTPUT.

Cos’è che la rende così versatile ed alla portata di tutti?
Un microcontrollore con un bootloader pre-caricato, il quale faciltà il carimento degli sketch senza usare programmatori hardware.

Cosa sono gli Sketch?
Gli sketch sono dei programmini scritti per il microcontrollore, grazie ai quali possiamo interagire con gli oggetti collegati ad Arduino.

In che linguaggio si programma?
Sviluppare uno sketch per Arduino non è affatto complesso, gli sketch vengono sviluppati/scritti in Wiring un framework per la programmazione di microcontrollori derivato dal C/C++ e grazie al suo ambiente di sviluppo integrato (IDE), non dovete nemmeno preoccuparvi di eseguire comandi “strani” da terminale per compilare e o caricare gli sketch su Arduino.
In fine, ma non perché meno importante, esiste una community immensa di appassionati e gente esperta sparsa in tutto il mondo, pronti sempre a darvi una mano, e tanta volta (ma tante) basta anche una semplice e breve ricerca in internet per trovare la soluzione o addirittura sketch già pronti a risolvere il vostro problema.

Vediamo un po’ adesso com’è fatto Arduino 2009 duemilanove:

e diamo anche un occhio ai pin:

Buon divertimento con la vostra Arduino 🙂