7 RS232 Schnittstellen am Arduino Mega

Hallo zusammen,

ich brauche nochmal eure Hilfe. Ich muss für ein Projekt 7 Serielle (Rs323) Schnittellen an einem Arduino Mega Realisieren.

Meines Wissens hat der Mega aber nur 4 Ports (inkl USB).

Kann mir einer ein beispiel nennen wie ich noch weitere 4 Ports softwaremäßig realisieren kann und mit welchen Pins das sinnvoll ist.

Das Problem ist das der Arduino "nur" slave ist. Auf diesen ist soll ein Ethernet Shield drauf und Femata damit ich über FHEM Strings über die Schnittstellen schicken kann.

Viele Grüße
Tim

Mehr als eine SW Schnittstelle funktioniert nicht zuverlässig.
Du könntest 2 Arduino Mega verwenden. Die Verbindung untereinander wird aber schwierig sein da Du Firmata dazu modifizieren mußt.
Arduino hat grundsätzlich keine RS232 Schnittstellen. Die Pegelumsetzer TTL zu RS232 brauchst Du zusätzlich.

Grüße Uwe

uwefed:
Die Pegelumsetzer TTL zu RS232 brauchst Du zusätzlich.

Es gibt auch RS232 Pegelumsetzer mit SPI-Eingang. Davon sollte man theoretisch mehrere an einem SPI-Bus benutzen können.

Edit:

Es gibt SPI auf 4x UART, allerdings in 3.3 V und mit externen Pegelwandlern.

3.3 V SPI auf RS232 gibt es fertig, mit integrierten Kondensatoren.