Merci beaucoup !
Je vais tester cela !👍
tu cable comme indique sur sa page avec des diodes tu fait par exemple
7 colonne et 1 row
Colonne 1 : haut
Colonne 2 : droite
Colonne 3 : bas
Colonne 4 : gauche
Colonne 5 : Push
Colonne 6 : Encoder gauche
Colonee 7 : Encoder droit
et le commun et de l'encodeur et celui du push ensemble dans le Row 1 par exemple
voila un exemple de comment configuré cela dans le tab switches :
ici tu indique quelle numero correspond a ton switch
funkyRotary(1,6,7,false);
funkyButton(1,2,1,3,4,5);
funkyButton(1,3,1,2,4,5);
funkyButton(1,4,1,3,2,5);
funkyButton(1,5,1,3,4,2);
funkyPush(1,1,2,3,4,5);
et
un exemple de la partie tab section table variable :
ici tu indique t'es pin row et colonne
uint8_t row[] = { 10, 16, 14, 15, 18, 19, 20 };
const uint8_t rowCount = sizeof(row) / sizeof(row[0]);
uint8_t col[] = { 3, 4, 5, 6, 7, 8, 9};
const uint8_t colCount = sizeof(col) / sizeof(col[0]);
et
et toujours dans le meme tab dans la section'table description
ici tu donne l'ordre que tu veux a t'es row (j'ai fait au plus simples)
uint8_t buttonNumber[rowCount][colCount] =
{
{0, 1, 2, 3, 4, 5, 6,}, //ROW1
{7, 8, 9, 10, 11, 12, 13}, //ROW2
{14, 15, 16, 17, 18, 19, 20}, //ROW3
{7, 5, 1, 2, 6, 4, 3}, //ROW4
{0, 0, 0, 0, 0} //ROW5
};
Afficher plus