Diferencia entre Snap 4 Arduino y Scratch 4 Arduino

699 views
Skip to first unread message

Verónica Zambonini

unread,
Dec 30, 2015, 8:20:58 AM12/30/15
to S4A Community Mail List
Hola!

La pregunta viene a que estoy haciendo un informe para mi trabajo sobre la diferencia entre diferentes programas de programación visual, y no quisiera que se me escape nada.
Si alguno puede ayudarme listando las diferencias principales, me haría un grandísimo favor.
Saludos!

Víctor Casado

unread,
Jan 4, 2016, 7:39:54 AM1/4/16
to Verónica Zambonini, S4A Community Mail List
Hola Verónica!

En el apartado de Snap4Arduino de nuestra página web tienes un pequeña resumen de las ventajas y desventajas respecto a S4A (en inglés):

"The Good
  • Almost all Arduino boards supported (including Mega and Nano!)
  • Auto-configurable pinouts so you can take advantage of your board's full capabilities
  • Faster (7x!) response times than S4A
  • You can interact with as many boards as you want at the same time
  • Lets you Build Your Own Blocks™
  • Desktop-based. No need for intermediate servers or middleware!
  • Uses standard Firmata firmware
  • Translation of simple scripts into Arduino sketches
The Bad
  • Not compatible with S4A"

Esperemos que te sirva de ayuda!

--
You received this message because you are subscribed to the Google Groups "S4A Community Mail List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to s4a-communit...@googlegroups.com.
To post to this group, send email to s4a-co...@googlegroups.com.
Visit this group at https://groups.google.com/group/s4a-community.
To view this discussion on the web visit https://groups.google.com/d/msgid/s4a-community/da8d4407-2e0f-4e45-8222-e5367b2ec503%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Víctor Casado
Equip de recerca (Edutec)
vict...@citilab.eu

FUNDACIÓ PEL FOMENT DE LA
SOCIETAT DEL CONEIXEMENT 
CORNELLÀ


Citilab Cornellà http://citilab.eu | Pl. Can Suris s/n | 08940 Cornellà de Llobregat | Barcelona


En compliment de la Llei Orgànica de Protecció de Dades de Caràcter Personal (LOPD), l’informem que les seves dades de contacte han estat incorporades en un fitxer titularitat de FUNDACIÓ PEL FOMENT DE LA SOCIETAT DEL CONEIXEMENT (CITILAB). La finalitat d’aquest fitxer és la de mantenir la relació amb els usuaris dels diferents oferts, inscripció als cursos i a les activitats organitzades, facilitar la tramitació d’informació i notificacions comercials i administratives, i en el cas de que vostè ho hagi sol·licitat, l’enviament de publicitat relativa als serveis oferts. FUNDACIÓ PEL FOMENT DE LA SOCIETAT DEL CONEIXEMENT (CITILAB) assegura la confidencialitat de les dades aportades i garanteix que, en cap cas, seran cedides per cap altre ús sense que hi hagi un consentiment previ i exprés per part seva.


Per exercir els drets d’accés, rectificació, cancel·lació i oposició previstos en la llei, pot adreçar-se mitjançant correu postal a FUNDACIÓ PEL FOMENT DE LA SOCIETAT DEL CONEIXEMENT (CITILAB), Ref. Protecció de Dades, Pl. Can Suris S/N, 08940, Cornellà de Llobregat, Barcelona, o bé exercir els drets assenyalats mitjançant l’enviament de la seva petició al correu electrònic avis...@citilab.eu, indicant en l’assumpte del correu “Ref. Protecció de Dades” (acreditant degudament la seva identitat).

Verónica Zambonini

unread,
May 3, 2016, 9:44:54 AM5/3/16
to S4A Community Mail List, veroza...@gmail.com
Muchas gracias!!
Pregunta puntual:
¿Existe la posibilidad de bajar el programa a la placa y poder ejecutar desde Snap! sin estar conectado el cable al ordenador?
Desde ya, gracias!!!!

Santi Migliorelli

unread,
May 12, 2016, 3:52:44 PM5/12/16
to S4A Community Mail List, veroza...@gmail.com
Yo tengo la misma duda!! Alguien tiene la respuesta?

Joan Guillén i Pelegay

unread,
May 12, 2016, 6:59:39 PM5/12/16
to S4A Community Mail List
Hola!

Miro de comentar el tema...

-Snap4Arduino sí que tiene incorporada la función de crear 'scketches' para Arduino. Una mini-guia sería:

+ Abrimos Snap4Arduino
+ En el menú 'File' tenemos la opción 'New Arduino translatable project'. Se abre un nuevo proyecto y veremos que en la paleta de bloques han desaparecido los bloques 'no traducibles'.
+ Iniciamos el 'script' con el bloque con la bandera verde.
+ Después vendría el bloque 'Por siempre' que será nuestro 'loop'.
+ Dentro de la repetición pondremos nuestro código.
+ Con el 'botón derecho' sobre el bloc de inicio (bandera verde) veremos la opción de 'export as Arduino sketch'
+ Podremos gravar el archivo .ino para subirlo a la placa. Necesitamos la IDE de Arduino (de momento no tenemos la opción des de Snap4A).

-Recuerdo que estamos en una versión beta. En este sentido esta funcionalidad diría que tiene algún problema adicional (el funcionamiento 'normal' de Snap4A diría que es robusto y estable). En alguna versión anterior diríamos que iba mejor... pero las últimas mejoras (poder añadir código fuera del loop, cambiar el nombre del archivo...) han introducido algun problema. Acabo de hacer una prueba... Si se sigue la receta (bandera verde->repetición->código dentro la repetición) parece que va bien. Si se pone código fuera aparece un 'pequeño problema' de que crea dos 'loops' i se ha de corregir el cierre del setup.

-Pensemos que no hace falta tocar mucho el 'setup' porque los 'pinMode' los pone automáticamente (no hay ningún bloque).

-Por último un comentario... Estoy utilizando activamente Snap4Arduino y no había comprobado estos errores (he probado antes de contestar) porque no genero nunca 'sketches', ya que pierdo toda la potencialidad de Snap! (no sólo pantalla, teclado... sino todo lo que nos ofrece el entorno). Si el proyecto és de robótica y el cable es un problema, se puede establecer la conexión por Bluetooth. En este sentido... si realmente sólo se quieren crear sketches por bloques, quizás ahora sería una mejor opción utilizar otras herramientas: Visualino, Blockly, bitloq...

Cualquier duda, seguimos este hilo...

Joan
 

El dimecres, 30 desembre de 2015 14:20:58 UTC+1, Verónica Zambonini va escriure:

Santi Migliorelli

unread,
May 13, 2016, 2:53:49 AM5/13/16
to S4A Community Mail List
Muchas gracias, en breves lo pondré en práctica y ya os comentaré resultados!
Reply all
Reply to author
Forward
0 new messages