Arduino Nano - Bouton - Pompe

Ce tutoriel vous explique comment utiliser un Arduino Nano pour activer une pompe pendant quelques secondes puis l'éteindre lorsque vous appuyez sur un bouton.

À propos de Button et Pump

Si vous n'êtes pas familier avec la pompe et le bouton (y compris le brochage, le fonctionnement et la programmation), les tutoriels suivants peuvent vous aider :

Diagramme de câblage

Schéma de câblage du bouton Arduino Nano contrôlant une pompe

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.

Voir Comment alimenter un Arduino Nano..

Code Arduino Nano

/* * Ce code Arduino Nano a été développé par newbiely.fr * Ce code Arduino Nano est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/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 } }

※ Note:

Le code ci-dessus effectue les tâches suivantes :

Étapes rapides

  • Connectez un câble USB de l'Arduino Nano à un ordinateur.
  • Ouvrez l'IDE Arduino, sélectionnez la carte et le port appropriés.
  • Cliquez sur l'icône Libraries dans la barre gauche de l'IDE Arduino.
  • Recherchez "ezButton" et localisez la bibliothèque de boutons par ArduinoGetStarted.
  • Appuyez sur le bouton Install pour installer la bibliothèque ezButton.
Bibliothèque de boutons Arduino Nano
  • Recherchez "ezOutput" et localisez la bibliothèque de sortie par ArduinoGetStarted.
  • Appuyez sur le bouton Install pour installer la bibliothèque ezOutput.
Bibliothèque de sortie Arduino Nano
  • Copiez le code et ouvrez-le dans l'IDE Arduino.
  • Cliquez sur le bouton Upload dans l'IDE Arduino pour compiler et téléverser le code vers l'Arduino Nano.
Téléversement de code sur l'IDE Arduino
  • Appuyez sur le bouton
  • Vérifiez l'état de la pompe

Explication du code

Consultez l'explication détaillée ligne par ligne contenue dans les commentaires du code source !

Vidéo

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !