Intensidad de la señal en Freetronics 100% Arduino Compatible Board

3

He estado usando una placa Freetronics 100% compatible con Arduino para ejecutar los interruptores que activan los reproductores de archivos de sonido en MaxMSP.

El único boceto y parche que podía usar para obtener el tablero y Max en comunicación era Arduino2Max. Puedo sacar 1 y 0 del tablero usando el parche Arduino2Max para activar y desactivar los reproductores de archivos de sonido, pero la señal es extremadamente ambigua. Cuando el interruptor está abierto, debería estar enviando un 0, cuando está cerrado un 1 pero está parpadeando entre los dos. También puede tardar hasta 4 segundos en volver a cambiar a 0 para cerrar el interruptor. Cuando la velocidad de muestreo disminuye, solo significa que la señal parpadea a una velocidad menor.

He intentado usar un tablero de prototipos, así como conectarlo directamente a los pines digitales. ¿Alguien por favor me puede dar algún consejo? ¿Podría tratarse de un problema de señal relacionado con la calidad de los cables que estoy utilizando o podría haber un problema con la placa o la forma en que la señal se convierte a través de usb?

¡Gracias!

    
pregunta

1 respuesta

6

Cuando mis señales digitales fluctúan cuando espero que sean una constante 1 o 0, Por lo general, es algo acerca de las resistencias pull-up: no las he conectado correctamente o de alguna manera se han desconectado.

Una vez que haya descartado ese problema, mi siguiente problema más común es el contacto de rebote. Jack Ganssle realizó algunos experimentos y tiene algunas recomendaciones de rebote .

    
respondido por el davidcary

Lea otras preguntas en las etiquetas