Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Paralle Poort Interface..

Pagina: 1
Acties:
  • 126 views sinds 30-01-2008
  • Reageer

  • MisterE
  • Registratie: April 2002
  • Laatst online: 25-11 19:40
Heeft er iemand software/hardware tips om met de paralle poort 220 aan te sturen, liefst totaal gescheiden mbv optocouplers en triacs.


Een Search leverde niet echt veel op...

  • 3lmowww
  • Registratie: April 2002
  • Laatst online: 17-06-2022

3lmowww

edit:

umme, das niet zo moeluk...


zet de output pin met een 10k weerstandje aan de basis van een bc 547, de emitter aan de +5v, de collector aan de relaisspoel en die weer aan de massa...
Pin 22 leg je ook aan de massa, schakeling is ontworpen voor een 12 v relaisje + 12 v voeding, kan ook op 5 geloof ik


doe dit bij pin 2 tot en met 9, heb je 8 outputs, kan je in basic aansturen met:

out &h378, 0 (alles uit)
out &h378, 1 (kanaal 1 aan)
out &h378, 8 (kanaal 3 aan)
out &h378, 9 (kanaal 1 en 3 aan)


kanaal 1 = 1
kanaal 2 = 2
kanaal 3 = 4
kanaal 4 = 8
kanaal 5 = 16
kanaal 6 = 32
kanaal 7 = 64
kanaal 8 = 128


je telt de kanalen gewoon bij elkaar op, dan gaat die selectie aan (de rest uit)

Electronics development


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 16-09 20:30
Op zaterdag 08 juni 2002 22:10 schreef 3lmowww het volgende:
umme, das niet zo moeluk...


zet de output pin met een 10k weerstandje aan de basis van een bc 547, de emitter aan de +5v, de collector aan de relaisspoel en die weer aan de massa...
Pin 22 leg je ook aan de massa, schakeling is ontworpen voor een 12 v relaisje + 12 v voeding, kan ook op 5 geloof ik


doe dit bij pin 2 tot en met 9, heb je 8 outputs, kan je in basic aansturen met:

out &h378, 0 (alles uit)
out &h378, 1 (kanaal 1 aan)
out &h378, 8 (kanaal 3 aan)
out &h378, 9 (kanaal 1 en 3 aan)


kanaal 1 = 1
kanaal 2 = 2
kanaal 3 = 4
kanaal 4 = 8
kanaal 5 = 16
kanaal 6 = 32
kanaal 7 = 64
kanaal 8 = 128


je telt de kanalen gewoon bij elkaar op, dan gaat die selectie aan (de rest uit)
dit alleen als je <winme draait met w2k en winxp werkt dit niet

if broken it is, fix it you should


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 21-11 19:09

TrailBlazer

Karnemelk FTW

weet iemand hoe je dit serieel doet ik wil een ad convertor aansluiten op mijn seriele poort alleen hoe kani kdie poortjes hoog/laag maken

  • chromeeh
  • Registratie: Oktober 2001
  • Laatst online: 13:10

chromeeh

the Gnome

Op zondag 09 juni 2002 22:29 schreef elgringo het volgende:

[..]

dit alleen als je <winme draait met w2k en winxp werkt dit niet
Download DriverLINX Port I/O Driver maar ;)

"Some day, I hope to find the nuggets on a chicken."


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 26-11 22:53

Creepy

Tactical Espionage Splatterer

En hoe je poorten aan kan sturen e.d. in code kan je beter in P&W vragen denk ik :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 16-09 20:30
Op zondag 09 juni 2002 22:31 schreef TrailBlazer het volgende:
weet iemand hoe je dit serieel doet ik wil een ad convertor aansluiten op mijn seriele poort alleen hoe kani kdie poortjes hoog/laag maken
zodat je analoge data kan uitlezen?

Gamepoort gebruiken; heeft 4 analogen ingangen en niet zo moeilijk aan te spreken

if broken it is, fix it you should


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 16-09 20:30
Op maandag 10 juni 2002 00:04 schreef crashoverride het volgende:

[..]

Download DriverLINX Port I/O Driver maar ;)
nee gewoon zonder tooltje:
code:
1
2
3
4
5
6
7
8
HANDLE hLPT = CreateFile("LPT1",GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
char buffer[10];
memset(buffer,0,sizeof(buffer));

strcpy(buffer,&data);
DWORD geschreven;
WriteFile(hLPT,buffer,1,&geschreven,NULL);
CloseHandle(hLPT);

if broken it is, fix it you should


  • Tomaat
  • Registratie: November 2001
  • Laatst online: 24-08 21:15
Sorry hoor, maar zijn hier niet al mega veel topics over geweest?

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 26-11 22:53

Creepy

Tactical Espionage Splatterer

Op maandag 10 juni 2002 09:19 schreef elgringo het volgende:

[..]

nee gewoon zonder tooltje:
code:
1
2
3
4
5
6
7
8
HANDLE hLPT = CreateFile("LPT1",GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
char buffer[10];
memset(buffer,0,sizeof(buffer));

strcpy(buffer,&data);
DWORD geschreven;
WriteFile(hLPT,buffer,1,&geschreven,NULL);
CloseHandle(hLPT);
Dit werkt natuurlijk alleen als je een schakeling maakt die meteen reageert op de output van D0-D7 op de LPT poort.

Ik heb gewerkt met kant en klare schakelingen die 220 kunnen schakelen, gekoppelt aan de LPT poort, en die reageerden pas op het moment dat je de E/Strobe omhoog/omlaag gooide, en dan zal je de LPT poort rechtstreeks moeten aansturen i.p.v. een createfile, aangezien je met die createfile je over de status en control poort geen controle hebt.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1