Как избежать ошибки Arduino?
Com устройство монопольного доступа, только 1 приложение в 1 момент времени может с ним работать, либо ваша программа, либо монитор, ни как иначе
Сделать новую программу, которая будет выполнять функции монитора и действия вашей проги.