new version, supports Unity (serial) or Procesing and Android (bluetooth)