DIY - Volant Pagani Huayra R

  • Salut,

    Bravo pour ce super boulot! C’est très impressionnant.

    Je fais une boîte à boutons avec un funky switch et je pense que tout le monde a rencontré ce problème : pas moyen de mapper le push car il est toujours actionné lorsqu’on pousse le switch dan l’une des 4 directions.

    As-tu résolu ce problème stp, vu que tu intègres des funky switch ?

    Merci de ton aide si tu peux, ce serait très sympa

  • Salut,

    Bravo pour ce super boulot! C’est très impressionnant.

    Je fais une boîte à boutons avec un funky switch et je pense que tout le monde a rencontré ce problème : pas moyen de mapper le push car il est toujours actionné lorsqu’on pousse le switch dan l’une des 4 directions.

    As-tu résolu ce problème stp, vu que tu intègres des funky switch ?

    Merci de ton aide si tu peux, ce serait très sympa

    j'utilise le firmware DAHL design : https://dahl-design.gitbook.io/ddc/

    et aucun soucis avec cela

  • 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

    Code
    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

    Code
    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

  • Merci beaucoup!

    Je vais le faire et tenter d’y arriver ;

    Comme je débute totalement, je vais d’abord lire le doc pour savoir où programmer (SIM hub ou l’appli arduino)

    Et après je câble et je programme puis je compile avec SIM hub si j’ai bien compris 🤞