Ich arbeite an einem Projekt mit einem ArduinoMega2560. Es gibt mehrere serielle Schnittstellen zur Verfügung, und ich möchte eine Variable haben einen Verweis auf eine von ihnen, so etwas zu halten:Arduino Serial Objekt Datentyp, um eine Variable zu erstellen, die einen Verweis auf einen Port enthält
SerialPort port;
if (something == somethingElse)
port = Serial;
else
port = Serial1;
byte b = 5;
port.write(b);
jedoch die Arduino-Dokumentation ist entweder begrenzt oder ich habe nicht gefunden die Informationen, nach denen ich suche. Ich denke, was ich brauche "Was ist der Typ für Serial, Serial1, etc?".
Das habe ich gebraucht. Vielen Dank. – Steve
Kann es mit Referenzen gemacht werden? So sind diese Methodenaufrufe mit. nicht -> –
@ Osman-Pascha: Wahrscheinlich, aber es wäre schwieriger, die Referenz zu definieren. Bei einer Schätzung könnte es etwas wie 'HardwareSerial & port = (etwas == etwasElse) sein? Seriell: Seriell1; Byte b = 5; port.write (b); ' – tinman