Раньше здесь уже рассказывалось, как можно быстро и просто подключить PS/2 мышку(или клавиатуру) к Arduino.
Используя ту же библиотеку можно использовать Arduino, как посредника, для подключения клавиатуры к iPhon-у 😉
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…