Forum: Mikrocontroller und Digitale Elektronik Pins von 2 Arduino Nanos zusammenschalten


von Matthias P. (micro_rookie)


Lesenswert?

Hallo,

ich habe vor, jeweils 2 Pins von einem Arduino Nano mit dem anderen 
Arduino Nano zu verbinden. Nicht direkt, sondern jeweils mit einem 1,5 
kOhm Widerstand dazwischen.
Während des Programmablaufs werden die Pins von Ausgang auf Eingang und 
umgekehrt umgeschalten.

Soviel ich bis jetzt gelesen habe, wird es nur "gefährlich", wenn zwei 
verbundene Pins gleichzeitig als "Ausgang" definiert sind und einer LOW 
und der andere einen HIGH-Pegel aufweist, da dies einen Kurzschluss zur 
Folge hat. Mit dem 1,5 kOhm Widerstand dazwischen dürfte allerdings 
nichts passieren, da ja dann nur ca. 3.3, also rund 4 mA fließen, oder ?

Vielen Dank für Eure Antworten !

von Falk B. (falk)


Lesenswert?

Matthias P. schrieb:
> ich habe vor, jeweils 2 Pins von einem Arduino Nano mit dem anderen
> Arduino Nano zu verbinden. Nicht direkt, sondern jeweils mit einem 1,5
> kOhm Widerstand dazwischen.
> Während des Programmablaufs werden die Pins von Ausgang auf Eingang und
> umgekehrt umgeschalten.

Kann man machen, aber warum? Wenn man was bidirektionales haben will, 
nimmt man eher Open Drain, so wie bei I2C oder One Wire.

https://www.mikrocontroller.net/articles/Ausgangsstufen_Logik-ICs

> Soviel ich bis jetzt gelesen habe, wird es nur "gefährlich", wenn zwei
> verbundene Pins gleichzeitig als "Ausgang" definiert sind und einer LOW
> und der andere einen HIGH-Pegel aufweist, da dies einen Kurzschluss zur
> Folge hat.

In der Tat.

> Mit dem 1,5 kOhm Widerstand dazwischen dürfte allerdings
> nichts passieren, da ja dann nur ca. 3.3, also rund 4 mA fließen, oder ?

Stimmt.

Vergiss die Masseverbindung nicht!

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Matthias P. schrieb:
> ich habe vor, jeweils 2 Pins von einem Arduino Nano mit dem anderen
> Arduino Nano zu verbinden. Nicht direkt, sondern jeweils mit einem 1,5
> kOhm Widerstand dazwischen.

Was gibts gegen I2C einzuwenden?
Oder einen der (vielen?) anderen bewährten Standards?

: Bearbeitet durch User
von Al. K. (alterknacker)


Lesenswert?

Es eigentlich egal wenn man etwas Austesten möchte,
einen 150 Ohm R   auf jeder Seite in die Leitung.
Das vermindert sogar noch Reflexionen, habe ich mal vor langer Zeit 
gelesen.

MfG
alterknacker

von Matthias P. (micro_rookie)


Lesenswert?

Falk B. schrieb:
> Vergiss die Masseverbindung nicht!

Hab ich nicht vergessen, aber danke für den Hinweis!

Arduino F. schrieb:
> Was gibts gegen I2C einzuwenden?
> Oder einen der (vielen?) anderen bewährten Standards?

Nichts einzuwenden, wollte nur Mal das Rad neu erfinden:-D

Falk B. schrieb:
> Stimmt

Super. Danke.

Vielen Dank für eure Antworten !
Einen schönen Sonntag euch!

von Loocee L. (loocee)


Lesenswert?

Matthias P. schrieb:
> Nichts einzuwenden, wollte nur Mal das Rad neu erfinden:-D

Das ergibt ein schönes Kommunikations-Chaos.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.