Une pompe transforme l'énergie électrique en mouvement de fluide, généralement comme une petite charge DC avec deux bornes d'alimentation. Elle est en général pilotée via un transistor, un relais ou un driver de moteur plutôt que directement par un microcontrôleur, car elle peut demander plus de courant qu'une broche Arduino ou ESP32 ne peut en fournir.
| Broche | Signal | Description |
|---|---|---|
5V - |
power | 5V DC Negative wire |
5V + |
power | 5V DC Positive wire |
| De | Vers | Fil |
|---|---|---|
board:5V |
x1:+ |
red |
board:GND |
x1:- |
black |
board:D9 |
x1:1 |
green |
board:GND.1 |
x1:2 |
black |
Cet exemple a été écrit et vérifié à la compilation pour le arduino-uno. Codey Online l'adapte pour vous à toute autre carte prise en charge.
const int pumpPin = 9;
void setup() {
pinMode(pumpPin, OUTPUT);
Serial.begin(9600);
while (!Serial) {
;
}
Serial.println("Pump example starting.");
Serial.println("The pump will turn on for 2 seconds, then off for 2 seconds.");
}
void loop() {
Serial.println("Pump ON");
digitalWrite(pumpPin, HIGH);
delay(2000);
Serial.println("Pump OFF");
digitalWrite(pumpPin, LOW);
delay(2000);
}
Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.
Commencez gratuitement