konkret möchte ich ein Bipolares 5 V Relais, ~ 40mA (1 Spule) über die 2 DigitalPin's switchen -> Umkehrung High LOW, und wollte man wissen, bevor ich das Relais kaufe, ob irgend etwas dagegen spricht, das somit abwechselnd ein DigitalPin als "Ground" genutzt wird .
Ja dass kannst du so machen, zwischen dem umschalten reicht auch delay(10), zumindest bei meinen.
Habe auch solche Relais im Haus verbaut, Licht schalten.
skorpi08:
Ja dass kannst du so machen, zwischen dem umschalten reicht auch delay(10), zumindest bei meinen.
Habe auch solche Relais im Haus verbaut, Licht schalten.
Solltest du unterlassen. Hierbei handelt es sich um eine Induktivität, und nicht um einen rein ohmschen Verbraucher. Transistor und Freilaufdiode ist die Lösung.
Könnte mir jemand erklären warum man ein Relais (Induktivität) nicht direkt über einen Pin ansteuern kann / soll, oder geht es primär nur um die erzeugte Spannung/ Induktion nach dem Abschalten (Strom ->Stromloser Zustand) ?
Zum einen die Induktionsspannung, die beim Abschalten der Spule entsteht, zum anderen aber auch der hohe Strom (welcher in der Praxis sicherlich > 40mA ist). Gewöhn dir am besten direkt an, an einem AVR nichts direkt anzuschließen aus LowCurrent Leds mit Widerstand oder Signalleitungen,
40mA werden garantiert, funktionieren tut aber bestimmt auch 80mA, nur nicht so lange wie mit 40mA.
Funktionieren tut auch das Relais direkt am Atmega, ohne jegliche Peripherie.
Wie lange hab ich nicht getestet aber es funktioniert. In meinem Fall war es eine Woche.
Die Tips will ich mal sehen, wenn es schafft, dass jemand einen teureren AVR damit zu zerschießen. (>= Atmega644). Ist doch das gleiche, als wenn man sich auf die Reservetankanzeige im Auto verlässt. Wenn da steht, man kann noch 2km fahren, würde ich sicher nicht die 2km entfernte Tankstelle mehr anfahren.
Alles > 20ma ist eine "Vergewaltigung" des Controllers. Das wird sich bei mehreren solcher Aktionen gleichzeitg an der Abwärme bemerkbar machen. Bald gibts das erste Arduino Shield mit gekühlten Atmegas :-X
Bei einem bistablen Relais mit einer Spule muss man halt etwas tricksen da der Strom in beide Richtungen fließen muss. Aber da reichen zwei Transistoren.