Elik, а зачем все это? Какая конечная цель у всего этого? Вы хотите запрограммировать Arduino, используя Web-интерфейс? Так через UART в Arduino прошивку не залить, насколько я понимаю, это SPI нужен.
Или вы хотите залить в ардуино скетч, такой, чтобы по командам, приходящим в уарт, ардуино...