Umbral
Vamos a realizar este experimento con <iframe width="356" height="634" src="https://www.youtube.com/embed/Pc_bEG0hmGg" title="Echidna modo Makey Makey experimento de lectura de variables" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>. Con EchidnaScratch no funciona bien
Conectar en vivo
Primero tiene que aprender cómo conectar nuestro Echidna (que es un Arduino UNO) en mBlock
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
luego al objeto panda, le vamos a poner este otro código
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.