Archivi tag: ubuntu

Installare Scratch 2 offline edition su Ubuntu a 64 bit

Durante i miei corsi di coding per studenti e docenti che ho realizzato nelle scorse settimane, ho utilizzato Scratch 2 la cui installazione risulta relativamente semplice per sistemi Mac e Windows, infatti richiede solamente l’installazione di Adobe Air e tutto il processo si conclude in pochissimi minuti.
Recentemente mi è stato chiesto da colleghi “Animatori digitali” come effettuare l’installazione della versione offline di Scratch 2 su Ubuntu, che risulta un po’ più complicata rispetto ai sistemi Mac e Win, sulle versioni di Ubuntu a 64 bit è richiesta una procedura più lunga e non immediata che necessita di qualche comando da terminale.
Di seguito elenco i passi necessari per l’installazione su Ubuntu, ho testato la procedura su Ubuntu 14.04.03 e 15.10 e tutto ha funzionato correttamente.

Passo 1

Effettuiamo il download di Adobe Air e Scratch 2 dal sito di riferimento:

https://scratch.mit.edu/scratch2download/

01-scratch2-ubuntu

02-scratch2-ubuntu

Passo 2

E’ indispensabile installare le seguenti librerie:

sudo apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386

03-scratch2-ubuntu

Verrà richiesto di confermare l’installazione

04-scratch2-ubuntu

Passo 3
Continua a leggere

Installare l’Arduino IDE 1.6.X su Ubuntu – metodo 2/2

Come promesso di seguito trovate il secondo metodo per l’installazione dell’IDE Arduino 1.6.X su Ubuntu in cui viene mostrato come avviare l’IDE direttamente dal menù Applicazioni di Ubuntu oppure posizionare l’icona di Arduino all’interno del Launcher rendendo ancora più comodo l’avvio dell’applicazione.

Passo 1

Prelevate l’IDE dal sito Arduino, e scompattatelo facendo doppio click sul file e trascinate la cartella all’interno della cartella “Scaricati”:

ubuntu-ide-arduino-01

ubuntu-ide-arduino-02

Passo 2

Spostare la cartella arduino-1.6.5-r5 all’interno del cartella Home mediante il comando da terminale:

mv ?/Scaricati/arduino-1.6.5-r5 .

(non dimenticate il punto finale)

ls -l | grep arduino

Con i seguenti comandi, ls e grep, verifichiamo solamente che vi sia una sola cartella arduino all’interno della cartella Home.

Il comando ls restituisce l’elenco di file all’interno di una directory con parametro -l produce un elenco esteso, una riga per ogni file, in cui saranno evidenziati: permessi, proprietario, gruppo assegnato, nome, e molto altro (si consulti help di unix).

L’operatore pipe “|” concatena standard output e standard input di più programmi, nel nostro caso viene concatenato il comando “ls -l” con l’istruzione “grep arduino” che permette di sapere quante sono le occorrenze della parola “arduino” all’interno della cartella Home.

ubuntu-ide-arduino-07

Nella cartella Home avrete la cartella arduino-1.6.5-r5

ubuntu-ide-arduino-04

Passo 3 Continua a leggere

Installare l’Arduino IDE 1.6.X su Ubuntu – metodo 1/2

In questa ultima settimana ho dovuto risolvere una serie di problemi con la versione dell’IDE di Arduino (la 1.6.5) su Ubuntu 14.04.03 e 15.04 (a 64 bit). Per non dimenticare e mantenere traccia scrivo queste poche righe per me e i miei allievi che si cimenteranno nelle loro sperimentazioni.

Come sicuramente saprete, l’IDE di Arduino disponibile dal Software Center di Ubuntu, è la 1.0.5, una versione molto datata che non si presta alle esercitazioni che voglio condurre, ecco quindi la necessità di questo breve tutorial.

Da linea di comando potete verificare quale delle versioni è disponibile dal Software Center di Ubuntu digitando:

apt-cache show arduino

ubuntu-ide-arduino-01

Oppure avviando direttamente il Software Center dal Launcher:

ubuntu-ide-arduino-02

