Всем привет. У меня, на Arduino Mega 2560, 4 serial-интерфейса. Возможно ли загнать Serial в переменную, чтобы работать с интерфейсом уже через переменную, и иметь возможность на ходу сменить serial-интерфейс с нулевого на первый, например?
На самом деле, мне не понятно, какой тип данных должен быть? Так как при объявлении переменной тип "Serial" не подходит, компилятор ругается на то, что такого типа данных не существует.
Код (Text): HardwareSerial *serial_ports[4]; serial_ports[0] = &Serial; serial_ports[1] = &Serial1; serial_ports[2] = &Serial2; serial_ports[3] = &Serial3; или еще короче Код (Text): HardwareSerial *serial_ports[4] = {&Serial, &Serial1, &Serial2, &Serial3};