De fato, poder vermelho e preto.
As cores do fio que tenho disponíveis são semelhantes às usadas para anéis coloridos nos resistores e o que costumo fazer com o Arduino é usar um fio colorido que corresponde ao número de pinos do Arduino. Dessa maneira, é relativamente fácil ver qual fio está conectado a qual pino.
Então, pin número 0 => preto; pino número 1 => marrom; 2 => vermelho; 3 => laranja; 4 => amarelo; 5 => verde; 6 => azul; 7 => violeta; 8 => cinza; 9 => branco; 10 => preto (de novo ..., não confunda com poder); 11 => castanho; 12 => vermelho; ...
O mesmo para os pinos de entrada analógica (A0, A1, ...).
Na maioria das vezes, tenho pouca dificuldade em perceber a diferença entre vermelho para fonte de alimentação e vermelho para pino 2 (o mesmo para preto), porque eles vêm de um local totalmente diferente no Arduino. Também para energia, gosto de usar fios um pouco mais longos, o que facilita a identificação deles também.
Muitos pinos no Arduino têm mais de uma função, o que dificulta a identificação de um pino, por exemplo. RxD, como em seu próximo projeto, este pino pode ter uma função totalmente diferente. Pessoalmente, gosto do uso de escudos de parafuso. Eu conecto fios aos do Arduino e eles raramente saem depois de conectados. Existem muitas variações no tema das blindagens de parafuso. Alguns são mais caros que outros, os meus parecem com estes
Pessoalmente, eu uso esse truque em muitos casos em que tenho que conectar muitas conexões. É simples e fácil de lembrar (uma vez que você conhece seus anéis coloridos).