Torna indietro   Hardware Upgrade Forum > Altre Discussioni > Altre discussioni sull'informatica

Ecovacs Deebot X12 OmniCyclone: lava grazie a FocusJet
Ecovacs Deebot X12 OmniCyclone: lava grazie a FocusJet
Il nuovo Deebot X12 OmniCyclone abbina un sistema di raccolta dello sporco senza sacchetto, un rullo di lavaggio esteso e la tecnologia FocusJet per intervenire più efficacemente sulle macchie più persistenti. Un robot completo e preciso che aiuta a tenere puliti i pavimenti di casa con il minimo sforzo
Narwal Flow 2: la pulizia di casa con un mocio a nastro
Narwal Flow 2: la pulizia di casa con un mocio a nastro
Narwal Flow 2 implementa un mocio a nastro che esegue una pulizia dettagliata del pavimento di casa, in abbinamento ad un potente motore di aspirazione della polvere: un prodotto ideale per gestire in autonomia e con grande efficacia le necessità di pulizia dei pavimenti di casa
Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless
Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless
MSI FORGE GK600 TKL WIRELESS: switch lineari hot-swap, tripla connettività, display LCD e 5 strati di fonoassorbimento. Ottima in gaming, a 79,99 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-07-2009, 20:20   #1
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
[ Vb.Net - Porta Parallela ] Input e Output - Genymus

Salve, spero di aver postato nella sezione giusta...
Mi servirebbe uno schema elettronico per accendere led differenti uno per uno (il massimo consentito dalla porta, senza utilizzare pic e microprocessori) e uno schema dove posso collegare pulsantini, (sempre senza pic e processori).

Poi naturalmente mi servirà il codice per accendere i led e quelli per sapere quando un bottone è premuto.


Ps: Utilizzo Vb.Net 2008, e devo utilizzare una porta parallela di quelle per le stampanti.

Grazie...
Genymus
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2009, 10:45   #2
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18860
Se fai una semplice ricerca in internet trovi tutto quello che ti serve .
intanto puoi vedere questi 2 siti :
http://www.vincenzov.net/progetti/LPTdemo/LPTdemo.htm
http://hackerforum.devil.it/viewtopic.php?t=4725

Sul primo sito trovi uno schema elettrico che praticamente e quello che ti serve , basta che dallo schema togli del tutto i pic che serve ad altre funzioni .
alecomputer è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2009, 18:55   #3
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
Salve, grazieper la risposta pultroppo questi siti li avevo già visti, e avevo visto quali erano i pin out, ma quelli in?

Non capisco quale pin sia nella parallela, il negativo, e non so se posso utilizzarlo per tutti i led.

Per comandare dalla scheda come devo fare?

Qualcuno riesce a convertire il codice in c, in vb.net aggiungendo anche il codice che mi permetterà di capire quale pulsante è stato premuto sulla scheda.


Ricapitolando:
  1. Capire quali sono i pin dove collegare i led
  2. Sapere quale è il pin negativo dove faccio massa per i led
  3. Capire quali sono i pin dove collegare i pulsanti
  4. Capire qual'è il negativo per i pulsanti
  5. Codice vb.net più tutte le librerie funzionanti per comunicare con la parallela, con relativa spiegazione del codice

Scusate se pretendo troppo è che mi piacerebbe imparare, e amo quando qualcosa funziona perchè ho tutto sottomano.

Ancora grazioe per l'aiuto.
Genymus.
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2009, 19:40   #4
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18860
Se guardi lo schema i pin dove collegare i led sono segnati da D0.... a ... D7 , queste sono le uscite .

Gli ingressi sono i piedini denominati ACK , BUSY , Paper out , Select , sempre se guardi lo schema ci sono gia collegati dei dipswitch che sono microinterruttori , e che puoi sostituire con dei pulsanti .

La massa della porta parallela sono collegate tutte assieme , puoi utilizzare uno qualsiasi dei pin visualizzati nelllo schema .

Praticamente se monti quello schema ti trovi tutto gia pronto , basta che non inserisci i pic che a te non servono e sostituisci i dipswitch con dei pulsanti .
alecomputer è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2009, 23:38   #5
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
Ho fatto uno schema del circuito (togliendo tutte le cose inutili per me), qualcuno mi può dire se ho sbagliato, se và bene la resistenza, i pin ecc...

[ Imagine - Scusate per la grafica, ma è stato difficile portarla a 24.0 Kb ]
http://www.hwupgrade.it/forum/attach...0&d=1248043899

Che codice devo usare in vb.net per far funzionare questo circuito come voglio io? (Ogni bottone sul form, comanda un led (spegne, accende) un led; ogni pulsante sul circuito avvia una messagbox con scritto "pulsante .. attivato", poi me la modifico io).

Grazie
Genymus
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it

Ultima modifica di Genymus : 19-07-2009 alle 23:53.
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2009, 16:11   #6
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18860
Prova a rimettere lo schema che hai fatto , sembra che il link all' immagine non funzioni .
alecomputer è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2009, 21:55   #7
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
Ecco... a me il link funziona non so perchè a lei no...

In ogni caso, immagine completa in qualità massima, sul mio spazio web.


Ps: L'avevo caricata come allegato sul forum, perchè devo fare il trasferimento e non facendo il backup del sito, non ricordo neppure di caricarla di nuovo, e nel caso che più avanti qualcunaltro avesse il mio problema e non riescie a visualizzare l'immagine, rimane deluso come anche io quelle volte che una cosa che mi interessa scompare.

Genymus
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2009, 13:44   #8
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18860
Anche se lo schema cosi come lo hai disegnato , potrebbe funzionare , se vuoi evitare problemi di vario tipo , ti consiglio di mettere una resistenza per ogni led come riportato anche sullo schema originario . stessa cosa per le resistenze presenti sui pulsanti .
alecomputer è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2009, 17:39   #9
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
ok lo farò...
Va bene sempre 22k?
Lo schema è comunque giusto o devo modificare qualcosa?
Mi può adre il codice per farlo funzionare?
Grazie.

Genymus
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2009, 14:07   #10
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18860
Per le resistenze dei led vanno bene valori compresi tra 1 k e 4,7 k dipende quanta luce ti serve , con resistenza piccola ( 1 k ) i led danno piu luce con resitenze grandi ( 4,7 k ) la luce diminuisce .
Lo schema non è proprio esatto , al tuo schema devi aggiungere una resistenza in serie a ogni led , e togliere del tutto la resistenza da 22 K .

Guarda su questo sito dove e spiegato il fulzionamento della porta parallela e puoi anche scaricare un software di pilotaggio ( non ho comunque provato il software ) : http://www.visual-basic.it/articoli/agvbhw.htm

Vedi se ti e utile anche questro sito :
http://dida.fauser.edu/sistemi/sistem5/pp.htm
alecomputer è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2009, 15:32   #11
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
Grazie per la risposta... penso che adesso riuscirò a proseguire da solo... Probabilmente (se riuscirò a ricordarmene) inserirò il codice completo con lo schema, se tutto funzionerà.

Grazie
Ps: se ci saranno problemi, ve lo farò sapere.

Genymus
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2009, 15:55   #12
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 22074
Quote:
Originariamente inviato da Genymus Guarda i messaggi
Grazie per la risposta... penso che adesso riuscirò a proseguire da solo... Probabilmente (se riuscirò a ricordarmene) inserirò il codice completo con lo schema, se tutto funzionerà.

Grazie
Ps: se ci saranno problemi, ve lo farò sapere.

Genymus
occhio alle resistenze, parecchi anni fà cannando abbondantemente le resistenze (sbagliato scatola 100 ohm al posto di 1k mi pare) ho trasformato un semplicissimo sistema che via pc doveva simulare i led di supercar in uno spettacolo di fuochi d'artificio con i led che esplodevano in sequenza beccando pure un cazziatone dal Professore di elettronica perchè ci eravamo fidati della scatola e non avevamo controllato il codice colore


cmq per sicurezza metterei anche qualche diodo per evitare i ritorni di corrente verso il pc mi ricordo che le nostre basette li avevano
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2009, 19:38   #13
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
Grazie mille... seguirò il suo consiglio.

Genymus
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2009, 17:56   #14
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
Salve, finalmete sono riuscito a far funzioare il circuito...
inserirò lo schema del circuito quando ne avrò tempo...

Ho bisogno del vostro preziosissimo aiuto perchè non capisco come fare per sapere quando schiaccio uno dei 4 bottoni della porta (pin: 10,11,12,13)

In questo momento uso Vb6 e la libreria NINOUT32.DLL con il driver INOUT32D.SYS

Il codice è questo:
Codice:
Private IO As New NINOUT32.CNINOUT32

Private Sub Command1_Click()
Dim i As Integer
'Il ciclo accende tutti i led
For i = 0 To 7
IO.BitSet &H378, i
Next i
End Sub

Private Sub Command2_Click()
Dim i As Integer
'Il ciclo spegne tutti i led
For i = 0 To 7
IO.BitReset &H378, i
Next i
End Sub
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2009, 18:34   #15
Genymus
Senior Member
 
L'Avatar di Genymus
 
Iscritto dal: Oct 2007
Messaggi: 364
Ecco l'immagine del circuito:

[Immagine: http://www.genymus.it/pP_GsAp2_Hr0s.jpg]
__________________
Genymus!!!
"Che cosa vorreste far incidere sulla vostra tomba?". "Torno fra 5 minuti."
"Lucido" è quando credi soltanto a metà di ciò che ti dicono. "Brillante" è quando sai a quale metà credere.
"Pensa, ogni volta che respiro muore un uomo." "Hai provato a fare qualcosa per l'alito?"

Aforismieaforismi.it
Genymus è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Deebot X12 OmniCyclone: lava grazie a FocusJet Ecovacs Deebot X12 OmniCyclone: lava grazie a Fo...
Narwal Flow 2: la pulizia di casa con un mocio a nastro Narwal Flow 2: la pulizia di casa con un mocio a...
Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless Tastiera gaming MSI GK600 TKL: switch hot-swap, ...
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici DJI Osmo Pocket 4: la gimbal camera tascabile cr...
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori Sony INZONE H6 Air: il primo headset open-back d...
Funzioni nascoste nelle librerie ADLX Ra...
Itala rinasce: lo storico marchio automo...
Huawei Watch Fit 5 e 5 Pro ufficiali: di...
ECOVACS DEEBOT T90 PRO OMNI vs Roborock ...
Fastweb scompare dai partner Starlink Mo...
Huawei anticipa tutti con Pura X Max: il...
Amazon Tech Week 2026: RTX 5000, process...
Grandi offerte Amazon su scope elettrich...
Amazon e Anthropic rafforzano la partner...
Elden Ring: il film arriverà fra ...
Mercato PC, +3,2% nel Q1 2026: Lenovo se...
Corsair Platform: scrivanie gaming modul...
Assassin's Creed Black Flag Resynced: Ub...
La crisi delle memorie colpisce anche Ap...
NVIDIA accelera il Path Tracing: nuovo a...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:28.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v