De Arduino kan per (digitale) poort een maximale stroom leveren van 40 mA. Dat is voor een microcontroller redelijk veel. Er zijn ook types die maar 5 mA kunnen leveren per poort. Wanneer je een lamp, motor of andere elektrische grootgebruiker wilt aansturen die meer stroom nodig heeft dan 40 mA dan moet je zoeken naar een andere oplossing. Die vind je meestal in een relais. Aangezien een relais ook vaak meer dan 40 mA nodig heeft moet je een stroomversterker gebruiken in de vorm van een transistor. Zie daarvoor het schema hier onder.
Alle voedingspanningen (lees ook stroom) worden gehaald uit de voedingsbron van de Arduino. Over het relais staat een zogenaamde antiparalleldiode die voorkomt dat de transistor stuk gaat bij het uitschakelen van het relais. Gebruik de volgende componenten: De BC547 kan een maximale stroom leveren van 100 mA. Meer srtoom nodig gebruik dan in plaats van een BC547 een BD137. Deze laatste kan een stroom leveren van, mits gekoeld, 1 A. Externe voeding: Wordt er gebruik gemaakt van een externe voeding gebruik dan het volgende schema:
|