Hirdetés

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

  • quint

    aktív tag

    válasz Sokimm #3381 üzenetére

    Felraktam egy viszonylag tömör megoldást az általad használt bekötéssel (a szegmensek hivatalos elnevezését használtam, a bekötés pontosan megegyezik a tiéddel). Közös anódos kijelzőhöz készült (a tiéd is), közös katódoshoz a 12.-18. sorokból ki kell venni a negálást.

    Először bökj a "Code Editor" gombra, ott majd meg tudod nyitni a "Serial Monitort", aztán mehet a szimuláció (a soros monitoron írhatod be a megjeleníteni kívánt számjegyet).

    A 25. sorban a 0-9 tartományon kívül eső számok esetén minden szegmens törlődik.
    A 31. és 32. sorban nincs korrekt hibakezelés, de annyit láthatsz belőle, hogy a soros vonalról jövő ASCII kódot ("0" - 48 ... "9" - 57) át kell alakítani a megfelelő számjeggyé (ez nálad hiányzott).

    A tizedespont kezelésével nem foglalkoztam. Ha libraryt akarsz készíteni belőle, akkor valószínűleg nem fog különösebb gondot okozni.

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