Pompa zamienia energię elektryczną na ruch cieczy, zwykle jako niewielkie obciążenie DC z dwoma zaciskami zasilania. Najczęściej steruje się ją przez tranzystor, przekaźnik lub sterownik silnika, a nie bezpośrednio z mikrokontrolera, ponieważ może pobierać więcej prądu, niż jest w stanie dostarczyć pin Arduino lub ESP32.
| Pin | Sygnał | Opis |
|---|---|---|
5V - |
power | 5V DC Negative wire |
5V + |
power | 5V DC Positive wire |
| Z | Do | Przewód |
|---|---|---|
board:5V |
x1:+ |
red |
board:GND |
x1:- |
black |
board:D9 |
x1:1 |
green |
board:GND.1 |
x1:2 |
black |
Ten przykład został napisany i sprawdzony kompilacją dla arduino-uno. Codey Online dostosuje go do każdej innej obsługiwanej płytki.
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);
}
Opisz, co chcesz zbudować. Codey Online napisze kod, narysuje schemat połączeń, skompiluje projekt i wgra go na płytkę bezpośrednio z przeglądarki.
Zacznij za darmo