# MONTAJE 12 Joystick plastilina

Con plastilina conductora podemos hacer interesantes proyectos. En un buscador puedes poner *plastilina conductora de electricidad* y tienes varias recetas, con harina, agua, aceite, limón...

<p class="callout warning">Una pega: No dura nada, a los pocos días se endurece o se pudre.</p>

Propuesta

<p class="callout info">Que un sprite se mueva según unos botones hechos de plastilina:</p>

- <p class="callout info">Botón con forma de ⇒</p>
- <p class="callout info">Botón en forma de ⇑</p>
- <p class="callout info">Botón en forma de ⇓</p>
- <p class="callout info">Botón en forma de ⇐</p>

Para este reto, definimos dónde colocamos los botones, de forma arbitraria :

*A3 conectado a la plastilina con forma de ⇒*  A1 conectado con la plastilina en forma de ⇑  
 *A5 conectado con la plastilina en forma de ⇓*  A2 conectado con la plastilina en forma de ⇐

##### <span style="color: rgb(22, 145, 121);">**Solución con EchidnaScratch**</span>

<span style="color: rgb(0, 0, 0);">El programa no es complejo, simplemente que cuando se pulsa, la coordenada correspondiente se incremente o se decrementa. Se han añadido unos comentarios para tener claro los sentidos :</span>

<span style="color: rgb(0, 0, 0);">[![2024-12-07 23_00_48-EchidnaML.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-07-23-00-48-echidnaml.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-07-23-00-48-echidnaml.png)</span>

<span style="color: rgb(0, 0, 0);">El archivo lo tienes en este repositorio: [https://github.com/JavierQuintana/Echidna](https://github.com/JavierQuintana/Echidna)</span>

<span style="color: rgb(0, 0, 0);">Aunque en el vídeo está hecho con mBlock3, el programa y el resultado es el mismo que en EchidnaScratch</span>

<span style="color: rgb(0, 0, 0);"><iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--3" src="//www.youtube.com/embed/zKnOm2Ec3es" width="560"></iframe>

</span>

##### <span style="color: rgb(22, 145, 121);">**Solución con mBlock**</span>

<p class="callout warning">**Atención**: Las capturas de imagen están con mBlock3  
Para mBlock5 a estas alturas ya sabes lo que hay que hacer:  
1.- Crear unas variables globales A1, A2, A3, A4, A5  
2.- En el arduino un bucle para siempre que asigne estas variables a las entradas analógicas A1, A2 ....  
3.- Programar en el helicóptero el movimiento con esas variables globales creadas en el paso 1  
  
</p>

  
![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-9bgikbgt.png)  
  
El umbral se ha cambiado según la sensibilidad del botón.

##### <span style="color: rgb(22, 145, 121);">**OTROS RETOS** </span>

Con la plastilina podemos hacer manualidades tipo conecta y que por la pantalla salga el resultado

![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-gdcfl2jz.png)

En este ejemplo fue necesario subir el valor umbral a 200 para que funcionase correctamente  
*Agradecimientos Adolfo Fernandez*

[![image.png](https://libros.catedu.es/uploads/images/gallery/2025-01/scaled-1680-/ukQimage.png)](https://libros.catedu.es/uploads/images/gallery/2025-01/ukQimage.png)

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="815" src="https://www.youtube.com/embed/IKLwcM7JYBQ" title="23 de enero de 2025" width="458"></iframe>

Las posibilidades son muchas, cuelga tus experiencias en este [muro](https://padlet.com/CATEDU/makey)

<iframe frameborder="0" src="https://padlet.com/embed/phc0rpzhe1qj" style="width: 100%; height: 608px; display: block; padding: 0; margin: 0;"></iframe>

<div id="bkmrk--4"><div>[![Hecho con Padlet](https://resources.padletcdn.com/assets/made_with_padlet.png)](https://padlet.com?ref=embed)</div></div>