Rakentelen koulussa pientä laitetta (yksinkertaisuudessaan kasa ledejä kiinni datapinneissä) jonka laittelen printteriporttiin kiinni ja ohjailen sitä sitten laittamalla datapinnejä päälle/pois. Tuli kuitenkin pieni ideanpoikanen samalla että voisi rakentaa laitteita joska myös kommunikoisivat takaisin päin. Olen tutkiskellut portin ohjailua senverran että ainakin pinnejä pois/päälle voi ohjata VB:stä inpout32.dll:llä (löytyi googlella) jolla siis pinnien tilan asettaminen onnistuisi Windowsistakin ilman että se älähtää. Mutta entäs porttien tilan lukeminen? Jos minulla on esim yksinkertaisuudessaan tämmöinen kytkentä:
Data0 -> kytkin -> maa
Onnistuuko porttien tilan asettaminen ollenkaan tuollalailla, vai olenko kokonaan väärässä? (siis että laite laittaisi pinnin päälle tai pois) Pitääkö niitä ohjata jotenkin muuten, vai pistetäänkö noita datapinnejä ihan noin raa-asti pois ja päälle jos laite haluaa ohjailla niitä? Joku pieni selitys olisi tarpeen.
EDIT: Entäs mitä muut pinnit ovat tuossa printteriportissa? Ainakin data ja maa pinnejä siinä on, mutta joitain muitakin siinä on.
Entä voiko emolevy kärähtää helpolla jos laitteeni menee oikoseen?
Hmm, jos nyt ymmärsin oikein niin koodari.net:issä oli vastaavan lainen artiikeli ennen, voisimme ehkä laittaa sen
uudelleen tänään Koodari.net:iin..
Mutta tarkoitus oli että laite lähettäisi dataa koneelle. Miten se onnistuisi?
Epanorama auttaa. Printteriportissa on erikseen myös parit sisääntulopinnit. Niistä selitetään sivun loppupuolella.
Aihe on jo aika vanha, joten et voi enää vastata siihen.