[BC3] led''s op de parallel poort

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

  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 23-08 08:35
zeg jongens ik wil graag een paar led in mijn computer stoppen ;)
die ik dan aan kan sturen via een de parallel poort.

weet iemand een werkende schakeling????

ik heb die op http://www.circuitsonline.f2s.com/circuits/view.php?cat=computer&sch=01
geprobeert maar daar ging het lampje gelijk branden en als ik de pin inschakelde dan gaat hij alleen maar feller branden.

Wat kan ik doen.:? :? :? :? :? :?

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
In de Conrad katalogus staan een paar leuke dingen.... Zelfs een interne kaart met reletjes erop, kun je het licht mee aan en uit doen of de koffiezetter.

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


Verwijderd

Wat dacht van gewoon de LED''s via weerstandjes van 220 Ohm gelijk aan de parallelle poort hangen? Pin 2 is databit 0, pin 9 is databit 7. Aansturen door data naar de LPT baseport te sturen. (mov al, 0; mov dx, 378h; out dx,al zet ze allemaal uit).

Vraag me niet hoe dit vanuit VisualBasic prut ofzo werkt. In Visual C++/Borland Delphi/C++ Builder kun je wat inline assembly toevoegen.

Verwijderd

jaja
ik heb hetzelfde thuis
ik heb een C++ progje gemaakt die een waarde naar het adres van de parrallelepoort schrijf. (0x378 ofzo)
Met het andere adres van de parallelepoort kan je de waarde uitlezen die op de ingangen staat.
Remember, zijn niet bi-directioneel.
Ik gebruik 8 pins als output en 4 als input.

als je wat C++ code wil moet je maar ff roepen.

  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 23-08 08:35
zeg DaBit
als ik doe wat jij zegt he

pin 2-------|220 ohm|-----|led|-------pin 18

brand hij dan fel of brand hij net :):):):)

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


  • demisoft
  • Registratie: Mei 2000
  • Laatst online: 10-11-2021
dabit lees je meel eens

Acer 1501 : P4 bak


  • Blamm
  • Registratie: Februari 2001
  • Laatst online: 05-04 17:57

Blamm

Niet meer Smart

Op donderdag 03 mei 2001 14:24 schreef Mr-FaTMeN het volgende:
zeg DaBit
als ik doe wat jij zegt he

pin 2-------|220 ohm|-----|led|-------pin 18

brand hij dan fel of brand hij net :):):):)
Een LPT geeft toch 5V uit? Dan moet er toch 470ohm tussen?

En is er ook een pin die continu 5v uitgeeft? zoals pin 18 ground is?

  • ramonp
  • Registratie: Januari 2001
  • Laatst online: 12:32
Ik heb nog weleens op school moeten maken, en dan met een Turbo Pascal proggie aansturen, het ware trouwens 8 lampies :)

  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
jeetje
ik hen tijdens mijn stage op die manier 2 camera''s aangestuurd en een framegrabber kaart. als ik een bepaalt waarde naar de P-poort stuurde dan werd de ene camera aangestuurd en anders de andere. daarnaast nog de mogelijkheid om extra belichting dan wel aan of uit te schakelen. Het belangrijkste is gewoon te weten hoe een getal tussen de 0 en 255 naar je printerpoort te sturen. kun je het beste even de help raadplegen van je programeer omgeving. Ik heb het in visual basic gedaan en dat was redelijk eenvoudig. code heb ik helaas niet meer
ik weet alleen nog dat het in de help stond.

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • ramonp
  • Registratie: Januari 2001
  • Laatst online: 12:32
Toen ik die 8 ledjes ging aan sturen in TP70 heb ik dat met hexadecimale waarden gedaan.

Kweet niet meer precies hoe het in elkaar zat, dan moet ik effe de source gaan bekijken

  • Blamm
  • Registratie: Februari 2001
  • Laatst online: 05-04 17:57

Blamm

Niet meer Smart

Op donderdag 03 mei 2001 14:41 schreef ramonp het volgende:
Toen ik die 8 ledjes ging aan sturen in TP70 heb ik dat met hexadecimale waarden gedaan.

Kweet niet meer precies hoe het in elkaar zat, dan moet ik effe de source gaan bekijken
Het was toch zo dat de uitgangen binair zijn?

1 2 4 8 16 32 62 128 ofzo?

en als je er 2 aan wilt sturen gewoon optellen?

  • ramonp
  • Registratie: Januari 2001
  • Laatst online: 12:32
Op donderdag 03 mei 2001 14:42 schreef Razorfist het volgende:

[..]

Het was toch zo dat de uitgangen binair zijn?

1 2 4 8 16 32 62 128 ofzo?

