{"id":2008,"date":"2016-02-04T12:31:47","date_gmt":"2016-02-04T11:31:47","guid":{"rendered":"http:\/\/codigo21.educacion.navarra.es\/eu\/?page_id=2008"},"modified":"2016-02-05T13:52:10","modified_gmt":"2016-02-05T12:52:10","slug":"s4aren-adibideak","status":"publish","type":"page","link":"https:\/\/codigo21.educacion.navarra.es\/eu\/autoformazioa\/s4aren-adibideak\/","title":{"rendered":"S4Aren adibideak"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>En &#8220;<a href=\"https:\/\/codigo21.educacion.navarra.es\/autoaprendizaje\/scratch-para-arduino-s4a-configuracion-inicial\/\" target=\"_blank\">Scratch para Arduino (S4A): configuraci\u00f3n inicial<\/a>&#8221; hemos visto qu\u00e9 es y qu\u00e9 nos permite el software <a href=\"http:\/\/s4a.cat\/index_es.html\" target=\"_blank\">S4A<\/a>, c\u00f3mo debemos configurar nuestro equipo y la placa de <a href=\"http:\/\/arduino.cc\/\" target=\"_blank\">Arduino<\/a> para empezar a trabajar con esta aplicaci\u00f3n, y generalidades de su entorno o interfaz.<\/p>\n<p><a href=\"http:\/\/s4a.cat\/index_es.html\" target=\"_blank\">S4A<\/a> guarda muchas similitudes con <a href=\"https:\/\/scratch.mit.edu\/scratch_1.4\/\" target=\"_blank\">Scratch 1.4<\/a>, tantas que podemos importar los proyectos que ya tengamos de dicha versi\u00f3n de Scratch y adaptarlos para trabajar con nuestro Arduino.\u00a0<a href=\"http:\/\/s4a.cat\/index_es.html\" target=\"_blank\">S4A<\/a>, al igual que Scratch 1.4 trabajan con proyectos con la\u00a0extensi\u00f3n .sb. En el supuesto de querer basar nuestro trabajo en un proyecto de Scratch 2.0 (extensi\u00f3n .sb2) podr\u00edamos utilizar el <a href=\"http:\/\/kurt.herokuapp.com\/20to14\" target=\"_blank\">Retro Convertidor<\/a> de blob8108\u00a0o <a href=\"http:\/\/wikimanuals.edutictac.es\/index.php?title=Es:Convertir_fitxers_SB2_(Scratch_2.0)_a_SB_(Scratch_1.4)\" target=\"_blank\">seguir las instrucciones dadas en esta wiki<\/a> para convertir el archivo. Antes debemos tener presente que s\u00f3lo puede convertir los bloques de Scratch 1.4, no de versiones posteriores.<\/p>\n<p>Una buena manera de aprender c\u00f3mo funciona Scratch for Arduino (S4A), c\u00f3mo conectar su lenguaje de bloques con la placa de Arduino para enviar y recibir\u00a0instrucciones\u00a0(escrituras y lecturas digitales, tratamiento con motores est\u00e1ndar y servomotores, etc.) es mediante ejemplos concretos, como los que a continuaci\u00f3n desarrollamos.<\/p>\n<ul>\n<li><a title=\"Ejemplo del sem\u00e1foro manual\" href=\"#semaforo\">Ejemplo del sem\u00e1foro manual<\/a><\/li>\n<li><a title=\"Ejemplo de S4A con un joystick\" href=\"#joystick\">Ejemplo de S4A con un joystick<\/a><\/li>\n<\/ul>\n<p><a name=\"semaforo\"><\/a><\/p>\n<hr \/>\n<h3><\/h3>\n<h3><strong>Ejemplo del sem\u00e1foro manual<\/strong><\/h3>\n<p>El proyecto consiste en un coche que circula repetitivamente por una calle, que se detiene cuando nosotros decidimos poner el sem\u00e1foro en rojo y que continua su marcha cuando este est\u00e1 en verde. El sem\u00e1foro cambia de color cuando pulsamos el bot\u00f3n &#8220;<em>Parar<\/em>&#8220;, objeto programado con bloques comunes a Scratch, o cuando pulsamos f\u00edsicamente un bot\u00f3n que hemos instalado en una\u00a0<a href=\"https:\/\/es.wikipedia.org\/wiki\/Placa_de_pruebas\" target=\"_blank\">protoboard o placa de pruebas<\/a> conectada a nuestro Arduino. En dicha placa tambi\u00e9n hemos a\u00f1adido tres leds (rojo, amarillo\u00a0y verde) que cambian de color a la vez que lo hacen las luces del sem\u00e1foro del escenario del proyecto.<\/p>\n<figure id=\"attachment_1951\" aria-describedby=\"caption-attachment-1951\" style=\"width: 474px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo01.png\"><img loading=\"lazy\" class=\"size-full wp-image-1952\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo01.png\" alt=\"Escenario del ejemplo del Sem\u00e1foro\" width=\"474\" height=\"354\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo01.png 474w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo01-300x224.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo01-229x171.png 229w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><figcaption id=\"caption-attachment-1951\" class=\"wp-caption-text\">Escenario del ejemplo del Sem\u00e1foro<\/figcaption><\/figure>\n<p>Este es el <strong>resultado final<\/strong> que nos gustar\u00eda conseguir:<\/p>\n<iframe width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/5ydOhZCeO6E?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe>\n<p>&nbsp;<\/p>\n<p><strong>Hardware utilizado<\/strong>:<\/p>\n<ul>\n<li>Arduino Uno<\/li>\n<li>Cable USB<\/li>\n<li>Protoboard<\/li>\n<li>3 resistencias de 220 omnios<\/li>\n<li>3 leds (rojo, amarillo y verde)<\/li>\n<li>1 bot\u00f3n pulsador<\/li>\n<li>Cables tipo jumper dupont de colores<\/li>\n<\/ul>\n<div id=\":1gv\" class=\"kf\"><\/div>\n<figure id=\"attachment_1955\" aria-describedby=\"caption-attachment-1955\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo02-1.jpg\"><img loading=\"lazy\" class=\"size-full wp-image-1956\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo02-1.jpg\" alt=\"Hardware utilizado en el ejemplo del Sem\u00e1foro con S4A\" width=\"1000\" height=\"750\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo02-1.jpg 1000w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo02-1-300x225.jpg 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo02-1-768x576.jpg 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo02-1-228x171.jpg 228w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><figcaption id=\"caption-attachment-1955\" class=\"wp-caption-text\">Hardware utilizado en el ejemplo del Sem\u00e1foro con S4A<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Objetos creados en S4A y sus respectivos programas:<\/strong><\/p>\n<figure id=\"attachment_1957\" aria-describedby=\"caption-attachment-1957\" style=\"width: 481px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo03.png\"><img loading=\"lazy\" class=\"size-full wp-image-1958\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo03.png\" alt=\"Objetos del ejemplo\" width=\"481\" height=\"195\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo03.png 481w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo03-300x122.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo03-370x150.png 370w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/a><figcaption id=\"caption-attachment-1957\" class=\"wp-caption-text\">Objetos del ejemplo<\/figcaption><\/figure>\n<ul>\n<li><strong>Objeto de Arduino<\/strong>. La salida digital 12 se corresponder\u00eda el\u00a0led verde, la 11 con el led amarillo y la 10 con el led rojo. El sensor digital3 se asocia con el pulsador f\u00edsico instalado en la protoboard. Se crea la variable &#8220;<em>Color<\/em>&#8221; para establecer los colores de los led seg\u00fan cambian los del sem\u00e1foro.<\/li>\n<\/ul>\n<figure id=\"attachment_1961\" aria-describedby=\"caption-attachment-1961\" style=\"width: 520px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo04-1.png\"><img loading=\"lazy\" class=\"size-full wp-image-1962\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo04-1.png\" alt=\"Programas del objeto Arduino\" width=\"520\" height=\"362\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo04-1.png 520w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo04-1-300x209.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo04-1-246x171.png 246w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/><\/a><figcaption id=\"caption-attachment-1961\" class=\"wp-caption-text\">Programas del objeto Arduino<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Objeto1<\/strong>: el coche. Al presionar la bandera verde se env\u00eda &#8220;<em>Avanzar<\/em>&#8220;, instrucciones que hacen que el coche se mueva constantemente por la calle rebotando al llegar a los bordes hasta que el sem\u00e1foro est\u00e1 en rojo (variable &#8220;<em>Color<\/em>&#8221; = 0).<\/li>\n<\/ul>\n<figure id=\"attachment_1963\" aria-describedby=\"caption-attachment-1963\" style=\"width: 458px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo05.png\"><img loading=\"lazy\" class=\"size-full wp-image-1964\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo05.png\" alt=\"Programas del objeto coche\" width=\"458\" height=\"152\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo05.png 458w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo05-300x100.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo05-370x123.png 370w\" sizes=\"(max-width: 458px) 100vw, 458px\" \/><\/a><figcaption id=\"caption-attachment-1963\" class=\"wp-caption-text\">Programas del objeto coche<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Objeto2<\/strong>: el sem\u00e1foro. Tiene a su vez tres disfraces, seg\u00fan la disposici\u00f3n de las luces del sem\u00e1foro. Al recibir la orden &#8220;<em>pulsar<\/em>&#8221; establece el comportamiento de las luces del sem\u00e1foro (disfraces) y de los leds conectados a la protoboard.<\/li>\n<\/ul>\n<figure id=\"attachment_1965\" aria-describedby=\"caption-attachment-1965\" style=\"width: 504px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo06.png\"><img loading=\"lazy\" class=\"size-full wp-image-1966\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo06.png\" alt=\"Programas del sem\u00e1foro\" width=\"504\" height=\"371\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo06.png 504w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo06-300x221.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo06-232x171.png 232w\" sizes=\"(max-width: 504px) 100vw, 504px\" \/><\/a><figcaption id=\"caption-attachment-1965\" class=\"wp-caption-text\">Programas del sem\u00e1foro<\/figcaption><\/figure>\n<ul>\n<li><strong>Objeto3<\/strong>: bot\u00f3n &#8220;Parar&#8221;. Simplemente al presionar sobre el bot\u00f3n se env\u00eda &#8220;<em>pulsar<\/em>&#8221; al resto de objetos en este caso.<\/li>\n<\/ul>\n<figure id=\"attachment_1967\" aria-describedby=\"caption-attachment-1967\" style=\"width: 396px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo07.png\"><img loading=\"lazy\" class=\"wp-image-1968 size-full\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo07.png\" alt=\"Objeto bot\u00f3n &quot;Parar&quot;\" width=\"396\" height=\"106\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo07.png 396w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo07-300x80.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo07-370x99.png 370w\" sizes=\"(max-width: 396px) 100vw, 396px\" \/><\/a><figcaption id=\"caption-attachment-1967\" class=\"wp-caption-text\">Programas del objeto bot\u00f3n &#8220;Parar&#8221;<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>El <strong>esquema de las conexiones f\u00edsicas <\/strong>del proyecto ser\u00eda el siguiente:<\/p>\n<p>Tenemos las salidas digitales 12, 11 y 10 conectadas a una resistencia de 220 ohm a su pata positiva (los led trabajan a unos voltajes inferiores de 5V y las resistencias nos ajustan a este valor) y, por su parte, la pata negativa la tenemos conectada a GND (tierra) de forma com\u00fan en la protoboard. Por otra parte, la entrada digital 2 se conecta a una pata del pulsador y la otra tambi\u00e9n a GND. Por \u00faltimo, el cable negro conecta el pin\u00a0GND\u00a0de Arduino con el carril negativo de la protoboard.<\/p>\n<figure id=\"attachment_1969\" aria-describedby=\"caption-attachment-1969\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo08.png\"><img loading=\"lazy\" class=\"wp-image-1970\" src=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo08.png\" alt=\"semaforo08\" width=\"700\" height=\"512\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo08.png 1755w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo08-300x219.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo08-768x562.png 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo08-1024x749.png 1024w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo08-234x171.png 234w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><figcaption id=\"caption-attachment-1969\" class=\"wp-caption-text\">Conexiones f\u00edsicas del ejemplo del sem\u00e1foro<\/figcaption><\/figure>\n<p>As\u00ed es como nos qued\u00f3:<\/p>\n<p><a href=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo10.jpg\"><img loading=\"lazy\" class=\"aligncenter wp-image-1972\" src=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo10.jpg\" alt=\"semaforo10\" width=\"700\" height=\"525\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo10.jpg 1500w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo10-300x225.jpg 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo10-768x576.jpg 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo10-1024x768.jpg 1024w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo10-228x171.jpg 228w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo09.jpg\"><img loading=\"lazy\" class=\"aligncenter wp-image-1974\" src=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo09.jpg\" alt=\"semaforo09\" width=\"700\" height=\"525\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo09.jpg 1500w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo09-300x225.jpg 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo09-768x576.jpg 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo09-1024x768.jpg 1024w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/semaforo09-228x171.jpg 228w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><strong>Observaciones<\/strong>:<\/p>\n<ul>\n<li>Los programas del proyecto se podr\u00edan depurar m\u00e1s o plantear de otra forma.<\/li>\n<li>Podemos conectar una resistencia de 10 kohm a una de las patas del pulsador para evitar variaciones en el pulso el\u00e9ctrico y tener lecturas estables.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Puedes descargar el proyecto en <a href=\"https:\/\/goo.gl\/EeutPC\" target=\"_blank\">este enlace<\/a>.<\/p>\n<p>En el <a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/s4a-manual.pdf\" target=\"_blank\">manual S4A (Scratch) + Arduino de Jos\u00e9 Manuel Ruiz Guti\u00e9rrez<\/a>, p\u00e1gina 23, puedes ver otro ejemplo con un sem\u00e1foro.<\/p>\n<p><a name=\"joystick\"><\/a><\/p>\n<hr \/>\n<h3><\/h3>\n<p>&nbsp;<\/p>\n<h3><strong>Ejemplo de S4A con un joystick<\/strong><\/h3>\n<p>Partiendo de un proyecto ejemplo de S4A de la categor\u00eda &#8220;<em>Games<\/em>&#8221; que lleva por nombre &#8220;<em>FishChomp<\/em>&#8221; vamos a hacer que el pez grande, protagonista del juego, ser controlado por un joystick conectado directamente a una placa\u00a0de Arduino, sin pasar por una protoboard, en lugar de por el rat\u00f3n.<\/p>\n<figure id=\"attachment_1982\" aria-describedby=\"caption-attachment-1982\" style=\"width: 473px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick01.png\"><img loading=\"lazy\" class=\"wp-image-1983 size-full\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick01.png\" alt=\"joystick01\" width=\"473\" height=\"355\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick01.png 473w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick01-300x225.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick01-228x171.png 228w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/><\/a><figcaption id=\"caption-attachment-1982\" class=\"wp-caption-text\">Proyecto ejemplo de S4A con un joystick de Arduino<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>As\u00ed es <strong>como quedar\u00e1 el proyecto<\/strong> modificado:<\/p>\n<iframe width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/g-rAdTziHEI?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe>\n<p>&nbsp;<\/p>\n<p><strong>Hardware utilizado:<\/strong><\/p>\n<ul>\n<li>Arduino Uno<\/li>\n<li>Cable USB<\/li>\n<li>1 joystick<\/li>\n<li>Cables tipo jumper dupont de colores<\/li>\n<li>Cables extensores<\/li>\n<\/ul>\n<figure id=\"attachment_1992\" aria-describedby=\"caption-attachment-1992\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick04-1.jpg\"><img loading=\"lazy\" class=\"wp-image-1993 size-full\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick04-1.jpg\" alt=\"joystick04\" width=\"1000\" height=\"750\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick04-1.jpg 1000w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick04-1-300x225.jpg 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick04-1-768x576.jpg 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick04-1-228x171.jpg 228w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><figcaption id=\"caption-attachment-1992\" class=\"wp-caption-text\">Apariencia del joystick conectado directamente a la placa de Arduino<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>\u00bfC\u00f3mo se abre el\u00a0proyecto ejemplo FishChomp de S4A?<\/strong><\/p>\n<p>Abrimos S4A, vamos a <strong>Archivo &gt;&gt;&gt; Abrir<\/strong>, pulsamos en\u00a0el bot\u00f3n &#8220;<em>Ejemplos<\/em>&#8221; y entramos en la carpeta &#8220;<em>Games<\/em>&#8220;.<\/p>\n<figure id=\"attachment_1988\" aria-describedby=\"caption-attachment-1988\" style=\"width: 776px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick02-1.png\"><img loading=\"lazy\" class=\"wp-image-1989 size-full\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick02-1.png\" alt=\"joystick02\" width=\"776\" height=\"391\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick02-1.png 776w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick02-1-300x151.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick02-1-768x387.png 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick02-1-339x171.png 339w\" sizes=\"(max-width: 776px) 100vw, 776px\" \/><\/a><figcaption id=\"caption-attachment-1988\" class=\"wp-caption-text\">Categor\u00edas de los proyectos de ejemplo de S4A<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Seleccionamos el proyecto &#8220;<em>3 FishChomp<\/em>&#8221; y aceptamos.<\/p>\n<figure id=\"attachment_1986\" aria-describedby=\"caption-attachment-1986\" style=\"width: 612px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick03-1.png\"><img loading=\"lazy\" class=\"wp-image-1987 size-full\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick03-1.png\" alt=\"joystick03\" width=\"612\" height=\"386\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick03-1.png 612w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick03-1-300x189.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick03-1-271x171.png 271w\" sizes=\"(max-width: 612px) 100vw, 612px\" \/><\/a><figcaption id=\"caption-attachment-1986\" class=\"wp-caption-text\">Abriendo un proyecto de ejemplo de S4A<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Objetos<\/strong> <strong>creados y\/o modificados en S4A y sus respectivos programas:<\/strong><\/p>\n<figure id=\"attachment_1994\" aria-describedby=\"caption-attachment-1994\" style=\"width: 370px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick05.png\"><img loading=\"lazy\" class=\"wp-image-1995 size-full\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick05.png\" alt=\"joystick05\" width=\"370\" height=\"197\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick05.png 370w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick05-300x160.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick05-321x171.png 321w\" sizes=\"(max-width: 370px) 100vw, 370px\" \/><\/a><figcaption id=\"caption-attachment-1994\" class=\"wp-caption-text\">Objetos originales del proyecto Fishchomp<\/figcaption><\/figure>\n<p>S\u00f3lo se ha creado y programado un nuevo objeto Arduino y se ha modificado un programa del objeto &#8220;hungry fish&#8221;.<\/p>\n<figure id=\"attachment_1996\" aria-describedby=\"caption-attachment-1996\" style=\"width: 396px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick06.png\"><img loading=\"lazy\" class=\"wp-image-1997 size-full\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick06.png\" alt=\"joystick06\" width=\"396\" height=\"184\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick06.png 396w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick06-300x139.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick06-368x171.png 368w\" sizes=\"(max-width: 396px) 100vw, 396px\" \/><\/a><figcaption id=\"caption-attachment-1996\" class=\"wp-caption-text\">Objetos finales del proyecto modificado<\/figcaption><\/figure>\n<ul>\n<li><strong>Objeto de Arduino<\/strong>. Se crean las variables &#8220;x&#8221; e &#8220;y&#8221; que se fijan a la resta del valor que por defecto nos han devuelto las entradas anal\u00f3gicas (516 y 506 respectivamente) menos el valor de dichos sensores anal\u00f3gicos.<\/li>\n<\/ul>\n<figure id=\"attachment_1998\" aria-describedby=\"caption-attachment-1998\" style=\"width: 329px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick07.png\"><img loading=\"lazy\" class=\"wp-image-1999 size-full\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick07.png\" alt=\"joystick07\" width=\"329\" height=\"227\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick07.png 329w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick07-300x207.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick07-248x171.png 248w\" sizes=\"(max-width: 329px) 100vw, 329px\" \/><\/a><figcaption id=\"caption-attachment-1998\" class=\"wp-caption-text\">Programa del objeto Arduino<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Objeto &#8220;<em>hungry fish<\/em>&#8220;<\/strong>. Se han sustituido los bloques que daban el control del movimiento del pez grande al rat\u00f3n por otros que por siempre var\u00edan la posici\u00f3n de los ejes de coordenadas x e y en funci\u00f3n de la variable que hemos creado en el objeto Arduino.<\/li>\n<\/ul>\n<figure id=\"attachment_2000\" aria-describedby=\"caption-attachment-2000\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick08.png\"><img loading=\"lazy\" class=\"size-full wp-image-2001\" src=\"http:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick08.png\" alt=\"Objeto del objeto &quot;hungry fish&quot;\" width=\"528\" height=\"420\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick08.png 528w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick08-300x239.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick08-215x171.png 215w\" sizes=\"(max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-2000\" class=\"wp-caption-text\">Objeto del objeto &#8220;hungry fish&#8221;<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>El <strong>esquema de las conexiones f\u00edsicas<\/strong> queda as\u00ed:<\/p>\n<p>El cable rojo se conecta a tierra (GND), el marr\u00f3n-naranja a 5V, el negro de la coordenada X a la entrada anal\u00f3gica 0 y el blanco de la coordenada Y a la entrada anal\u00f3gica 1.<\/p>\n<figure id=\"attachment_2006\" aria-describedby=\"caption-attachment-2006\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick11.png\"><img loading=\"lazy\" class=\"wp-image-2007\" src=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick11.png\" alt=\"joystick11\" width=\"700\" height=\"429\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick11.png 1455w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick11-300x184.png 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick11-768x470.png 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick11-1024x627.png 1024w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick11-279x171.png 279w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><figcaption id=\"caption-attachment-2006\" class=\"wp-caption-text\">Conexiones f\u00edsicas del ejemplo del joystick<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Y con fotos reales:<\/p>\n<p><a href=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick09.jpg\"><img loading=\"lazy\" class=\"aligncenter wp-image-2005\" src=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick09.jpg\" alt=\"joystick09\" width=\"700\" height=\"525\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick09.jpg 1000w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick09-300x225.jpg 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick09-768x576.jpg 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick09-228x171.jpg 228w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick10.jpg\"><img loading=\"lazy\" class=\"aligncenter wp-image-2003\" src=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick10.jpg\" alt=\"joystick10\" width=\"700\" height=\"525\" srcset=\"https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick10.jpg 1000w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick10-300x225.jpg 300w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick10-768x576.jpg 768w, https:\/\/codigo21.educacion.navarra.es\/wp-content\/uploads\/2016\/02\/joystick10-228x171.jpg 228w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Puedes descargar el proyecto en <a href=\"https:\/\/drive.google.com\/file\/d\/0Bwv1FbpOlfQgdHRYbDRmZ0ZyYmc\/view?usp=sharing\" target=\"_blank\">este enlace<\/a>.<\/p>\n<p>Hay un ejemplo parecido publicado el blog de Programamos con t\u00edtulo &#8220;<a href=\"http:\/\/programamos.es\/mi-primer-videojuego-con-mando-en-s4a\/\" target=\"_blank\">Mi primer videojuego con mando S4A y Arduino<\/a>&#8220;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; En &#8220;Scratch para Arduino (S4A): configuraci\u00f3n inicial&#8221; hemos visto qu\u00e9 es y qu\u00e9 nos permite el software S4A, c\u00f3mo debemos configurar nuestro equipo y la placa de Arduino para empezar a trabajar con esta aplicaci\u00f3n, y generalidades de su entorno o interfaz. S4A guarda muchas similitudes con Scratch 1.4, tantas que podemos importar los [&hellip;]<\/p>\n","protected":false},"author":22,"featured_media":0,"parent":1621,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":""},"_links":{"self":[{"href":"https:\/\/codigo21.educacion.navarra.es\/eu\/wp-json\/wp\/v2\/pages\/2008"}],"collection":[{"href":"https:\/\/codigo21.educacion.navarra.es\/eu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/codigo21.educacion.navarra.es\/eu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/codigo21.educacion.navarra.es\/eu\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/codigo21.educacion.navarra.es\/eu\/wp-json\/wp\/v2\/comments?post=2008"}],"version-history":[{"count":0,"href":"https:\/\/codigo21.educacion.navarra.es\/eu\/wp-json\/wp\/v2\/pages\/2008\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/codigo21.educacion.navarra.es\/eu\/wp-json\/wp\/v2\/pages\/1621"}],"wp:attachment":[{"href":"https:\/\/codigo21.educacion.navarra.es\/eu\/wp-json\/wp\/v2\/media?parent=2008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}