Omet navegació

Instal·lació a Lliurex (32 bits)

Com saber si el nostre Lliurex és de 32 bits?

Aquesta ordre s'executa en un lliurex de 32 bits al terminal:

uname -a

Resultat de l'ordre:
Linux negre1-System-Product-Name 3.16.0-46-generic #62~14.04.1-Ubuntu SMP Tue Aug 11 16:28:19 UTC 2015 i686 i686 i686 GNU/Linux

Instal·lació a Lliurex

En aquests moments és més fàcil instal·lar A4S i Scratch2 en Lliurex que en Ubuntu ja que s'empra  menys el terminal.

1- Modifiqueu les fonts de Lliurex per instal·lar programes d’Ubuntu. Feu anant a «Inici, Aplicacions, Lliurex Administration, Lliurex Apt».

Lliurex apt-1

A continuació marquem les fonts de Ubuntu. Premem D’acord i esperem fins que s’actualitzen les fonts.

Lliurex apt-2

2- Anem a  «Inici, Aplicacions, Lliurex Administration, Zero-center» i arranquem Synaptic per instal·lar Arduino.

Arranc Synaptic Zero

Premem «Refresca» per refrescar la llista de paquets, escrivim Arduino a la finestra de cerca,  el marquem per instal·lar, i premem  «Aplica».

install arduino

3- Anem a «Inici, Aplicacions, Programació, Arduino IDE», quan ens pregunte si afegeix el nostre usuari al grup dialout per permetre les comunicacions  amb USB li diguem que sí.

Arranc Arduino

4- Ara connectem la targeta Arduino amb un cable USB, arranquem el programa Arduino de nou, triem el port ttyACM0, i anem a «Fitxer, Exemples, Firmata, StandardFirmata» i pugen el firmware a la targeta.

Firmata

5- Anem a instal·lar el Java d’Oracle, anem a  «Inici, Aplicacions, Lliurex Administration, Zero-center», i premem el botó Java JDK 8.

Zero jdk8

Després premem el botó Java JRE Selector per triar la versió de Java que volem.

Zero JRE selector

I escollim la versió java-8-oracle (a la imatge hi ha la 7) i premem D’acord.

Zero JRE 7 o 8

6- A continuació anem a  «Inici, Aplicacions, Lliurex Administration, Zero-center» i premem el botó Adobe-Air per instal·lar-lo. Aquest programa ens cal per instal·lar després Scratch2.

Zero adobe air

7- Ara baixem el programa Scratch2 del MIT des de la seua web. Premem sobre ell amb el botó dret i escollim «Obre amb Adobe-Air» per instal·lar-lo.

Scratch2_

8- Després ens cal afegir un enllaç feble o simbòlic que diga al java JRE on està la llibreria librxtxSerial. Aneu al terminal i executeu les ordres:

cd /usr/lib/jvm/java-8-oracle/jre/lib/i386

sudo ln -s  /usr/lib/jni/librxtxSerial.so   /usr/lib/jvm/java-8-oracle/jre/lib/i386

9- A continuació baixem l’extensió A4S per Scratch2. Aquest extensió està desenvolupada per David A. Mellis. Baixem  el fitxer master.zip amb l’extensió A4Sde la web Github, la descomprimim, i copiem la carpeta descomprimida A4S-master a la direcció /opt . Per fer això ens fem «admins»  des d’un terminal amb l’ordre:

sudo nautilus

(i copiem la carpeta descomprimida A4S-master a /opt)

També caldrà donar-li permís d’execució a aquesta carpeta amb el botó dret, anant a «Propietats».

Permisos 755 A4S server

També podem canviar els permisos de la carpeta A4S-master amb l’ordre:

sudo chmod -R 755  /opt/A4S-master

Igualment escrivim al terminal l’ordre per crear un fitxer de text on posar les ordres per arrancar el servidor que comunicarà el servidor de A4S amb Scratch2, emprarem l’ordre:

sudo gedit /opt/Servidor-A4S

i escriurem dins d’aquest fitxer «Servidor-A4S» les ratlles:

 #!/bin/bash          
 cd  /opt/A4S-master
./run.sh   /dev/ttyACM0

Ens cal donar permís d’execució a aquest fitxer, per permetre als alumnes copiar-lo i executar-lo de nou si algú el tira a la brossa.

Permisos a + x servidor A4S

També ho farem amb l’ordre:

sudo chmod a+x /opt/Servidor-A4S

Ara ja podem copiar aquest fitxer a l’escriptori del alumnes, i ells també poden fer-ho sense ser admins.

Executeu aquest programa Servidor-A4S fent doble clic. Digueu que voleu executar el programa.

Servidor A4S

10- Ara ja podem arrancar el Scratch2 i  mentre es prem la tecla majuscules «MAJ (Shift)» del teclat, aneu i premeu «Fitxer» al menú  Scratch. Podeu veure «Import Experimental Extension» o «Import Experimental HTTP Extension» a la part inferior del menú. Premeu sobre aquesta opció.

importa extensió

Navegueu fins el directori /Opt/A4S-master que conté A4S i obriu el fitxer A4S.s2e Podeu veure l’extensió A4S i els blocs es troben en la categoria «Més blocs» de l’editor Scratch. Si el servidor A4S està executant-se, apareixerà un punt verd a la vora del títol «A4S».

11- Ara carregeu el programa següent i proveu la targeta Arduino i l’extensió A4S (Arduino for Scratch).

led13-Scratch2-Lliurex-1024x768