en als je er 2 aan wilt sturen gewoon optellen?
Ik weet het niet meer precies, ik zal thuis wel eens kijken in de source.

  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 23-08 08:35
Om even terug te komen op mijn vraag.

hoe moet ik ze nou schakelen 220 ohm of 470 ohm????
:?:?:?:?:?:(:?:?:(:?:?:(:?:?:?

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


  • Blamm
  • Registratie: Februari 2001
  • Laatst online: 05-04 17:57

Blamm

Niet meer Smart

Op donderdag 03 mei 2001 14:49 schreef Mr-FaTMeN het volgende:
Om even terug te komen op mijn vraag.

hoe moet ik ze nou schakelen 220 ohm of 470 ohm????
:?:?:?:?:?:(:?:?:(:?:?:(:?:?:?
Zet er gewoon 470 ohm op. Als ze niet fel genoeg branden kun je er altijd nog 220ohm opzetten. Kost je een kwartje per weerstandje. ;)

Op circuitsonline.f2s.com stond er in het forum ook een vraag over die opstelling. Was die ook van jou? en anders heb je misschien iets aan de daar gegeven antwoorden...

edit:
typo

[edit2]topicje op circuitsonline was idd van jou, er staat ook hoe het op te lossen is: weerstand tussen basis van de transistor en de massa doen.[/edit2]

  • Blamm
  • Registratie: Februari 2001
  • Laatst online: 05-04 17:57

Blamm

Niet meer Smart

En heeft iemand hier de pinout van de LPT poort, dus welke output zijn, welke input en welke ground\voeding zijn.

Ik weet nu dat 2-9 output 1-8 zijn en pin 18 is ground

Maar wat is de rest?

  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 23-08 08:35
ik heb nog 1 vraagje.
ik heb ze nu allebij uit geprobeerd 220 brand feller.*D

maar is dat wel een veilige spanning.
of zal ik voor de zekerheid toch maar 470 gebruiken.;);););)

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


Verwijderd

De meeste moderne mobo''s geven geen 5V meer hoor! Maar in ieder geval nog wel boven de 2.4V

220 ohm, 330 ohm, 470 ohm, ''t werkt allemaal.
Jouw manier van aansluiten, klopt ja. pin2 -> weerstand->led-> massa.

Voor alle aansluitingen: zoek op het inet naar parallel port connector pinout oid. Dan vind je ''m wel.

In Turbo C++ / Turbo Pascal heb je nog inp en outp instructies die je kunt gebruiken. Voor een win$ucks 95/98/ME programmaatje zul je even asm { instructies } in je source moeten zetten. Voor Windows NT/2000 moet je een device driver schrijven.

  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
progje in qbasic is simpel (weet niet of visual basic ook zo simpel is maar dat moet je maar ff in de help opzoeken bij het commando ''OUT'')

OUT &H378, 255

waar &H378 het adres van je printerpoort is en 255 is een waarde van 0-255 die aangeeft welke pennen aan/uit moeten

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 23-08 08:35
weet iemand een manier om de parallel poort in nt te besturen

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


  • Blamm
  • Registratie: Februari 2001
  • Laatst online: 05-04 17:57

Blamm

Niet meer Smart

Mr-FaRTMen

Hoe heb je er dan stroom opgezet? uit je pc getrokken, via de LPT of met wat batterijtjes?

  • OverSoft
  • Registratie: December 2000
  • Laatst online: 11:52
ik heb maar 1 woord:

Discolitez

En dan naar Rigs->Circuits
Staan ook circuitjes bij om 32 ledjes of zelfs 32 apparaten (220V) te schakelen

Verwijderd

als ik dit schema eens zo bekijk... zou het dan niet goedkoper zijn om 1 weerstand op de ground te zetten ?

Afbeeldingslocatie: http://discolitez.com/ledcircuit.gif

Verwijderd

nope, dat werkt niet. Als dan 2 leds aanzijn, dan gaan beide leds half zo hard branden. En als er 8 aanzijn, dan zie je niks meer.

Vanuit NT aansturen?
- Schrijf een eigen device driver.
- kijk of je ergens een freeware I/O device driver kunt vinden. Bij de MSDN NT DDK zit er eentje meen ik. (in ieder geval wel een om memeory te mappen). Maar er zijn er meer.
- heel, heel misschien werkt je aansturing wel als je Administrator bent. Geen idee. Onder Linux mag ik als root wel naar poorten kalken.

  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Op donderdag 03 mei 2001 14:11 schreef a_casema_user_at_work het volgende:
als je wat C++ code wil moet je maar ff roepen.
Zou je dit ff naar mij toe kunnen meelen?? of icqen?

hu9o_boss@hotmail.com

vriendelijk bedankt

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen

Pagina: 1