Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Paralleel pordi input Javas/(või muus keeles[C++])

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    Paralleel pordi input Javas/(või muus keeles[C++])

    On keegi tegelenud sellise asjaga, et saatnud mingeid signaale parallel porti ja java programmiga lugenud?
    Nii maakeeli öeldes on olemas 42 lülitit ning arvuti peab saama aru, millist lülitit vajutatid (neid võib ka koos vajutada) ja toimima sellele vastavalt. Kuidas seda teostada? Oskab keegi nõuandeid jagada?

    #2
    Sai just tegeldud sarnase asjaga.

    Lühidalt: Kui windows 95/98 all võid otse porti lugeda/kirjutada, siis 2k/xp all on selleks vaja device driverit ("tavalistel" programmidel ei lasta otse rauaga suhelda). Kui sul on vaja ainult data pinne lugeda/kirjutada, siis selleks on päris mitu tasuta driverit, ntSuhtlevad nad tavaliselt C/C++'s, Visual Basicus või Delphis.

    Kui tahad ka IRQ-sid kinni püüda, siis sellega ei saanud päris tasuta tükkidest ükski hakkama, kõige mõistlikum lahendus tundus mulle see siin (veeb on praegu vist maas). Trial on täiesti töötav, viskab ainult driveri laadides korra mingit teadet lahti.

    Veel on printerpordiga mängides abiks Parallel Port Monitor - ilus väike programmike, mis näitab pordi pinnide olekut.

    Comment


      #3
      Otsingut võiks nagu kasutada, siin sellest LPT-ga jamamisest kõriauguni räägitud

      Comment


        #4
        Originally posted by Elektrik@Feb 1 2005, 19:36
        Otsingut võiks nagu kasutada, siin sellest LPT-ga jamamisest kõriauguni räägitud
        meil on tekkinud isehakanud moderaator...

        ma usun, et sellest lpt-ga jamamisest on kõriauguni kirjutatud, aga nimeta palun kiirelt mõned võtmesõnad, mille järgi otsida.

        olen küll alati otsingu kasutamist soovitanud, aga praegusel hetkel jääksin ka ise hätta:

        "lpt" on liiga lühike
        "paralleelport" ja "printerport" ei anna midagi tarka.
        "paralleel" annab tohutu hulga muid vasteid (paralleelühendused ja sildamised)
        GSM: 5039624

        Comment


          #5
          Java on hea ja nihe asi, töötab igas keskkonnas pea ühesuguselt aga samas on ka java kohta ütlus: "Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders"

          igatahes äkki saad siit abi http://minitorn.tpu.ee/~jaagup/kool/java/

          javaga aind see miinus et taga peab need classid kaasa toppima mis alguses sisse laotakse koodi, muidu ei hakka asi vungama.

          C++ kohta ei oska eriti rääkida, ise olen alles mälupiirkonnad umbkaudselt selgeks saanud ag anoh jah, ma pole üldse hea progreja
          -

          Comment


            #6
            Ok, softi poole saax kuidagi selgex ja korda...
            Aga kuidas sinna porti voolu täpsemalt lasta? Kui suured pinged ja kuidas ja millega, et porti kindlasti kohe maha ei põletaks?
            Ja LPT pordil on ju sisendeid kõvasti vähem, kui 42 !?

            Comment


              #7
              Kõige kindlam oleks ikka väline seade arvutist optiliselt isoleerida. Kasutada näiteks optron-i-sid. mis on põhimõtteliselt näiteks valgusdiood ja fotodiood ninapidi kokku pandud, siis pole vaja väriseda katsetamisel. Kui otse emaplaadile integreeritud pordiga katsetama hakata, siis on päris korralik võimalus, et saad emaplaadi välja vahetada. Hinda tuleb muidugi asjale juurde, selle opilise isoleerimisega.

              Kui 42-t lülitit tahad panna, siis ei saa jah nii lihtsalt, pead ikka mõne pic-iga tegema vist. Põhimõtteliselt saaks järsku mõnda klaviatuuri ära kasutada kuidagimoodi.

              Comment


                #8
                Originally posted by giga@Feb 2 2005, 08:02
                Ja LPT pordil on ju sisendeid kõvasti vähem, kui 42 !?
                paned oma nupud maatriksisse 5x8=40 peaks igal juhul välja tulema
                GSM: 5039624

                Comment


                  #9
                  Aga erinevaid nuppusid võib korraga mitu tükki sees olla ja ...
                  2 x 5 = 10
                  5 x 2 = 10
                  1 x 10 = 10

                  Eesmärgix teostada selline idee, et tavalise akustilise kitarri peal mängides jõuaxid vajalikud signaalid arvutisse ja arvuti mängix MIDI-sid ja salvestax nii ...
                  Samas saax sellega ka duure õppida koos vastava (isetehtud) programmiga jne...
                  Gitarril keeli 6 ja krihve 8 näitex ning arvuti peax teada saama, millised keeled ja kust kohast on alla vajutatud ning millal mingit keelt tõmmatakse...
                  On kellelgi äkki selle realiseerimise kohta mingeid ideid veel...?

                  Comment


                    #10
                    Klaviatuuri saab ju dünaamiliselt juhtida. Annad esimesele reale pinge, vaatad, mis nupud sees, annad teisele pinge jne... Selle 5x10 ja 10x5 effekti saab ära dioodide kasutamisega.
                    Soovitus - lõhu ära mõni arvuti klaviatuur ja kasuta seda.
                    Elu on nagu lintmakilt muusika kuulamine. Mida lõpupoole, seda kiiremini hakkab linti äraandev ketas pöörlema...

                    Comment


                      #11
                      klaviatuuri tööd juhib minuteada inteli kiibistik juba ammustest aegadest, nö miniprotsessor, uutele polegi veel sisse kaenud aga kas see takistuseks ei saa?
                      -

                      Comment


                        #12
                        Mõtlesingi klaverit kasutada ja lugeda siis programmiga, et millised klahve vajutatid, kuid tekib probleem sellega, kui juba rohkem klahve on alla vajutatud.

                        Comment


                          #13
                          Klaviatuuri skeemi kohta vaata siit - siin on mu eelnev jutt lahti seletatud
                          http://www.musicfromouterspace.com/analogs...rd_may2004.html
                          Elu on nagu lintmakilt muusika kuulamine. Mida lõpupoole, seda kiiremini hakkab linti äraandev ketas pöörlema...

                          Comment


                            #14
                            E-pikendus 3-se oli n*8 digisisendi lugemise võimalus. Data tehti PISO nihkeregistriga järjestikkujule. Peaks nagu sobima.
                            - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
                            - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

                            Comment

                            Working...
                            X