Keresés

Új hozzászólás Aktív témák

  • Adamyno

    tag

    válasz sketchifun #2 üzenetére

    Elméletileg pont ezt fogom csinálni.

    10 bites az ADC, így összesen 1024 jelszintet tud megkülönböztetni viszont kell hagyni minimum 10%-ot plusz, mínusz irányban mert az alkatrészek is pontatlanok (bár elvileg 1%-os a tűrésük) és valamennyire hőmérsékletfüggő is a dolog, valamint az alkatrészek minimálisan eltérő értékűek, így ha +-10% ráhagyással dolgozom, akkor elméletileg mehet minden bemenetre ugyanaz a kód.

    Jelenleg 0,19V van körülbelül a szintek között, így ha 3.3V a teteje, akkor 2,5V környékén lesz a legalsó szint ami még logikai 1-nek is megfeleltethető. Azért döntöttem a "hibrid" megoldás mellett, mert így elég csak a digitális bemeneteket figyelni és elég jelszintet mérni csak akkor, ha valamelyik input 1. Különben folyamatosan menne 4 ADC, ami szerintem jobban lefogná a CPU-t is és valszeg ezáltal erőforrásigényesebb is. Azért a kódban majd kipróbálom, mert a jelenlegi billentyűzet fizikai kialakítása megengedi, hogy az 5 helyett esetleg csak 4 lábat használjak, de akkor azok full analóg üzemmódban mennek. Így meg most 4 digital + 1 analóg.

    - Indítsd újra a gépedet! - Az egészet? - Nem, a felét...

Új hozzászólás Aktív témák