Ausgang und Schalter

Hallo zusammen,
ich finde nichts im Netz dazu oder bin grad zu blöd die richtigen Suchbegriffe zu finde. Bevor ich meinen Arduino schrotte frage ich lieber einmal Euch:

Ich möchte etwas mit einem Ausgang am Arduino schalten und zusätzlich extern, Arduino-Unabhängig mit einem Taster schalten können.
Wird der Taster gedrück kommen die 5V ja nicht nur am zu schaltenden Bauteil an sondern auch am Ausgang des Arduinos. Stört ihn das wenn ein Digitaler Output der eigentlich grad auf LOW steht "von Außen" plötzlich ein High-Pegel bekommt? Muss ich eine Diode verbauen?

Hallo verrueckteruhrmacher

Guck mal hier:

https://www.elektronik-kompendium.de/sites/praxis/bausatz_oder_schaltung_diode.htm

Ich hoffe, dass hilft dir weiter in deinem Projekt.

1 Like

Um das deutlicher zu machen, ja, davon kann der Ausgangspin kaputt gehen.
Also eine Diode einbauen. Wie das geht, wurde dir ja schon gepostet.

1 Like

Wunderbar, ich danke euch :blush:

Was willst du denn schalten?

Bei der verlinkten Schaltung hast du am Ausgang die Pegel High oder Floating. Bei einer LED ist das egal, wenn die kein LOW hat.

Direkt machst Du den Ausgang kaputt.
Wahrscheinlich brauchst Du sowieso etwas was die Last ansteuert (Transistor oder Treiber) .
Beschreib bitte genauer was Du ansteuern willst.
Grüße Uwe

Also, ich habe eine Nixi-Uhr die mit den selben 5V wie der Arduino versorgt wird. Sie hat drei Taster für Menü, vor und zurück. Zwei dieser Taster möchte ich mit dem Arduino triggern. Das mache ich bisher über Relais denke mir aber, daß ich die auch direkt ansteuern kann (die selbe Spannung und die Taster der Nixi schalten die drei Eingänge auf ihrer Steuerung auf High (schalten die 5V durch).
Nur möchte ich zusätzlich zum Arduino (der soll "Menü" und "Vor" triggern) auch die Taster an der Nixi weiter verwenden können, also wären zwei Taster und die Ausgänge des Arduino quasi parallel.

Verständlich oder soll ich fix einen "Schaltplan" zeichnen?

Zeichne einen Schaltplan, gleich mit den Dioden, dann kann man drübersehen ob es richtig ist.

schnell und schmutzig...

wenn der Nixi Uhr 5-0.7 = 4.3V als Tastimpulse reichen dann könnte das funktionieren. Aber das kanns ja eh vorher auch ausprobieren.

1 Like

Oder einen SN74x32 von den texanischen Instrumenten nehmen.

Ich würde einfach Optokoppler paralell zu den Tastern schalten (Polung beachten).
Grüße Uwe

grunz
Ich muss den ganzen Plan eh überdenken. Ich habe mich geirrt. Die drei Eingänge der Nixi werden durch die Taster auf GND geschaltet, nicht auf High... Im unbetätigten Zustand messe ich ~3,5V am Eingang. Da ich weder den Arduino noch die Nixi beschädigen will (die kostet direkt fünf mal so viel wie der A.) bleibe ich vielleicht doch lieber bei der sicheren Relais-Lösung. Ein bisschen laut und langsamer aber zumindest sind die zwei Systeme ordentlich voneinander getrennt. Ob ich das Relais später durch einen Mosfet oder so tausche bleibt ja noch eine Möglichkeit...

Arduino Ausgang, Widerstand, NPN Transistor....

Wenn du beides mit der selben Spannung betreibst, ist es mit einem NPN-Transistor (wie schon beschrieben) am einfachsten und da geht auch nix kaputt, wenn man es richtig macht.

...dann werde ich mich mal versuchen einzulesen. Ich weiß zwar rein theoretisch und vor allem auch physikalisch wie ein Transistor funktioniert - wie man ihn allerdings richtig in einer Schaltung verwendet ist was ganz anderes. Also bis ich diese Wissenlücke ausgeglichen habe (oder einer von Euch so lieb ist meine Schaltung mit Transistor umzuskizzieren :wink: ) bleibe ich vorerst bei den Relais.

"Arduino Transistor" Bildsuche bringt:

grafik

am Collector liegt - an wenn du den Arduino Pin auf HIGH schaltest.

1 Like

Um die von @noiasca gezeigte Schaltung an deine Schaltung anzubinden, brauchst du nur den Collektor des NPN-Transistors direkt an einen Pin deine Nixischaltung (ohne Widerstand) anzuschließen. Den Eingang (Basis) über Widerstand an den Arduino.
Der Basiswiderstand ist dabei unkritisch, kann 1k betragen.

1 Like

Hab ich's richtig verstanden?

Da fehlt der Basiswiderstand.
Der muss unbedingt rein.
Der Rest ist ok.

1 Like