Hallo Zusammen,
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.Ich könnte auch Strings übertragen, aber das wäre dann doch etwas "übers Ziel hinaus".
Im Sinne von:
Macht das Sinn?Code:#define CMD_WRITESTRINGNRLCD 2X
[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