Skip to main content

Qué es la variable que hay que definir como UMBRAL

Vamos a realizar este experimento con mBlock. Con EchidnaScratch no funciona bien

Conectar en vivo

Primero tiene que aprender cómo conectar nuestro Echidna (que es un Arduino UNO) en mBlock en modo VIVO

Experimento, vamos a poner este código

Una vez conectado nuestro Echidna en Vivo vamos a crear una variable global LEER y que sea siempre la lectura A0

2024-12-06 20_46_39-mBlock v5.4.3.png

luego al objeto panda, le vamos a poner este otro código

2024-12-06 20_49_04-mBlock v5.4.3.png

Experimento

Vamos a ejecutar el código y vamos a ver la diferencia

  • Conectando un cable de masa al A0
  • Tocando una mano la masa y la otra a A0

Resultado

Como podemos ver, si tocamos el A0 directamente con un cable, su valor pasa de 8-9 a subir al máximo que es 1024

Pero si es a través de nuestro cuerpo, sólo sube hasta 500 pero alguna vez sólo llega a 400

Moraleja: Los valores de entrada en modo Makey Makey depende del objeto que va a tocar por lo tanto hay que definir un umbral que determine cuando no está tocando y cuando está tocando

Umbral

Como vemos que cuando no toca es un valor muy bajo 8-9 podemos definir UMBRAL como un valor 100, 200 o incluso 300 pero ya 400 puede dar falsos negativos.