Archivi tag: Raspberry Pi Zero

Installare Arduino su Raspberry Pi Zero

PiZero-Arduino01
Installare Arduino su Rasperry Pi Zero è estremamente semplice e tutto il processo si riduce a pochissimi comandi da eseguire al terminale, quindi come sempre un breve post come nota per impostare articoli e corsi futuri in modo che lo studente possa realizzare una piattaforma portatile ed estremamente economica per programmare microcontrollori.
Ricordo che sto utilizzando un computer da 5$ (escluso mouse, tastiera e cavetteria varia e monitor) ed una scheda Arduino, quindi con meno di 50€ si può avere una piattaforma completa per studiare (tutte le materie) e programmare… Un bel regalino che lo studente Maker potrebbe farsi regalare per la promozione 🙂

La versione dell’IDE Arduino ehe potrete installare dal repository Raspbian è la 1.0.5 che non è l’ultima disponibile ma perfettamente funzionate per il nostro computer tascabile.

Il processo di installazione può essere eseguito nel medesimo modo anche per le altre schede RaspberryPi.

Prima di procedere con l’installazione di qualsiasi pacchetto dal repository Raspbian è sempre consigliabile eseguire un aggiornamento di sistema con i due comandi:

sudo apt-get update
sudo apt-get upgrade

PiZero-Arduino02

PiZero-Arduino02b

PiZero-Arduino03

PiZero-Arduino03b

Per l’installazione digitare da terminale il comando:

sudo apt-get install arduino

PiZero-Arduino04

PiZero-Arduino04b

PiZero-Arduino04c

Al termine dell’installazione, prima di eseguire l’IDE Arduino, dal terminale eseguire i comandi:

sudo usermod -a -G tty pi
sudo usermod -a -G dialout pi

PiZero-Arduino05

PiZero-Arduino06

questi due comandi vi permetteranno di aggiungere l’utente pi (utente di default) ai gruppi tty e dialout.

Al termine dell’installazione troverete la voce Arduino nei menu Elettronica e Programmazione.

PiZero-Arduino07

PiZero-Arduino08

A questo punto potrete eseguire l’IDE Arduino.

Dal menù Strumenti -> Tipo di Arduino assicuratevi che sia selezionata la scheda Arduino Uno:

PiZero-Arduino09

Selezionate la porta seriale (ttyACM0):

PiZero-Arduino10

Come test eseguite il solito blink:

PiZero-Arduino11

PiZero-Arduino12

Come vedete nell’immagine che segue ho collegato Arduino all’hub USB, ne caso ad esso abbiate collegato ad es. degli HD esterni è molto probabile che vi necessiterà un hub USB alimentato.

PiZero-Arduino13

Buona sperimentazione a tutti.