# 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)