Sida 1 av 1

Parallelports programering!

Postat: 19 september 2005, 20:48:10
av Arrowfredde
Hejsan!
Jag hade tänmkt att börja lite med att programera parallelporten..
Jag kan typ inte mycket alls men jag har börjat med att styra en led i Visual Basic..

För att tända den är min code:

Kod: Markera allt

Private Sub Command1_Click()
Port1 = 888
Out Port1, 1
End Sub
Och för att stänga av den:

Kod: Markera allt

Private Sub Command2_Click()
Port1 = 888
Out Port1, 1
End Sub
Nu är det så att jag vill gp vidare och lära mig att styra flera led:s..

Jag trodde då att man skulle byta till det här men det funkade ju inte heller :roll:

Kod: Markera allt

Private Sub Command3_Click()
Port2 = 888
Out Port2, 1
End Sub
Men det vill inte funka...
Vad gör jag för fel?!

Tacksam för hjälp!

//
Fredde

Postat: 19 september 2005, 21:43:56
av speakman
Nu är just exemplet med Port2 _exakt_ identiskt med exemplet med Port1.
Port1 är bara en variabel, och att byta namn på den gör nog ingen lycklig. :)
Testa däremot Out Port1, 3 eller än hellre Out Port1, 255 och se vilka pinnar som ändrar sig.

Mvh
speakman

Postat: 20 september 2005, 12:54:43
av benring
Kör du den koden i Visual Basic??

Qbasic har den koden vet jag men den funkar inte på WINXP (Eller NT) då porten e strypt så du kommer inte åt den så direkt längre.

Vilket OS kör du?


/B

Postat: 20 september 2005, 13:54:03
av RDX*
Du kan titta in hos Geekhideout där finns info och *.dll filer som hjälper dig att komma åt parallellporten från VB.

Där finns även programmet parmon. Som simulerar porten så du kan se vilket tillstånd porten är i.

Postat: 20 september 2005, 14:24:28
av benring
visst, denna har jag kört i flera år, funkar kalas, för Visual Basic bla.

http://www.driverlinx.com/DownLoad/DlPortIO.htm

Det jag undrade var om han kör den koden ovan i visual basic?
Och vilket OS?



/B

Postat: 20 september 2005, 14:59:34
av Arrowfredde
Hejsan!
jag kör Visual Basic och har windows XP på datorn, jag har även Port I/O installerat på datorn..

Postat: 20 september 2005, 15:48:42
av benring
Aha, jamen dåså :)

Fick du ordning på det?



/B

Postat: 20 september 2005, 18:27:33
av Arrowfredde
Nej alltså jag hade Port I/O installerat på datorn sen innan, det jag inte förstår är vad jag ska ändra i koden för att få andra portar att fungera lika..

Postat: 20 september 2005, 19:01:53
av Icecap
Testa med 632 i stället för 888....det är ju portnumret eller hur?

Postat: 21 september 2005, 11:03:29
av speakman
Jag förutsatte att du ville styra fler LEDs från samma parallellport. Då borde mitt förslag fungera. Ska du kontrollera en helt annan parallellport?

Mvh
speakman

Parallellport experiment

Postat: 21 september 2005, 11:42:31
av SvenPon
Du kan ta hem mitt program Parallellport experiment skrivet i VB

http://www.pellesoft.se/communicate/use ... spx?tid=53