Arduino Nano - Botão - Bomba

Este tutorial ensina você a usar o Arduino Nano para ligar uma bomba por alguns segundos e depois desligá-la quando um botão é pressionado.

Sobre o Botão e a Bomba

Se você não está familiarizado com a bomba e o botão (incluindo pinagem, funcionamento e programação), os tutoriais a seguir podem ajudar:

Diagrama de Ligação

Diagrama de ligação do Botão controlando a Bomba com Arduino Nano

This image is created using Fritzing. Click to enlarge image

Veja A melhor forma de alimentar o Arduino Nano e outros componentes.

Código Arduino Nano

/* * Este código de Arduino Nano foi desenvolvido por pt.newbiely.com * Este código de Arduino Nano é disponibilizado ao público sem nenhuma restrição. * Para tutoriais completos e diagramas de ligação, visite: * https://pt.newbiely.com/tutorials/arduino-nano/arduino-nano-button-pump */ #include <ezButton.h> // include ezButton library #include <ezOutput.h> // include ezOutput library ezOutput pump(2); // create ezOutput object attached to pin D2 ezButton button(8); // create ezButton object attached to pin D8 void setup() { Serial.begin(9600); button.setDebounceTime(50); // set debounce time to 50 milliseconds pump.low(); // turn pump off } void loop() { pump.loop(); // MUST call the loop() function first button.loop(); // MUST call the loop() function first if (button.isPressed()) { Serial.println("Pump is started"); pump.low(); pump.pulse(10000); // turn on for 10000 milliseconds ~ 10 seconds // after 10 seconds, pump will be turned off by pump.loop() function } }

※ Nota:

O código acima realiza as seguintes tarefas:

Passos Rápidos

  • Conecte um cabo USB do Arduino Nano a um computador.
  • Abra o Arduino IDE e selecione a placa e a porta apropriadas.
  • Clique no ícone Libraries na barra lateral esquerda do Arduino IDE.
  • Pesquise por “ezButton” e localize a biblioteca de botão da ArduinoGetStarted.
  • Pressione o botão Install para instalar a biblioteca ezButton.
Biblioteca de botão do Arduino Nano
  • Procure por “ezOutput” e localize a biblioteca de saída da ArduinoGetStarted.
  • Pressione o botão Install para instalar a biblioteca ezOutput.
Biblioteca de saída do Arduino Nano
  • Copie o código e abra-o no Arduino IDE.
  • Clique no botão Upload no Arduino IDE para compilar e fazer o upload do código para o Arduino Nano.
Upload de código no Arduino IDE
  • Pressione o botão
  • Confira o estado da bomba

Explicação do Código

Confira a explicação linha por linha contida nos comentários do código-fonte!

Vídeo

※ NOSSAS MENSAGENS

  • Fique à vontade para compartilhar o link deste tutorial. Porém, por favor, não use nosso conteúdo em outros sites. Investimos muito esforço e tempo para criar este conteúdo, por favor respeite nosso trabalho!