No niin sain tehtyä oman usb hiiri patentin. Johdotkin sain yhdisteltyä oikein. Mutta törmäsin ongelmaan koska kyseessä on oma tekemäni usb hiiri niin minun tarvitsee tehdä sille ajurit koska windowsin on mahdoton tunnistaa se. Mutta en oikein keksinnyt miten voisin tehdä ajurit sille usb laitteelle niin tulin kysymään viisaammilta neuvoa.
ei taida basicillä ajureitten teko onnistua... C:tä kehiin! Ajureitten kirjoittelu vaatii aina hieman opiskelua, voit aloitella vaikka sivulta: http://msdn.microsoft.com/library/default.asp?
En tiedä onnistuuko usb laitteelle ajurien teko mutta onhan ajureita tehty visual basicillä Esim: http://www.mikrobitti.fi/nettijatkot/2001/11/
jos en cc ole ihan hakusessa, niin ei tuossa mb:n jutussa mitään ajureita kirjoiteltu. Ohjelma lukee tavaraa sarjaportista, ja lukemisessa käytetään windowsin sarjaportin driveria...
No jos visual basicillä ei saa tehtyä ajureita niin saisiko C++ tehtyä siitä ymmärrän jo jonkin verran?
C++ taitaa käydä yhtä hyvin kuin pelkkä C. Lataa se DDK ja katsele sieltä sampleja, en ole kyllä itsekään koskaan USB-laitteelle ajuria tehnyt... Ajureitten kirjoittelu voi kyllä jo vaatia aika hyvää ohjelmointitaitoa... Jostain saattaisi tietty löytyä oikein oppaita ajurien kirjoitteluun, kirjojakin aiheesta on kirjoitettu...
Pystyykö visual basicillä tekemään ajurit usb laitteeseen?
Kun en tuota DDK oikein ladatuksi saa.
Ja visual basic on tuollaiset 4 kertaa vahvempana kuin c++ minun kieli taidostani.
Voit myös yrittää saada laitteesi standardiksi usb-hiireksi, tällöin windows tunnistaa sen automaattisesti ja käyttää oletusajureita.
Miten saan / yritän saada hiireni standardiksi usb-hiireksi?
Cc kirjoitti:
Miten saan / yritän saada hiireni standardiksi usb-hiireksi?
Ei mitään tietoa :).
Mutta jos olet käyyttänyt jotain elektroniikka harrastajille suunnattua usb-ohjainta niin eiköhän valmistajan kotisivuilta löydy piirille yleiskäyttöinen ajuri.
Tein vanhasta nokia datan hiirestä usb mallin :)
http://laski.mine.nu/hiireni.jpg
Eiköhän kannata ihan suosiolla tehdä c/c++/asmi/jollain muulla kielellä ajurit(tai haet jonkun muun tekemään sitä, jos oma taito ei riitä). käsittääkseni vb:llä tehdyt ohjelmat toimivat vain windows-ympäristössä. Usbi-rottaa kohtaa huonompi asia, koska maailmassa on paljon muutakin kuin windows. :)
Yksi kieli josta en ole varma, niin miten olisi python?
Helppo, hauska ja veikeä kieli, joka porttautuu monille alustoille.
ei ajurien tarvitsisi olla kuin windowsille. Tekisin c++ jos saisin jostain esimerkin kun tuota esakomin DDK en saannut ladattua.
Helvetti jäätyy kun ajureita kirjotetaan Pythonilla ja porttautuviksi :)
Unohda Visual Basic, sillä homma ei tule onnistumaan. Käytä C:tä, C++:aa tai assemblyä mutta muista, että minkäänlaisten ajurien kirjoittaminen "pystymetsästä" ilman aiempaa kokemusta ei ole helppo homma.
C++ ajattelinkin käyttää. Ja kuten tuota edellistä lausettani lainaten niin tekesin sen c++ jos löytäisin jostain valmiin lähdekoodin.
niin nomic: ootko nähny jossain ajuria joka toimisi esim. sekä windowsissa, linuxissa että macissa?
mikä siinä ddk:n latauksessa oli vikana?
Cc kirjoitti:
Tein vanhasta nokia datan hiirestä usb mallin :)
http://laski.mine.nu/hiireni.jpg
Siis teit vanhasta hiirestä usb-hiiren, oliko se ps/2 vai sarja-hiiri?
Miten kytkit johdot?
Jos et liittänyt laitteeseen mitään usb-ohjainta niin se tuskin osaa keskustella emolevyn usb-isännän kanssa. Tarvitset esim. mikrokontrollerin väliin joka muuttaa sarja- tai ps/2-protokollan usbille sopivaksi.
Tuolta löytyy ps/2 aika hyvin käsiteltynä
http://www.computer-engineering.org/
hiiri oli ps/2. Niin tuossahan se minun ongelmani tulee kun en löydä mistään sopivaa mikrokontrolleria. Joten sitä minä nytten niinkus etsiskelen.
Johtojen kytkemistä mietin jonkin aikaa ja päädyin ratkaisuun että purin usb -> ps/2 muokkaimen ( http://laski.mine.nu/usb.jpg tuon näköisen härvelin) joten johtojen pitäisi olla kunnossa.
Jonkinnäköisen usb-ohjaimen tarttet. Jos hiiren olisi tarkoitus toimia usb-portissa sovittimen kanssa niin silloin se toimisi myös jos ps/2-liittimen tilalle laittaa usb-liittimen. Nyt ongelmana on että hiiren mikrokontrolleri ei ymmärrä usb-porttia.
Tuolta löytyy aika helppokäyttöisen näköinen usb-ohjain:
http://www.usbee.com/usbdevice.html
tosin hinta on tähtitieteellinen
Aihe on jo aika vanha, joten et voi enää vastata siihen.