Arduino über Transistor ein und aus schalten

Gast #4437631
Lesenswert?
• ▲
▼
Hallo,


ich will mit dieser Schaltung erreichen, dass der Arduino bei Betätigung 
des Schalters angeht und dann über seinen eigenen Pin eingeschaltet 
bleibt.

klappt aber nicht. Wenn ich den Schalter los lasse wird der Stromkreis 
am NPN unterbrochen obwohl über den mc 5V am Transistor anliegen.

kann mir einer erklären warum das nicht funktioniert?
Angehängte Dateien:
Gast #4437640
Lesenswert?
• ▲
▼
er Fehler ist, dass du die GND-Leitung unterbrichst. Wenn du das machst, 
liegen alle Anschlüsse der Platine auf ungefähr +5V und dadurch wird der 
Transistor ungewollt angesteuert.

Abgesehen davon sollte man tunlichst vermeiden, die GND Leitungen zu 
unterbrechen. Denn in der Regel misst man Spannungen immer gegen GND, 
was dann nicht mehr geht, weil du dann zwei unterschiedliche GND 
Potentiale hast. Lass das besser, es führt nur zu Verwirrung und wenn du 
Pech hast auch zu defekten Bauteilen.

Mach das besser mit einem bistabilen Relais. Mit dem Taster steuerst du 
die Spule zum Einschalten an, und mit dem Arduino steuerst du die Spule 
zum Ausschalten an.

Mit Transistoren wird es wesentlich aufwändiger.
#4437641
Lesenswert?
• ▲
▼
weil der Emitter dann keine Verbindung zum Arduino hat, woher soll der 
Transistor wissen das vom Arduino die Bsisspannung kommt.

Lerne den "geschlossenen Stromkreis" versuche den "geschlossenen 
Stromkreis" mal zu zeichnen wenn der Taster nicht gedrückt ist vom 
Arduino über Basis zum Emitter zurück zum Arduino.

Funktioniert denn eine Lampe wenn du nur den +Pol an die Quelle legst?
Gast #4437643
Lesenswert?
• ▲
▼
Im programm wird A8 als erstes auf HIGH gesetzt. Hab erwartet das der mc 
sich somit selbst eingeschaltet hält.

das eigentliche Ziel ist es den mc über seine eigene Software von 
Stromreis trennen zu können.

Bin hier aber mit meiner Idee wohl auf dem Holzweg...

evnt. kanns ja jemand besser als ich..
Gast #4437646
Lesenswert?
• ▲
▼
Wenn du ein 3,3V Netzteil verwendest, statt 5V, dann brauchst du diese 
automatische Abschaltung gar nicht.

Dann kannst du den Mikrocontroller schlafen lassen, er verbraucht in 
diesem Modus fast gar keinen Strom. Wenn unbedingt nötig, kannst dann 
Transistoren verwenden, um die Peripherie Stromlos zu schalten, das ist 
deutlich einfacher. Zudem hast du dann die Möglichkeit, das Ding nicht 
nur automatisch aus zu schalten, sondern auch automatisch wieder 
einzuschalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren