Een DC motor kan je normaal gesproken niet rechtstreeks op een pin van de Arduino aansluiten, daarvoor vraagt een motor veel te veel stroom. De stroom voor de motor moet van een aparte batterij komen.
Als je alleen een dc motor aan en uit wil zetten kan dat heel gemakkelijk met een relais module. De VCC (+) en GND (-) op het relais kan je ook het beste op de plus en min van de batterij aansluiten. Als het relais inslaat kan je een behoorllijke spanningsval krijgen op de Arduino die eventuele sensormetingen kan beinvloeden.
Batterij + gaat naar VCC (+) van het relais.
Batterij - gaat naar GND (-) van het relais.
Eén pin van de Arduino (hier pin 13) gaat naar de andere aansluiting (IN).
De plus van de batterij (het zou ook de min kunnen zijn) wordt aangesloten op de middelste schroefaansluiting. De plusaansluiting van de motor wordt verbonden met de linker of de rechter schroefaansluiting.
Als de pin van de Arduino HIGH is, dan is de middelste schroefaansluiting doorverbonden met de linker of de rechter aansluiting. Is de Arduino pin LOW, dan is de middelste schroefaansluiting doorverbonden met de andere kant. Welke kant precies open en gesloten is kan je het beste meten met de multimeter (dit kan per relais module verschillen).
De motor is met één draad rechtstreeks verbonden met de min van de batterij. Met de andere draad is de motor via het relais verbonden met de plus pool van de batterij. De stroomkring wordt dus al of niet onderbroken door het relais. Als de motor de verkeerde kant op draait, verwissel dan de plus en min aansluitingen van de motor.
Als testprogramma kan je de 'blink' sketch gebruiken.
Let op: Maak ook nog een verbinding tussen de min van de batterij en min van de Arduino (de draad helemaal beneden op het breadboard).