I metodi che possono essere utilizzati per installare l’IDE sono due, il primo dettagliato in questo primo post è rapido e non necessita di competenze informatiche elevate, il secondo che mostrerò a breve in un successivo post, necessita di qualche competenza in più, ma seguendo passo passo il tutorial riuscirete sicuramente. Il secondo metodo vi consentirà di avviare l’IDE dal menù Applications di Ubuntu permettendo inoltre di posizionare l’icona di Arduino all’interno del Launcher rendendo ancora più comodo l’avvio dell’applicazione.

Nota: ho diviso i due metodi per renderne più semplice la lettura e dare più tempo a me per implementare tutte e due i post 🙂

Operazioni preliminari

Le operazioni dettagliate di seguito sono da effettuare sia per il metodo 1 che il metodo 2.

Continua a leggere

Installare l’IDE Arduino 1.0.1 su Ubuntu 12.04

Con l’avvio dell’anno scolastico ripartono i corsi di Alternanza Scuola Lavoro su Arduino per gli allievi di 4′ della sezione elettronica.
Quest’anno ho deciso di far utilizzare ai miei studenti l’ultima versione di Arduino la 1.01. La programmazione avverrà su PC con sistema operativo Ubuntu su cui ho da poco effettuato l’aggiornamento alla versione 12.04.

Problema: al primo avvio dell’IDE ho notato che non era possibile in alcun modo selezionare la porta seriale.

Come risolvere l’inconveniente?

On-line si trovano alcune soluzioni ma non risolvono completamente il mio problema.

In passato avevo superato il problema per Ubuntu 11.10, questi i tre post di riferimento:

Ma con Arduino 1.0.1 ed Ubuntu 12.04 bisogna agire in maniera un po’ diversa. Per rendere più chiaro il tutorial ripeterò alcune delle operazioni già eseguite nei post sopra citati.

Questo l’indice di esecuzione per la risoluzione del bug:

  1. installare Java
  2. installare la libreria AVR C
  3. scaricate Arduino 1.0.1
  4. riattivare la porta seriale (ttyACM0)

E’ presente inoltre un’ulteriore problema: l’avvio dell’IDE risulta molto rallentato. Mostrerò come velocizzare l’apertura del programma.

Continua a leggere

Impossibile selezionare la Serial Port sull’IDE di Arduino

Mi è capitato di rispondere questa mattina ad una richiesta di aiuto da parte di un amico collega, che seguendo il mio tutorial di qualche settimana fa: Installare Arduino 0023 su Ubuntu 11.10 (Oneric Ocelot), non riusciva a rilevare la Serial Port su un account non amministratore su Ubuntu.


Nel tutorial precedentemente realizzato davo per scontato di essere all’interno dell’account amministratore.

I computer del laboratorio su cui opera il collega sono dotati di due utenti (come anche nel mio laboratorio), uno amministratore ed uno “studente” quest’ultimo con privilegi limitati.

Il problema della non rilevazione della Serial Port da parte dell’IDE Arduino, dipende dal fatto che l’utente “studente” non appartiene allo stesso gruppo a cui appartiene la porta seriale, la ttyACM0, utilizzata da Arduino. Il gruppo di appartenenza della ttyACM0 è “dialout“. Bisogna quindi modificare il gruppo di appartenenza di “studente” utilizzando il comando Unix “groups“.

groups permette di conoscere i/il gruppi/o a cui appartiene un utente. Se sul terminale digitate solamente il comando groups vi verrà restituito l’elenco dei gruppi dell’utente col quale si è loggati al sistema.
Se però volete sapere l’elenco dei gruppi a cui appartiene un utente è sufficiente digitare:

groups nome_utente

Nell’immagine che segue per conoscere i gruppi a cui appartiene l’utente amministratore “Michele“, al prompt ho digitato: groups

Procedimento

1. passate sull’account amministratore

2. andate nella directory /dev e vedete qual’é il gruppo di appartenenza di ttyACM0, nel mio caso “dialout

3. da terminale cambiate il gruppo di appartenenza di “studente” in “dialout” (o nel gruppo cui appartiene la vostra ttyACM0):

inserite la password di amministratore con:

sudo su

digitate il comando:

usermod -g dialout studente

con

group studente

dovreste verificate che il nuovo gruppo di appartenenza di studente e dialout

4. effettuate il login come “studente”

5. lanciate Arduino a questo punto comparirà la Serial Port disponibile: