|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 798
|
[Niubbo]Programma che rileva i tempi tra due fotocellule
Un salutone a tutti.
Vi scrivo subito il risultato che vorrei ottenere: [fotocellula alla partenza, e fotocellula all'arrivo]: ho bisogno di un programma che mi rileva i tempi (quindi l'intervallo di tempo tra la prima e la seconda fotocellula) e che mi metta in ordine i tempi registrati. Ora vi chiedo: è difficile creare un programma del genere? Che linguaggio si usa? Servono fotocellule particolari (per avere un'idea sui prezzi) ?? Grazie Ps Probabilmente non sono stato molto chiaro, quindi chiedete pure se non capite |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Il programma di per se è banale (si tratta solo di misurare il tempo tra due eventi), il complicato è trovare una fotocellula interfacciata con il computer.
Se sei pratico di elettronica, puoi costruirti un circuito da solo interfacciato sulla porta parallela ad esempio.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 798
|
non sono pratico di elettronica, speravo in commercio esistessero fotocellule già interfacciabili col pc
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Forse sì, ma non ho idea...
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Mmmhhh...di roba già fatta trovi veramente poco. A meno che non sia roba ultra-professionale, ma credo che costerebbe anche parecchio.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Interfacciare un paio di fotocellule al pc non è complicato, secondo me se ne compri un paio normalissime spendi poco e ce la fai
In linea di massima una fotocellula manda in uscita un segnale, il tuo problema è quindi far leggere questo segnale al pc. Per farlo come ti han già suggerito basta utilizzare la porta parallela del pc. Sfrutterai quindi due bit della porta, 1 per ogni fotocellula, e con qualsiasi lunguaggio non ti resta che leggere questi due bit. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Il problema è che se non conosce l'elettronica/elettrotecnica non è che può buttare le uscite della fotocellula direttamente sui pin della parallela. C'è bisogno di un minimo di disaccoppiamento fra la porta parallela e il mondo esterno.
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Beh si ovvio, anche perchè tra l'altro penso che le classiche fotocellule da esterno non buttino fuori nulla, ma aprono e chiudono un semplice relè, poi sicuramente ce ne sono di svariati tipi.
Il discorso da fare è quello comunque, il disaccopiamente sarà obbligatorio sia per non rischiare di buttare la scheda madre, sia per creare il segnale con il giusto voltaggio per la porta parallela(mi sembra che viene letto il bit a 1 con circa 3-4Volt). @Beppe3000 Se decidi fare da te, magari prova a postare qui il modello di fotocellula che hai intenzione di prendere(prima di prenderla si intende) che ti diamo una mano per fare il circuitino. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 798
|
Non credo che farò da solo, sono completamente a digiuno di conoscenze in materia per poter provare.
Vediamo se qualche conoscente si offre di interfacciare la fotocellula a pagamento; per il programma non dovrebbe essere un grande problema anche provando da solo. ![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
ok, si il programma è banale
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:14.