Ошибка при компиляции платы ардуино что делать?
Вот тут:
pinMode(10. OUTPUT);
Перепутатны точка и запятая. Нужно везде исправить.
void digitalWrite(uint8_t, uint8_t); - не уверен что такая конструкция допустима. 
Я бы как то по другому это решил менее прямолиненйно.