[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
Liberty BASIC Holland • Toon onderwerp - printerpoort gebruiken om te sturen.

printerpoort gebruiken om te sturen.

Nieuwe Liberty BASIC programmeurs kunnen hier om hulp vragen.

Moderators: anthonio, Abcott

printerpoort gebruiken om te sturen.

Berichtdoor wimvds » vr dec 19, 2008 5:04 pm

Hoe kan ik in LB een printerpoort aansturen?

Vroeger heb ik in QB de printerpoort gebruikt om een aantal kleine relaistjes aan te sturen en gegevens van een windmeter (bitrij) binnen te lezen. Bij QB kon dit met het commando Out en In.
Deze commando's bestaan ook in LB, maar ze moeten blijkbaar anders gebruikt worden, of moet er nog iets anders aan vooraf gaan; een declaratie o.i.d.?

groetjes
wimvds
 
Berichten: 1
Geregistreerd: vr dec 19, 2008 4:26 pm

Re: printerpoort gebruiken om te sturen.

Berichtdoor anthonio » wo dec 24, 2008 12:26 am

Dual boot: Ubuntu 8.04 - WIndows XP SP2 (via VMware) - Windows Vista 32bit - Toshiba L40 - Dual Core @ 1,76GHz - 1GB RAM - 120GB HDD - VDSL Connection
Avatar gebruiker
anthonio
 
Berichten: 281
Geregistreerd: zo mei 20, 2007 9:58 pm

Re: printerpoort gebruiken om te sturen.

Berichtdoor Gordon » wo dec 24, 2008 12:22 pm

De hardware communicatie met de buitenwereld gebeurd op de PC (
en Liberty BASIC kan die besturing buiten Windows om doen) via
de serieele poorten (comm poorten) of via de overige poorten (o.a. printerpoort).

De printer poort is een andere dan de comm/usb poort.
Hoewel de huidige printerpoorten bi-directioneel is, gaat het
communiceren via die poort niet eenvoudig.

Voor echte hardware communicatie heb je altijd een interface nodig. Je moet
de poorten eerst hardware matig uitwerken (decoderen) of een bestaande
slot gebruiken.

Patric heeft een A/D converter voor de serieele poort (de serieele signalen van
de comm poort zet hij om in digitale) gebouwd.
Zie

Voor mij is de bekendste onderzoeker van de paralelle poort Briand (die is geen lid
van dit forum) die een soort printerpoort interface heeft gebouwd.

Er zijn lange discussies gaande over deze mogelijkheden. In de volgende
discussie wil iemand gewoon de 0 of 1 kunnen detecteren op de pennen
van de printerpoort. Dat kan.


Ik kan jammer genoeg niet verder helpen. Mijn hardware kennis reikt niet verder dan
de eerste wet van Ohm.

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: printerpoort gebruiken om te sturen.

Berichtdoor Gordon » wo dec 24, 2008 12:33 pm

Ik zie dat ik de opmerkingen van Wim niet besproken heb.
Ik zou kiezen voor de comm poort(en) als ik iets zou willen
besturen.

De IN en OUT instructies zijn onveranderd gebleven.
Declaraties zijn bij LB niet nodig.
Maar Carl Gundel zegt in de helpfile zelf ..... weet wat je doet.

De printer poort is volgens mij 888 decimaal, maar natuurlijk
weet je daar alles van als je zelf hardware interfaces bouwt.

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: printerpoort gebruiken om te sturen.

Berichtdoor Gordon » za dec 27, 2008 4:45 pm

Ik heb nog iets gevonden.


Heb je hier wat aan?

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am


Keer terug naar Beginner

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 2 gasten

cron