Arduino - Bouton - Pompe

Nous allons apprendre à utiliser un Arduino pour activer une pompe pendant plusieurs secondes puis l'éteindre lorsque un bouton est pressé.

À propos de Button et Pump

Si vous ne connaissez pas les pompes et les boutons (brochage, fonctionnement, programmation...), renseignez-vous sur ces éléments dans les tutoriels suivants :

Diagramme de câblage

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

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

Code Arduino

/* * Ce code Arduino a été développé par newbiely.fr * Ce code Arduino 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/arduino-button-pump */ #include <ezButton.h> // include ezButton library #include <ezOutput.h> // include ezOutput library ezOutput pump(A5); // create ezOutput object attached to pin A5 ezButton button(12); // create ezButton object attached to pin 12 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 opérations suivantes :

Étapes rapides

  • Connectez Arduino au PC via le câble USB
  • Ouvrez Arduino IDE, sélectionnez la bonne carte et le bon port
  • Naviguez vers l'icône Libraries sur la barre gauche de l'Arduino IDE.
  • Recherchez "ezButton", puis trouvez la bibliothèque de boutons par ArduinoGetStarted
  • Cliquez sur le bouton Install pour installer la bibliothèque ezButton.
Bibliothèque de boutons Arduino
  • Recherchez « ezOutput », puis trouvez la bibliothèque de sortie par ArduinoGetStarted
  • Cliquez sur le bouton Install pour installer la bibliothèque ezOutput.
Bibliothèque de sortie Arduino
  • Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
  • Cliquez sur le bouton Upload sur l'IDE Arduino pour téléverser le code vers Arduino
Téléversement de code Arduino IDE
  • Appuyez sur le bouton
  • Voir l'état de la pompe

Explication du code

Lisez l'explication ligne par ligne dans les lignes de commentaire 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 !