Visual Basic en de Printerpoort

Gepost door Jeroen Boere op woensdag 8 september 2004

Basis werking + test software en code

Omdat ik zelf op dit moment (aug. 2004) in de zomervakantie een House Controle System "HCS" aan het maken ben, heb ik dus ook zelf software nodig gehad. Een hele hoop is zo te vinden maar werkt dan niet goed of nauwelijks te vinden. Dan wel gewoon weg niet gratis. Wat ik hier voor software ter download heb gesteld is niet super geavanceerd zoals bv het welbekende Microsoft paint ;) Maar je kan er wel je printerpoort mee testen en het werkt altijd. En mocht het niet werken kijk dan eens op pagina 6 Windows 9x/NT voor meer informatie.

Alles wat ik hier beschrijf heeft alles te maken met het aansturen van belastingen. Waar onder dus vallen. motoren, lampen enz. Een LCD schermpje aansturen zal mij misschien wel lukken. Maar gelukkig heeft dat al iemand anders voor mij uitgezocht en ga ik daar dus niet nog eens tijd aan besteden. Mocht iemand zin hebben hier een leuke tekst van te maken dan wil ik hem er graag tussen plakken.

Om iets met software te laten zien of iets werkt is leuk. Maar met een stukje hardware is het nog VEEL leuker natuurlijk. Als je serieus aan de gang wil met de LPT poort maak dan eerst dit schema. Dit is eigenlijk gewoon een vereiste om te hebben. Hiermee kan je niet alleen je software testen maar ook of je poort sowieso nog wel in orde is.

Ik heb hem ook gemaakt, niet geheel netjes maar ik kreeg het idee om het HCS te maken en wilde zosnel mogelijk aan het testen gaan ;)

Parallelle poort interface

Zoals je ziet, netjes een molex plug aan een tweeling snoertje gemaakt voor in de kast, een printerplug voor op de LPT poort. En een kastje waar 8 leds in zitten met een 470 Ω weerstand in serie. Deze hardware is gewoon puur voor het gemak.

Dit stukje hardware is er natuurlijk ook te verkrijgen in software, namelijk Parmon.exe. Parmon heeft echter een gebruiksvriendelijk voordeel namelijk; Je kan meteen de HEX, BIN en decimaal getal aflezen wat er ontstaat op de 8 bits uitgang. Dit kan je natuurlijk wel met een 40xx IC ook op je kasje maken maar dan is het weer geen handige simpele oplossing.

Iedereen kan het na deze uitleg. Maar hier kan je een leuke handige tool downloaden wat geen spam, reclame of andere ongein kent. Ik heb het speciaal gemaakt ( met de hulp van SNUGGEL, www.snuggel.nl ) om te laten zien wat je allemaal kan doen met deze computer poort. Het programma stuurt zowel direct de LPT poort aan als wel dat er een kleine indicatie balk aanwezig is die de poort status ook nog een keer software matig weer geeft. Zodat als je op zondag middag bezig bent niet het gezeur kan krijgen dat de elektro shop dicht is :)

Wat je ook wil aansturen het kan met deze poort. Of het nu gepulseerd moet of met gewoon weg een aan/uit functie alles is mogelijk. Hier onder staat een stukje uitleg over hoe je makkelijk in Visual Basic 6 een simpele licht besturing kan maken. Zowel de software als de hardware zal ik uitleggen.