Arduino über Transistor ein und aus schalten

Gast #4437631
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
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.
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
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
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

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.