I have bought this Grove relay: Grove - Relais | Kiwi Electronics. I use it to drive a low-power water pump with a 9v battery. So the pump circuit is isolated from the Arduino circuit. When the Arduino sends 'high' to the relay, this relay begins to stutter. Contract-release at high frequency. This only happens if the pump is attached. I have bought multiple relays and they all behave in the same way. When I use a non-grove relay, such as Twee-kanaals 5V relais module | Kiwi Electronics I do not have this issue. I made a small film of both relays: https://photos.app.goo.gl/szHHE5EGqjHzJy3f7 (shared google photo's album). Why does this happen? What can I do to correct this issue with the Grove-relais? I want to use these Grove-relays because they need to be used by students that are used to work with Grove components. Please help!
The code:
void setup() {
Serial.begin(9600);
pinMode(7, OUTPUT);
Serial.println("start");
delay(1000);
}
void loop() {
digitalWrite(7, HIGH);
delay(2000);
digitalWrite(7, LOW);
delay(3000);
}

