De hecho, el poder rojo y negro.
Los cables de colores que tengo disponibles son similares a los utilizados para los anillos de colores en resistencias y lo que suelo hacer con Arduino es usar un cable de color que corresponda con el número de pin del Arduino. De esta manera, es relativamente fácil ver qué cable está conectado a qué pin.
Entonces pin número 0 => negro; pin número 1 => marrón; 2 => rojo; 3 => naranja; 4 => amarillo; 5 => verde; 6 => azul; 7 => violeta; 8 => gris; 9 => blanco; 10 => negro (de nuevo ..., no confundir con poder); 11 => marrón; 12 => rojo; ...
Lo mismo para los pines de entrada analógica (A0, A1, ...).
La mayoría de las veces tengo pocos problemas para ver la diferencia entre rojo para la fuente de alimentación y rojo para el pin 2 (lo mismo para el negro), porque provienen de una ubicación completamente diferente en el Arduino. También para la alimentación, me gusta usar cables algo más largos, lo que hace que sea fácil identificarlos también.
Muchos pines en Arduino tienen más de una función, lo que dificulta la identificación de un pin, por ejemplo. RxD como en su próximo proyecto, este pin puede tener una función completamente diferente. Personalmente me gusta el uso de protectores de tornillo. Adjunto cables a los Arduino y rara vez se desprenden una vez conectados. Existen muchas variaciones sobre el tema de los protectores de tornillo. Algunos son más caros que otros, la mía se parecen a estos
Personalmente, uso este truco en muchos casos donde tengo que conectar muchas conexiones. Es simple y fácil de recordar (una vez que sepa que su color suena).