miércoles, 23 de febrero de 2011

Práctica 2 - Control del robot por sonido

En este ejercicio, nuestro robot debe empezar a andar o pararse si damos una palmada. Nosotros hemos creado un método en nuestra clase ClapControl, que hace una media del valor más alto leído (de la palmada) y el menor, para así detectar mejor la palmada.



Hemos calibrado el sensor de sonido de la siguiente forma. Nuestro programa se queda esperando hasta que presionemos el botón ENTER, mientras lee los valores que recoge el micrófono y guarda tanto mayor valor recogido como el menor para posteriormente cuando hayamos pulsado el botón hacer una media de esos dos valores. En este periodo debemos dar un par de palmadas, para que coja una de ellas sea el valor más alto.

En cuanto salga de ese bucle, entraremos en el ejercicio en si. Cuando demos una palmada (si supera la media obtenida de la forma que hemos contado) el robot empezará a andar, si estaba parado sino se parará.

Como se puede ver en el vídeo no es la mejor solución, ya que hay veces que hace algún inicio-parón inesperado, pero no hemos encontrado una solución mejor  : (

No hay comentarios:

Publicar un comentario