# Botões e interruptores
> [!NOTE] Botões e interruptores
Botões e interruptores são elementos de interface do usuário que permitem que uma pessoa interaja e controle o dispositivo. Eles são usados para acionar ações específicas ou mudar o estado do dispositivo.
![[Buttons and switches image.png]]
Embora ambos proporcionem interação, eles diferem em sua funcionalidade:
* **Botão:** Um botão proporciona uma ação momentânea. Quando pressionado, ele fecha um circuito, permitindo que a corrente flua e acionando uma ação. Quando liberado, o circuito se abre, interrompendo o fluxo de corrente e encerrando a ação. Pense no botão de uma campainha – o toque só soa _enquanto_ o botão está pressionado.
* **Interruptor:** Um interruptor, por outro lado, muda o estado de um circuito entre duas ou mais posições. Um simples interruptor liga/desliga tem dois estados: aberto (desligado) e fechado (ligado). Uma vez acionado, o interruptor permanece nesse estado até ser acionado novamente. Pense em um interruptor de luz – a luz permanece acesa _depois_ que você aciona o interruptor.
Existem muitos tipos de botões e interruptores, cada um com suas próprias características:
* **Botões de Pressão (Momentâneos):** São o tipo mais comum de botão, retornando à sua posição original após serem liberados.
* **Interruptores de Alavanca (mantidos):** Esses interruptores mantêm sua posição após serem alterados, alternando entre os estados a cada acionamento.
* **Interruptores Rotativos:** Esses interruptores selecionam entre múltiplas posições girando um eixo.
* **Interruptores Deslizantes:** Esses interruptores mudam de estado deslizando uma alavanca para frente e para trás.
* **DIP Switches:** São pequenos conjuntos de interruptores individuais frequentemente usados para configurações.
**:: Referência ::** [Button and Switch Basics - SparkFun Learn](https://learn.sparkfun.com/tutorials/button-and-switch-basics/all)