# Detectar estado de um botão dentro de um software

**URL:** <https://forum.fazedores.com/t/detectar-estado-de-um-botao-dentro-de-um-software/7717>\
**Category:** Sem Categoria\
**Created:** [Outubro 7, 2020, 11:24pm UTC](https://forum.fazedores.com/t/detectar-estado-de-um-botao-dentro-de-um-software/7717 "2020-10-07T23:24:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidjnio](https://avatars.discourse-cdn.com/v4/letter/d/ea666f/32.png) [@davidjnio](https://forum.fazedores.com/u/davidjnio)\
**Post date:** [Outubro 7, 2020, 11:24pm UTC](https://forum.fazedores.com/t/detectar-estado-de-um-botao-dentro-de-um-software/7717/1 "2020-10-07T23:24:08Z")

</div>

Olá pessoal,

Sou novato no mundo do Arduino e estou montando um controlador midi.  
Sou musico, e gostaria de controlar efeitos de guitarra atraves do arduino.  
Consegui fazer um controlador mas agora quero dar um upgrade.

Gostaria de saber se é possivel o arduino detectar se um efeito está ligado  
ou desligado, dentro do software que eu uso.  
Pois quero sinalizar no meu controlador com um led, para saber se aquele efeito está ligado ou desligado.  
Peço isso, pois trabalho com bancos dentro do software… então, o mesmo efeito pode estar ligado ou desligado em diversos bancos.  
A ideia é que ao mudar para um banco, se o efeito estiver ligado, o meu led permaneça ligado e ao acionar no controlador midi a chave que controla esse efeito, o led apaga-se.  
Caso eu muda-se para outro banco e esse efeito estivesse desligado, o led apagaria e seguiria a mesma logica que a anterior… ao acionar o efeito através do controlador midi ele acendesse.

Essa é minha dúvida.  
Obrigado a todos, abraços!

---

<div class="post-metadata">

**Author:** ![Tutume](https://avatars.discourse-cdn.com/v4/letter/t/7ea924/32.png) [@Tutume](https://forum.fazedores.com/u/Tutume)\
**Post date:** [Novembro 6, 2020, 5:32pm UTC](https://forum.fazedores.com/t/detectar-estado-de-um-botao-dentro-de-um-software/7717/2 "2020-11-06T17:32:50Z")

</div>

Tecnicamente é possível. Precisa entender como os componentes estão implementados. Qual tipo de botão você está utilizando? Um [exemplo](https://www.arduino.cc/en/Tutorial/BuiltInExamples/StateChangeDetection)
