compte tour sur ecran

bonjour à tous un ami voudrait faire un compte tour+chrono sur ecran c'est à dire affichage du temps sur ecran PC en très gros caactère (la moitié de la taille de l'ecran) avec un bouton poussoir sur le port parallèle

principe: le chrono demarre au premier appui sur le bouton poussoir après 100 ou 150 impulsion le chrono s'arrete

est ce quelqu'un sait comment faire cela (je n'en doute pas vu les pro présents sur le forum) merci

Reply to
<fc>
Loading thread data ...

a écrit dans le message de news:

4a4379c7$0$17752$ snipped-for-privacy@news.orange.fr...

bonsoir le probleme est simple a resoudre, mais il faut savoir programmer sous l'os de ton pc.

et si tu poses la question, je suppose que la programmation ce n'est pas ton fort!

tout fait, je ne connais pas

Reply to
jlp

chage

de

Fastoche, mais tu devrais plutot poster ta question sur un NG de programmation...

Reply to
Jean-Christophe

a écrit dans le message de news:

4a4379c7$0$17752$ snipped-for-privacy@news.orange.fr...

avec un OS moderne, les pin des ports ne sont plus accessibles directement, c'est galère...

c'est beaucoup plus simple d'interfacer avec une souris au niveau des boutons pour ton truc...

quelques dizaines de lignes C pour une petite appli windows...

Reply to
Stephane Legras-Decussy

Salut

C'est pour du one-shot (un seul exemplaire) ou pour une petite série? Parce que ce ne sera pas la même approche selon le cas :)

Vitesse des impulsions? Plutot 1, 10, 100 ou 1000 par seconde? Je présume que c'est assez lent puisqu'on parle de 100/150 impulsions pour arrêter le chrono.

Je pense qu'on serait plus à même de t'aider si tu nous donnais plus de détails sur l'application et les besoins (donne nous les fonctions recherchées), au lieu de nous sortir une solution directement. La solution la plus adaptée on la trouvera :)

++ Bertrand
Reply to
Bertrand

merci de te pencher sur la question pas bete l'idee de la souris

c'est pour un compte tour pour une competition d'avions qui doivent faire des tours tenu par une corde (1tour en 1à 2 secondes environ) donc comptage des tours manuel l'affichage doit être en très gros caractère pour être vu du public de loin

merci

"Bertrand" a écrit dans le message de news:

4a4409ab$0$9948$ snipped-for-privacy@news.free.fr...
Reply to
<fc>

par contre pour pouvoir prendre en compte 3 chronos sur un pc il faut necessairement passer par une petite interface sur le port parallèle

a écrit dans le message de news:

4a443118$0$12654$ snipped-for-privacy@news.orange.fr...
Reply to
<fc>

fc, le 26/06/2009 a écrit :

Je regarderais du coté de la canibalisation d'un clavier. On pourra sans doute assez facilement obtenir N boutons poussoirs qui déclenchent N touches. Vous pourriez soit instrumenter un clavier unique, soit ajouter un clavier désossé, sans touches, en soudant juste les boutons poussoirs aux bons endroits. Sur un Windows 7, il n'y a aucun problème à connecter en plus du clavier sur le port PS2 un clavier supplémentaire sur l'USB. Ça se comporte comme un seul clavier double. Ça marche également - évidemment - sur des Ubuntu et Debian dans des VirtualBox, en revanche sur du Linux direct, ça risque d'être la galère, et encore, je n'en sais rien.

Ça pourrait être du Java, soit dans un environnement graphique minimal sous Linux, soit dans l'environnement habituel Windows ou Linux si on réutilise une machine.
--
Pierre Maurette
Reply to
Pierre Maurette

a écrit dans le message de news:

4a4379c7$0$17752$ snipped-for-privacy@news.orange.fr...

Bonjour, on pourrait imaginer un truc sous Excel avec du VBA A l'écran , il y aurait

- un bouton start qu'on clique avec la souris

- le comptage en tapant sur la touche espace (ou une autre touche)

- un bouton stop qu'on clique avec la souris

- un affichage du temps

- un affichage du nombre de tours

Cordialement Michel dit "Sam"

Reply to
Sam

accessibles directement, c'est galère...

Heu, pourquoi ? ....... Au moins jusqu'a Xp cela marche.en delphi ou du .net ( les deux sont gratuits ;>). avec inpout32.dll.

