RyoKosaka / HelloDrum-arduino-Library

This is a library for making E-Drum with arduino.
https://open-e-drums.com/
MIT License
234 stars 57 forks source link

Mux 4067 com arduíno leonardo ou pro micro #58

Open ardumidi opened 8 months ago

ardumidi commented 8 months ago

Ao carregar o exemplo da biblioteca hellodrum para usar o mux 4067, os pada enviam duas notas..

Exemplo:

Pad 1 e para enviar nota 36. Pad 2 e para enviar nota 38. Pad 3 e para enviar a nota 41.

Pad 1 ao ser tocado, envia as 3 notas, Pad 2 funciona normal. Pad 3 envia nota 41 e 38.

Se adicionar mais pads o problema fica ainda maior..

Testei meu multiplexador com outro código e funciona normalmente..

Já revisei o circuito diversas vezes e mesmo assim o problema persiste..

Não sei se tem um bug na biblioteca, mas tentei usar a biblioteca multiplexer4067 para fazer o papel do multiplexador, porém os objetos de classe hellodrum são definidos fora do setup.

Enquanto a biblioteca multiplexer4067 define os pinos a serem usados dentro do setup..

Se puder me ajudar ficaria grato, gostaria muito de concluir o meu projeto utilizando sua biblioteca!

eriksonssilva commented 8 months ago

@ardumidi Vou responder só a primeira parte em português - É uma boa prática publicar em inglês para que pessoas de vários países possam entender. Use o google tradutor ou chat gpt para traduzir seus posts.

First step: Have you tried the "simple sensing" code? With the simple sensing, you can set the output pins one by one to see if they're working properly with the code. After trying the simple sensing with your multiplexer, please report back so we can go from there.

Thanks!