Paso 1: Los secretos detrás del truco
¿Así lo que realmente está sucediendo detrás de las escenas?
El acelerómetro que estoy usando informa un valor representativo de la aceleración medida a lo largo de un solo eje, en este caso el eje x (usando coordenadas cartesianas). El microcontrolador puede tomar esa medida de aceleración y luego enviar una señal de modulación de anchura de pulso adecuada que a su vez el ventilador encendido y apagado. Cuanto mayor sea la aceleración medida (que se incrementa cuando el módulo es debido a la gravedad), con más frecuencia el ventilador se enciende para la pelota de ping-pong flota superior. Cuando el módulo se coloca plana o no como inclinado, la aceleración medida es más cercana a un valor de 0 g, el ventilador estará en menos del tiempo para que la bola de flotador no tan alto.
Si ejecuta a través de este ciclo de cálculo a un ritmo razonable, la bola bien flotará hacia arriba y hacia abajo en el tiempo con la rotación del módulo.
¿Suena interesante? Vamos a empezar!