akl, FYI: вместо "магических чисел" можно использовать именованные константы в вызовах типа digitalRead(3);
это не обязательно, но поможет тебе не путаться, когда у тебя уже будет использоваться 100500 пинов в твоем коде 
это я знаю, но мне удобнее с номерами пинов, тем более что в ардуине их довольно мало и некоторые из них отличаются, например 1 и 2 будут заняты блютузом, а сервы можно вешать только на 4,6,7 и еще какой-то у которых есть ШИМ
... и добавил:то есть например если в коде написано пин такой-то цифрой, то я сразу понимаю что это пин и что он делает, а елси там будут названия буквами, то я их как-то трудно воспринимаю, они сливаются с остальным текстом

как-то так.
... и добавил:хотя, все равно не понял что ты написал
