5 - Arduino facile

Apriamo una parentesi su arduino, la prima scheda programmabile made in italy che ha avuto nel corso degli anni tante varianti ed innovazioni, essendo un progetto open source potete trovare anche i cloni

cinesi a bassissimo costo. Tutti i progetti/giochi qui descritti sono stati realizzati spendendo pochissimo.

L'Arduino Uno la trovate pronta come un giocattolino. Tra le tante varianti io preferisco l'arduino Nano (schedina più piccola ma con le stesse funzioni) e spendendo qualche centesimo in più la trovate con i pin già saldati (tutti i progetti/giochi descritti nel blog potranno essere realizzati da bambini senza utilizzo del saldatore).

Come si programma facilmente arduino? Bisogna scaricare sul pc un programmino chiamato "IDE arduino" (IDE sta per integrated development environment, ovvero ambiente di

sviluppo integrato) al quale, tramite cavetto USB va collegata la scheda e associato il modello tra i tanti disponibile nel programmino, mosse intuitive e comunque ci sono tanti tutorial sul web. Ovviamente nel collegamento USB dovete usare un cavetto adatto all'ingresso dell'arduino, informatevi anche su questo prima di fare acquisti.

Fatto il collegamento la scheda va programmata, per iniziare potete usare gli esempi che trovate sul menù del programma, il più famoso è il Blink che fa accendere e spegnere un led già presente sulla scheda.

Questi programmini che fanno fare ad arduino quello che vogliamo si chiamano Sketch.

Come si scrive uno Sketch? Semplice e divertente, è un codice che si basa su pochi passi.

  1. Si importano le librerie se servono, ovvero, magari ad arduino ci colleghiamo schedine particolari per fare compiti particolari, la programmazione di queste schedine viene facilitata dalle loro librerie che permettono di poter scrivere comandi proprio per la specifica schedina utilizzata.
  2. Si scrive il Setup, ovvero tutto ciò che utilizzeremo nella programmazione, ad esempio se usiamo un pin di arduino per accendere o spegnere una luce, dovremmo dirgli nel Setup quale pin utilizzeremo tra i tanti disponibili.
  3. Si scrive infine il Loop ovvero un ciclo nel quale possiamo dire ad arduino quello che deve fare con ciò che abbiamo dichiarato nel setup usando anche (sempre se servono) le librerie.
Come si scrive uno Sketch (programma)? Si tratta di codice C++ o comunque molto simile.
Non bisogna essere programmatori, il programmatore è uno che programma spesso e quindi riesce a ricordarsi la sintassi di un codice, noi ci aiuteremo tramite internet e scopiazzeremo il codice qua e la facendo semplici ricerche includendo paroline magighe come "arduino" e "tutorial".
Leggere il codice diventa più semplice se facciamo riferimento ai 3 punti sopra elencati e se teniamo in mente un po' di matematica imparata alle elementari, ovvero le famose espressioni con parentesi tonde, quadre e graffe. Così vengono scritti i programmi ovvero macro cicli (parentesi graffe) nelle quali si eseguono micro cicli (le parentesi tonde).
Altri semplice concetti della programmazione sono le condizioni, ovvero se succede questo allora fai quello altrimenti fai quest'altra cosa (negli sketch leggerete cose del tipo  if... then... else).
Nelle prossime lezioni, con esempi pratici, se serve, approfondiremo.



Indice delle lezioni

Magic Maker -  pierframaker

Commenti