An Arduino Nano Every Board is used as bridge between Digitech Brian May Pedal and an Android phone or tablet. The interface is connected to the Pedal via the footswitch input and to the telephone via the USB Type-C connector, using virtual serial communication. No external components are required, except of course a 6.3mm stereo jack (or cable) and a USB-C to Micro B cable.

The interface can be used stand alone, or with the FS3X footswitch using a 6.3mm stereo jack Y-splitter (all the splitter sockets must be STEREO). This can be very useful on a stage contest.

The interface support different functions:
- read FS3X footswitch pressions and return a description of the selected tone
- support commands to simulate (up, down or mode) short and long button pressions
- support commands to select the desired tone, simulating multiple up or down button pressions.
Any serial monitor app can be used (also a PC with a serial monitor software).
Baud rate is 115200 and Newline is LF.
I suggest to use the "Serial USB Terminal" app that support macro definitions. Using the macro association fuction, is possible to define buttons for Up, Down, Mode commands. Further it is possible define custom buttons to associate a song with a tone.

Command legend:

Defining a custom song preset is very simple. All the presets and configurations can be saved, exported and imported. A configuration file is uploaded in the "Downloadable files" section.

EXPANDED TECHNICAL DETAILS
Telemetry for Guitar Effects
This hardware bridge allows musicians to remotely monitor and control the complex settings of a Digitech Brian May signature pedal via a smartphone interface.
- MIDI over Serial Pipeline: The Arduino translates incoming Bluetooth commands into standard 5-pin MIDI signals. This allows for real-time switching of effect patches (Red Special, Deacy, etc.) without the user needing to touch the pedal.
- Dynamic Parameter Feedback: (Advanced version) If the pedal supports MIDI OUT, the Arduino captures and displays the current "Gain" or "Tone" level on an I2C 1602 LCD and mirrors the data to the smartphone app for visual confirmation.
Performance Interface
- Android Terminal Logic: Features a custom UI built in Serial USB Terminal, where specific character commands trigger pre-set "Brian May" tones, ideal for live performance efficiency.