il faut nécessairement passer par une petite interface sur le port parallèle

Avec un // tu a au moins 3 signaux de contrôle directement accessible en lecture directe.

Tu voudrais quoi exactement ( sur quel pc, quelle résolution, comment switcher entre les 3 compteurs, raz ....... etc ) j'ai un peu de temps en ce moment ( mais je ne sais pas si cela va durer ;>)

Reply to
JP

Stephane Legras-Decussy se fendait de cette prose :

D'autant plus que ça résoudrait aussi les problèmes d'anti-rebonds.

--
LeLapin
Reply to
LeLapin

se fendait de cette prose :

Là rien n'empèche de mettre un gros plasma sur le pc.

--
LeLapin
Reply to
LeLapin

fc avait soumis l'idée :

Tu utilises un caméscope, relié à un TV, qui film en gros plan un chronomètre.

Reply to
AT

il existes des afficheurs 7 segments =E0 led g=E9ants et tr=E8s lumineux en BCD , ce serait beaucoup mieux qu'un =E9cran et installable =E0 distance

Reply to
=?ISO-8859-1?Q?vid=E9o33?=

Salut,

Je ne pense pas qu'un écran soit très adapté pour ce type d'affichage, comme d'autres l'ont dit.

J'ai retrouvé une réalisation similaire pour un concours de moto:

formatting link

Je crois que le réalisateur est

formatting link
tu peux le contacter ca coute rien

++ Bertrand
Reply to
Bertrand

jp tu as assez de precision pour proposer quelque chose ?

"Sam" a écrit dans le message de news:

4a445888$0$17093$ snipped-for-privacy@news.orange.fr...
Reply to
<fc>

chage

de

Bonjour =E0 tous,

un petit exemple en VB6, t=E9st=E9 sous XP, utilisant le port COM...

il faut brancher un bouton poussoir entre les pins 4 et 6 (DTR et DSR) du port COM...

le chrono se lance au 1er appui... et s'arr=E9te au 100=E9m... en affichant en + les 100=E9m de secondes...

les sources, le projet et l'exe =E0

formatting link

programm=E9 et t=E9st=E9 il y a qq minutes...

vede ;O]

Reply to
vede

fichage

le de

er.rar

ps : programme vite fait, les chiffres peuvent encore =EAtres agrandis, la pr=E9cision du chrono peut etre augment=E9e (ajouter REALTIME=3Dtrue)... etc...etc...c'est un exemple, une base....

Reply to
vede

affichage

ille de

o

nter.rar

re ps : c'est bas=E9 sur 2 timers.... le timer2 attend le 1er appui puis le timer1 chronom=E9tre... et compte les appuis...

le code vb: Private Sub Form_Load() i =3D OPENCOM("COM1,1200,N,8,1") If i =3D 0 Then MsgBox ("COM Interface Error") DTR 1 sec =3D 0 mse =3D 0 min =3D 0 Counter1 =3D 1 DSRold =3D DSR() Timer1.Enabled =3D False Timer2.Interval =3D 10 Timer2.Enabled =3D True End Sub

Private Sub Form_Unload(Cancel As Integer) CLOSECOM End Sub

Private Sub Timer1_Timer() DSRNew =3D DSR() If DSRNew > DSRold Then Counter1 =3D Counter1 + 1 co(0).Caption =3D Str$(Counter1) End If DSRold =3D DSRNew mse =3D mse + 1 If mse =3D 10 Then sec =3D sec + 1 mse =3D 0 If sec =3D 60 Then sec =3D 0 min =3D min + 1 mi(0).Caption =3D Str$(min) End If se(1).Caption =3D Str$(sec) End If If Counter1 =3D 100 Then ms(0).Caption =3D Str$(mse) Timer2.Enabled =3D False Timer1.Enabled =3D False End If End Sub

Private Sub Timer2_Timer() DSRNew =3D DSR() If DSRNew > DSRold Then co(0).Caption =3D Str$(Counter1) Timer2.Enabled =3D False Timer1.Interval =3D 100 Timer1.Enabled =3D True DSRold =3D DSRNew End If End Sub

Reply to
vede

Dit exactement ce que tu veux, comment cela doit marcher, comment faire la raz, ergonomie, etc. On arrivera bien a te bricoler un truc .................. en un peu plus que deux ligne le cahier des charges, hein ? ;>)

Ps : Tu quotte comme un goret, grouik ;>))

Reply to
JP

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.