Ansteuerung externer Relais aus dem Arduino

Der Atmega Controller auf dem Arduino Board hat natürlich einen maximalen zulässigen Ausgangsstrom, der nicht überschritten werden darf. 40mA pro Ausgang. Wenn Relais angesteuert werden sollen, so ist eine Ansteuerung mit vorgeschaltetem Transistor und einer Freilaufdiode notwendig oder es wird ein Darlington Array verwendet. Der ULN2003 (http://www.datasheetcatalog.com/datasheets_pdf/U/L/N/2/ULN2003.shtml)

beinhaltet 7 solcher Darlington Transistorkombinationen. Des weiteren enthält er bereits die notwendigen Freilaufdioden. Er ist also ideal dazu geeignet um größere Verbraucher zu schalten. nachfolgend ein schematischer Aufbau in dem alle 7 arrays verwendet werden:

Share