Существует несколько способов установить связь и передавать информацию между ESP32 и Arduino без использования SoftwareSerial:
1. Использование библиотеки HardwareSerial: ESP32 и Arduino имеют несколько портов HardwareSerial, которые можно использовать для обмена данными. Вы можете настроить один порт для отправки данных с ESP32 и другой порт для приема данных на Arduino.
2. Использование протокола I2C: Вы можете настроить связь между ESP32 и Arduino через шину I2C. Для этого вам понадобится подключить оба устройства к одной шине I2C и настроить адреса устройств.
3. Использование протокола SPI: Еще один вариант - использовать протокол SPI для связи между ESP32 и Arduino. Подключите оба устройства к шине SPI и настройте соответствующие настройки.
4. Использование беспроводной связи: Вы также можете передавать данные между ESP32 и Arduino по беспроводному каналу, используя Bluetooth, Wi-Fi или другие радиочастотные модули.
Выберите тот способ, который лучше всего подходит для вашего проекта и в зависимости от требуемой скорости передачи данных и возможности настройки.