A questão sobre a codificação de vibrações é que, se funciona, funciona. É um protótipo que você está construindo, nada sério. Mas no momento em que você pensa "oh. Eu nunca olhei para o código. Eu me pergunto o que diabos ele está fazendo." e você realmente olha para o código, cara, você vai ficar deprimido. Esse dia vai chegar; mas tente adiar o inevitável o máximo possível se você quiser aproveitar a construção de protótipos sem se preocupar com a qualidade do código e apenas fazer a coisa funcionar.