Hallo Zusammen,
Ich könnte auch Strings übertragen, aber das wäre dann doch etwas "übers Ziel hinaus".
Ich würde es für sinnvoll halten, wenn man dem Slave einige "Standard-Strings" beibringen würde die im Programm hinterlegt werden und dann zur ausgabe auf dem LCD nur noch aufgerufen werden müssen.
Im Sinne von:
Code:
#define CMD_WRITESTRINGNRLCD 2X
Macht das Sinn?
[EDIT]
Punkt 10: Wie stellst du dir das "Weiterleben" vor? Sollen einfach keine neuen Befehle mehr ausgegeben werden, soll eine vordefinierte "Sicherheitsstellung" eingenommen werden, auf dem LCd eine Warnung ausgegeben werden und auf neue I2C Befehle gewartet werden... Als Slave soll er ja nur das tun, was der Master befiehlt.
Mir scheint die "Sicherheitsstellung" sinnvoll. Der Slave würde dann eine Notfallprozedur abarbeiten. Das wäre aber sicher auch anwenderspezifisch; Man könnte jedoch hier eine gute Schnittstelle vorsehen.
Ist für die Ansteuerung der Servos auch etwas vorgesehen?
[/EDIT]
Grüsse
Lesezeichen