Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[vb.net] interfacciamento porta parallela
lunedì 27 luglio 2009 - 14.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
HavanaMan
Profilo
| Junior Member
88
messaggi | Data Invio:
lun 27 lug 2009 - 14:20
Salve,
io ho un programmino che misura per esempio l'uso della cpu / harddisk / ecc...vorrei interfacciarlo tramite dei led collegati ai davetti da D0 a D7 della porta parallela, però, ho letto sul web ecc ma non so come mandare il segnale "accenditi" per esempio al led connesso a D0.
penso siano dei valori TRUE o FALSE...qualcuno ha qualcosa del genere? può darmi qualche dritta?
grazie anticipatamente
Luca
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
lun 27 lug 2009 - 15:27
Ciao Luca,
in VB.NET non c'è nessuna libreria di Nativo per interfacciasi con la porta parallela "solo seriale", quindi devi usufriure una dll sviluppata in C++ INPOUT32.DLL
http://www.emattei-urbino.it/informatica/articles/art_23325.html
http://logix4u.net/Legacy_Ports/Parallel_Port/Inpout32.dll_for_Windows_98/2000/NT/XP.html
Ulteriori informazioni legge questo forum:
http://techforum.it/usenet/2004/5/24/1169790-net-porta-parallela.leggi
Fammi sapere
------------------------
Luxsor
HavanaMan
Profilo
| Junior Member
88
messaggi | Data Invio:
lun 27 lug 2009 - 15:59
la libreria l'avevo trovata, mi interessava piu proprio la parte di codice che dica LAMPADINA1 accenditi...
e mi servirebbe capire come sono chiamate le porte quindi diciamo del codice vero e proprio..
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mar 28 lug 2009 - 11:11
Tutti i circuiti funzionano in Binario, quindi se hai 8 led (per gli 8 Bit nel Data Channel della Porta Parallela), per far accendere il Led numero 1
devi dare 1 in output alla porta, dove poi la libreria convertirà questo numero in binario 00000001.
Il codice della porta è in Esadecimale e può variare da computer a computer. Quindi ti consiglio di vedere la tua:
RISORSE DEL COMPUTER / DISPOSITIVI HARDWARE / (seleziona la porta parallela) / PROPRIETA' / RISORSE / qui troverai (Intervallo I/O)
quello è l'indirizzo esadecimale della tua porta parallela
------------------------
Luxsor
HavanaMan
Profilo
| Junior Member
88
messaggi | Data Invio:
mar 28 lug 2009 - 12:13
Grazie,
quindi dovrei usare questo codice
Out(indirizzoPorta, 1)
e dovrebbe accendersi la luce di indirizzoPorta?
ovviamente inpout32.dll è in C:\windows\system
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mar 28 lug 2009 - 12:18
Purtroppo non ricordo bene, in quanto questa dll l'ho utilizzata anni fa, quindi non ti posso dare la conferma.
Ti consiglio di effettuare delle prove.
Fammi sapere
------------------------
Luxsor
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !