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

DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
DJI Osmo Nano: la piccola fotocamera alla prova sul campo
DJI Osmo Nano: la piccola fotocamera alla prova sul campo
La nuova fotocamera compatta DJI spicca per l'abbinamento ideale tra le dimensioni ridotte e la qualità d'immagine. Può essere installata in punti di ripresa difficilmente utilizzabili con le tipiche action camera, grazie ad una struttura modulare con modulo ripresa e base con schermo che possono essere scollegati tra di loro. Un prodotto ideale per chi fa riprese sportive, da avere sempre tra le mani
FUJIFILM X-T30 III, la nuova mirrorless compatta
FUJIFILM X-T30 III, la nuova mirrorless compatta
FUJIFILM X-T30 III è la nuvoa fotocamera mirrorless pensata per chi si avvicina alla fotografia e ricerca una soluzione leggera e compatta, da avere sempre a disposizione ma che non porti a rinunce quanto a controllo dell'immagine.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-07-2009, 21: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, 11:45   #2
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18682
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, 19: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, 20:40   #4
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18682
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 20-07-2009, 00: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 : 20-07-2009 alle 00:53.
Genymus è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2009, 17:11   #6
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18682
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, 22: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, 14:44   #8
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18682
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, 18: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, 15:07   #10
alecomputer
Senior Member
 
Iscritto dal: May 2003
Città: venezia
Messaggi: 18682
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, 16: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, 16:55   #12
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 21833
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, 20: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, 18: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, 19: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


DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati Oracle AI World 2025: l'IA cambia tutto, a parti...
Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1 Micron e millisecondi: la piattaforma ServiceNow...
Un datacenter sottomarino alimentato da ...
iOS 26.1: è in arrivo il backup a...
Xbox Next Gen, non chiamatela console: s...
.Next On Tour Italia: innovazione, sempl...
PS Plus novembre: svelato in anticipo il...
'Gli elettroni sono il nuovo petrolio': ...
Amazon freme, non ce la fa ad aspettare ...
Hisense HS2100 240W a soli 75,90€ su Ama...
Addio personal trainer: il coach via AI ...
Creative reinventa il mito Sound Blaster...
Liquid Glass impatta sulla batteria degl...
Grokipedia di Elon Musk accusata di copi...
Google Pixel 9a scende a 382€ su Amazon:...
A 149€ il tablet senza compromessi: 1920...
11 accessori auto utilissimi in offerta ...
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: 12:38.


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