Difference between revisions of "Introducció a Snap4Arduino"

From Edutec Wiki
Jump to: navigation, search
Line 4: Line 4:
 
=== Primer contacte ===
 
=== 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.      ===
  
 
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.  
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.  
*
+
Utilitzar un firmware estàndard d’Arduino (StandartFirmata).
+
 
+
*
+
Traduir dels scrptis bàsics en esbossos d’Arduino.
+
 
+
  
 
=== La interfície: ===
 
=== La interfície: ===
Line 24: Line 18:
 
[[File:SNAPFORARDUINO.PNG|RTENOTITLE]]
 
[[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 34: Line 28:
 
 
 
 
  
== '''Arduino  [[File:Ardu.png|45px|Ardu.png]]''' ==
+
== Arduino'''  [[File:Ardu.png|45px|Ardu.png]]''' ==
  
 
=== Primer contacte ===
 
=== Primer contacte ===

Revision as of 12:32, 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!