Как кидать команды по UART между mega и pic?
Командs у вас похоже в hex, а посылаете вы строку.
1. Возьмите USB UART адаптер, потыкать в PIC и ручками попробовать слать данные. Заодно определитесь, где RX, TX
2. Не забываем слать HEXADECIMAL данные, а не строкуbyte message[] = {0xF5, 0x01, 0x00};
Serial1.write(message, sizeof(message));
3. Уточните у высшего разума, на той ли скорости соединяетесь.