No te preocupes pero te das cuenta que no estamos en tu cabeza asi que de haber leído bien las normas, hubieras entendido lo importante que es explicar bien toda la idea y su contexto pero bueno ya se comprende.
Tenemos un monedero alimentado x 12V que realmente a nosotros no nos importa ( a ti si claro). Las salidas a probar/detectar entregan tensiones de entre 2 a 3V.
Necesitamos que se visualicen en un LCD.
El código hecho por noter seguramente funciona bien.
Esto
struct {
byte numeroLed;
int pin;
} leds [] = {
{3, 41}, {4, 43}, {5, 45}, {7, 47}, {8, 49}, {9, 51}, {10, 53}
};
es una estructura que contiene el número de Led y el Pin con el que se detecta.
numeroLed Pin
3 41
4 43
5 45
7 47
8 49
9 51
10 53
Esa estructura se identifica por led y cuenta con dos valores i,j
que van de 0 al máximo
entonces el leds[0][0] = 3 y en cambio leds[0][1] = 41
para terminar
leds[6][0] = 10
leds[6][1] = 53
eso para que entiendas mejor como funciona la estructura.