Hannes schrieb:
> Reicht es, wenn ich bei beiden Boards GND miteinander verbinde?
Nein, du möchtest ja wohl auch weitere Leitungen, I/O Pins, miteinander
verbinden.
Wenn aber Arduino A ein high Sigal liefert und daran Arduino B
angeschlossen ist, dessen Versorgungsspannung gerade fehlt, dann fliesst
Strom aus dem Ausgang von Arduino A über die Eingangsschutzdiode des
Arduino B in VCC und versucht dessen Stromversorgung zu übernehmen.
Was nicht klappt aber quasi ein Kurzschluss ist
Also zumindest Widerstände in die Leitungen, wenn sie nicht gar zu
schnelle Informationen übertragen z.B. 1k, begrenzt den Strom auf 5mA,
besser noch 10k.
Sauber wird die Lösung, wenn nur open collector geschaltet wird
1 | --------+ +------
|
2 | +5V|--1k--+---------+ +--1k--|+5V
|
3 | | | | | |
|
4 | Input|------+ +-------)-+------|Input
|
5 | ArduinoA| | | |ArduinoB
|
6 | Output|--10k--|< BC547 >|--10k--|Output
|
7 | | |E E| |
|
8 | GND|--------+-------+--------|GND
|
9 | --------+ +--------
|
So können keine Querströme fliessen.