Difference between revisions of "Introducció a Snap4Arduino"

From Edutec Wiki
Jump to: navigation, search
m
Line 1: Line 1:
  
== '''Snap4Arduino '''[[File:Snap.png|100px|Snap.png]] ==
+
== Snap4Arduino''' '''[[File:Snap.png|100px|Snap.png]] ==
  
=== '''Què és? ''' ===
+
=== Primer contacte ===
  
 
Snap4Arudino és una modificació d’Snap! que permet interactuar amb gairebé totes les versions de la placa Arduino.     
 
Snap4Arudino és una modificació d’Snap! que permet interactuar amb gairebé totes les versions de la placa Arduino.     
 
 
 
 
=== '''Les seves característiques''' ===
 
  
 
A més de les ja descrites en el post d’[http://wiki.edutec.citilab.eu/index.php/Introducció_a_Snap! Snap!] també permet:
 
A més de les ja descrites en el post d’[http://wiki.edutec.citilab.eu/index.php/Introducció_a_Snap! Snap!] també permet:
  
*Interactuar amb una o varies plaques Arduino al mateix temps.
+
*
*Utilitzar un firmware estàndard d’Arduino (StandartFirmata).
+
Interactuar amb una o varies plaques Arduino al mateix temps.
*Traduir dels scrptis bàsics en esbossos d’Arduino.  
+
  
 
+
*
 +
Utilitzar un firmware estàndard d’Arduino (StandartFirmata).
  
 +
*
 +
Traduir dels scrptis bàsics en esbossos d’Arduino.
  
=== '''La seva interfície:''' ===
+
 
 +
=== La interfície: ===
  
 
Podem observar en la imatge inferior que la interfície de Snap4Arduino és pràcticament igual que la d’Snap!, excepte que conté una pestanya més a la paleta de blocs la qual permet la interacció amb les plaques Arduino.
 
Podem observar en la imatge inferior que la interfície de Snap4Arduino és pràcticament igual que la d’Snap!, excepte que conté una pestanya més a la paleta de blocs la qual permet la interacció amb les plaques Arduino.
<p style="text-align: center">[[File:SNAPFORARDUINO.PNG|RTENOTITLE]]</p>
 
&nbsp;
 
  
&nbsp;
+
[[File:SNAPFORARDUINO.PNG|RTENOTITLE]]
  
=== '''Descarrega''' ===
+
Descarrega
  
 
Snap4Arduino està registrat sota llicència pública de software lliure (AGPLv3 i MIT), la qual cosa permet descarregar les fonts i modificar-les tant com es vulgui.
 
Snap4Arduino està registrat sota llicència pública de software lliure (AGPLv3 i MIT), la qual cosa permet descarregar les fonts i modificar-les tant com es vulgui.
Line 39: Line 36:
 
== '''Arduino&nbsp;&nbsp;[[File:Ardu.png|45px|Ardu.png]]''' ==
 
== '''Arduino&nbsp;&nbsp;[[File:Ardu.png|45px|Ardu.png]]''' ==
  
=== '''Què és?''' ===
+
=== Primer contacte ===
  
 
Arduino és una placa de control programable, econòmica i de disseny obert amb una comunitat àmplia i molt activa.
 
Arduino és una placa de control programable, econòmica i de disseny obert amb una comunitat àmplia i molt activa.
Line 46: Line 43:
  
 
El llenguatge “oficial” per programar-lo és una variant del C (textual i complex), que suposa una barrera d’entrada per no-programadors i alumnes joves.
 
El llenguatge “oficial” per programar-lo és una variant del C (textual i complex), que suposa una barrera d’entrada per no-programadors i alumnes joves.
 +
 +
=== Descarrega i instal·lació del firmware ===
 +
 +
Seguim les instruccions de [https://www.arduino.cc/en/Main/Software descarrega] de la pàgina oficial d’Arduino.
 +
 +
[[File:Ardunio.PNG|500px|RTENOTITLE]]
 +
 +
Un cop descarregat hem de carregar el firmware “Standard Firmata” a la placa”. Per fer-ho seguim el següent procediment:
 +
 +
1) Herramientas - selecció de la placa (en aquest cas Arduino Nano) - selecció del port
 +
 +
[[File:Segona.jpeg.PNG|left|400x400px|RTENOTITLE]]
  
 
&nbsp;
 
&nbsp;
Line 51: Line 60:
 
&nbsp;
 
&nbsp;
  
 +
&nbsp;
  
=== '''Descarrega i instal·lació del firmware''' ===
+
&nbsp;
  
Seguim les instruccions de [https://www.arduino.cc/en/Main/Software descarrega] de la pàgina oficial d’Arduino.
+
&nbsp;
<p style="text-align: center">[[File:Ardunio.PNG|500px|RTENOTITLE]]</p>
+
Un cop descarregat hem de carregar el firmware “Standard Firmata” a la placa”. Per fer-ho seguim el següent procediment:
+
  
 
&nbsp;
 
&nbsp;
  
1) Herramientas - selecció de la placa (en aquest cas Arduino Nano) - selecció del port
+
&nbsp;
  
[[File:Segona.jpeg.PNG|center|400x400px|RTENOTITLE]]
+
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
 
2) Un cop seleccionada la placa i el port, anem a arxiu - exemples - Firmata - Standard Firmata
 
2) Un cop seleccionada la placa i el port, anem a arxiu - exemples - Firmata - Standard Firmata
<p style="text-align: center">[[File:Standard firmata.PNG|RTENOTITLE]]</p>
+
 
 +
