Relaiskarte: PureBasic als Lichtschalter

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
DarkSoul
Beiträge: 689
Registriert: 19.10.2006 12:51

Relaiskarte: PureBasic als Lichtschalter

Beitrag von DarkSoul »

hi

Ich meine den titel wörtlich!!!

ich hab ne relaiskarte mal selber gebaut, die man an den lpt1 anschließen kann, um damit geräte/lampen zu steuern, ne fernbedienung also, so kann ich dem fenseher durch mausklick anstelle des schalters saft geben oder das licht an meiner decke an- und ausklicken (durch eltakkos, die ich da noch zwischengeschaltet hab) auch kann ich bestimmte stromkreise auf zeit schalten.

dazu hatte ich nen treiber (TSR, wer's kennt) programmiert, worüber man das ding per interrupt von überall steuern konnte.

Für diejenigen, die nicht wissen, was eine relaiskarte ist: das ist eine platine, die etwa wie ne grafikkarte aussieht, nur einfacher: da sind 8 relais (elektrisch geschaltete schalter, sozusagen der strom anstelle der hand drückt ihn) drauf, die mit jeweils einem der 8 bit vom lpt gesteuert werden.

das problem: das ding funzt seit XP nicht mehr, da der kahn über ein in qbasic (selbst)geschriebenes prog läuft, wie kann ich in PureBasic die lpt1-buchse steuern oder kann ich die mülltonne mit den relaisen füttern, wenn letztees auch nicht ssoo schlimm, die teile hab ich aus alten kassettenplayern zusamengesammelt???

titel angepasst und die in Hardware-Ecke geschoben
Kaeru fecit
Bild
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Wäre in der Hardware-Ecke wohl besser aufgehoben.
Benutzeravatar
DarkSoul
Beiträge: 689
Registriert: 19.10.2006 12:51

Beitrag von DarkSoul »

die softare macht probleme, nicht die hardware... :wink:
Bild
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag von mknjc »

Wenn du was für Linux suchst guckste dir einfach diese UserLib an: http://www.purearea.net/pb/download/use ... ort.tar.gz

Für Windows musst du mal auf http://www.purearea.net/ nach ähnlichen Libs suchen.

Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> die softare macht probleme, nicht die hardware...

aber es geht um ansteuerung der hardware.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

@Biedermeier

>>> dazu hatte ich nen treiber (TSR, wer's kennt) programmiert, worüber man das ding per interrupt von überall steuern konnte.

Dann solltest du es eigentlich wissen, wie es in PB und sogar unter XP geht :lol:

Gruß Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
DarkSoul
Beiträge: 689
Registriert: 19.10.2006 12:51

Beitrag von DarkSoul »

ja schon, aber die asm-geschichte ist schon ewig her (anno dos 5.irgendwas) , dass ich das mittlerweile vergessen hab :cry:
edit: hat sich erledigt, hab was auf mknjc seinem link gefunden :allright:
Bild
Benutzeravatar
Helmut
Beiträge: 162
Registriert: 20.09.2004 22:53

Beitrag von Helmut »

Ein frohes neues Jahr zu erst!
Habe hierzu eine grundsätzliche Bemerkung, nicht speziel auf diesen Post.

Eine Frage stellen, um Hilfe zu bitten und der letzte Satz: Edit, hat sich erledigt, ich habe da und dort was gefunden........................

Warum enden in so viele Foren dies Hilferufe in "hat sich erledigt"
Warum hilft man nicht auch anderen damit, indem man sagt, wie sich das Problem mit welchen Mitteln gelöst hat.
Bestenfalls mit einem Beispielcode.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

yo genau.
die Mods und die älteren User sagen das öfters dazu, aber wir können nicht überall sein....

du hast recht, Helmut:
mit "hat sich erledigt" ist nur einem geholfen.
mit einer ausführlichen beschreibung der lösung ist vielen geholfen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Helmut hat geschrieben:Ein frohes neues Jahr zu erst!
Habe hierzu eine grundsätzliche Bemerkung, nicht speziel auf diesen Post.

Eine Frage stellen, um Hilfe zu bitten und der letzte Satz: Edit, hat sich erledigt, ich habe da und dort was gefunden........................

Warum enden in so viele Foren dies Hilferufe in "hat sich erledigt"
Warum hilft man nicht auch anderen damit, indem man sagt, wie sich das Problem mit welchen Mitteln gelöst hat.
Bestenfalls mit einem Beispielcode.
Wieso? Die Antwort wurde ja hier gegeben:
http://www.purebasic.fr/german/viewtopi ... 2ce#132799

Dabei wären unter Windows genug Antworten zu LPT hier im Forum gewesen, wenn man gesucht hätte.
Sogar auf meiner HP habe ich über die InpOut32.DLL was gemacht.
Mein Sohn und ich haben z.B. eine Relaiskarte von Pollin damit geschaltet.

Aber für jeden anderen wäre es bestimmt interessant gewesen, wenn du
mehr über deine Karte hier reingestellt hättest. z.B. wenn es ein Bausatz war, welcher. Und mit welchen IC du die Relais ansteuerst. Auch ein Bild hier wäre nicht schlecht gewesen. :allright:


Gruß ..Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Antworten