Projeto para fazer a leitra de forma digital de um catéter de reentrada, ilustrado na imagem a seguir.
O encoder e o botão serão ligados no esquema de pull down, tendo o pino de referência conectado ao GND e o arduino fazendo a função de pull up, como na imagem a seguir:
O código entrega para a porta USB Serial um Json a cada 0.1 segundos no seguinte formato:
{
"button status" : 0,
"encoder counter" : 234
}
- Butotn Status - Esado do botão (0 ou 1)
- Encoder count - Contagem absoluta de paços sendo os valores positivos, sentido horário, negativos sentido anti horário. O encoder possui 12 passos por revolução.
Funcionalidades:
Ler encoder
Ler botão
Enviar Json via Serial