[[File:Standard firmata.PNG|RTENOTITLE]]
 +
 
 
3) Per últim, carreguem el programa&nbsp;prement aquest botó&nbsp;[[File:Pujar.jpeg.png|20x20px|Pujar.jpeg.png]] fins que ens apargui una missatge de "Carrega completada".
 
3) Per últim, carreguem el programa&nbsp;prement aquest botó&nbsp;[[File:Pujar.jpeg.png|20x20px|Pujar.jpeg.png]] fins que ens apargui una missatge de "Carrega completada".
<p style="text-align: center">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;[[File:Firmata.PNG|RTENOTITLE]]</p> <p style="text-align: center">[[File:Firmata 1.PNG|RTENOTITLE]]</p>
+
 
 +
&nbsp;[[File:Firmata.PNG|RTENOTITLE]]
 +
 
 +
[[File:Firmata 1.PNG|RTENOTITLE]]
 +
 
 
Ja podem començar a programar amb Snap4Arduino!
 
Ja podem començar a programar amb Snap4Arduino!
  

Revision as of 12:30, 13 December 2017

Snap4Arduino Snap.png

Primer contacte

Snap4Arudino és una modificació d’Snap! que permet interactuar amb gairebé totes les versions de la placa Arduino.     

A més de les ja descrites en el post d’Snap! també permet:

Interactuar amb una o varies plaques Arduino al mateix temps.

Utilitzar un firmware estàndard d’Arduino (StandartFirmata).

Traduir dels scrptis bàsics en esbossos d’Arduino.


La interfície:

Podem observar en la imatge inferior que la interfície de Snap4Arduino és pràcticament igual que la d’Snap!, excepte que conté una pestanya més a la paleta de blocs la qual permet la interacció amb les plaques Arduino.

RTENOTITLE

Descarrega

Snap4Arduino està registrat sota llicència pública de software lliure (AGPLv3 i MIT), la qual cosa permet descarregar les fonts i modificar-les tant com es vulgui.

Per disposar de la versió actual 1.2.4, cal dirigir-se a la pestanya de descarregues de la pàgina web oficial, seleccionar el sistema operatiu corresponent i esperar que es baixi l’arxiu poder començar la instal·lació. A diferència d’Snap! i Scratch de moment no hi ha una versió on-line per treballar en línia d’aquest programa.

Un cop disposem del programa, per tal d’interactuar amb la placa Arduino és necessari carregar un firmware (programa) a aquesta. Per fer-ho cal fer ús del software Arduino. Així doncs, també haurem de descarregar aquest segon programa.

 

Arduino  Ardu.png

Primer contacte

Arduino és una placa de control programable, econòmica i de disseny obert amb una comunitat àmplia i molt activa.

S’utilitza en robòtica, domòtica, prototips electrònics, educació, instal·lacions artístiques, entre d’altres.

El llenguatge “oficial” per programar-lo és una variant del C (textual i complex), que suposa una barrera d’entrada per no-programadors i alumnes joves.

Descarrega i instal·lació del firmware

Seguim les instruccions de descarrega de la pàgina oficial d’Arduino.

RTENOTITLE

Un cop descarregat hem de carregar el firmware “Standard Firmata” a la placa”. Per fer-ho seguim el següent procediment:

1) Herramientas - selecció de la placa (en aquest cas Arduino Nano) - selecció del port

RTENOTITLE

 

 

 

 

 

 

 

 

 

 

 

 

2) Un cop seleccionada la placa i el port, anem a arxiu - exemples - Firmata - Standard Firmata

RTENOTITLE

3) Per últim, carreguem el programa prement aquest botó Pujar.jpeg.png fins que ens apargui una missatge de "Carrega completada".

 RTENOTITLE

RTENOTITLE

Ja podem començar a programar amb Snap4Arduino!