Software or program to control external device on COM1 Serial port

Posted on 2006-06-01
Last Modified: 2008-01-09
Can anyone sugest a good solution to my problem?
I have a Proxima 9300 series LCD Projector that is installed and a good distance from the computer that controls it. We just upgraded the computer with a new one and of course cannot find the CD that came with the projector to install the Proxima 9300 Control software. The company told me "sorry, we don't have that available any more". All they could give me is a reference sheet for all the RS232c commands (HEX and Ascii).

Does anyone know of a serial port utility that I could use to send the various commands with?
Does anyone know of a good place to get some intro to VB or some other programming language that I could put together a simple utility of my own?
Is there another way to do this I am not thinking of?

Thanks for any and all input.
Question by:jmolhava
    LVL 7

    Accepted Solution

    Hyperterminal will let you direct connect, and its part of Windows (Accessories/Communications/Hyperterminal), just open a connection to COM1(2,3,4)

    Its a terrible program, but its already installed.  If you can see if you can find something like teleterm or procomm,

    Now programming wise, the state of serial programming on windows is atrocious.

    VB has terrible serial port controls, but MSComm can be used.  

    Java can use JavaComm
    contains numerous examples

    C#/VB .Net has *Nothing*, you are offered to import the MSComm ActiveX library or build a new library from scratch.  Here's an excellent article doing just that.

    As an alternative, simply switching oerating systems to Linux or FreeBSd makes opening a serial port as easy as opening a file:
    ------------- CUT HERE -------------

    open(COM1, "+>> /dev/ttyS0");

    print COM1 "Hello World\n";
    $reply = <COM1>;
    print "Recieved $reply";

    ------------ CUT HERE ---------------

    But this does not lend towards a Graphical solution

    LVL 11

    Assisted Solution

    This is very convenient (with source) terminal application that you can use for COM1 investigation...
    LVL 7

    Expert Comment

    Thanks dimitry, I forgot about that one: It does ssh support as well, very nice replacement for Hyperterminal
    LVL 2

    Assisted Solution

    by:anwar ul haque
    in VB MSComm Control is best and easy to do these kind of can find help from msdn
    LVL 9

    Assisted Solution

    agree with anwar... I think id write a mini VB6 App (or VS2005 also has Serial Port control if you have access to that).

    I suspect youll probably end up writing less than 100 lines of code. I created in VB6 a system to detect whether various signal lines were up or down and react accordingly, 'twas dead easy and *almost* filled a saturday afternoon!


    Featured Post

    Training Course: Android App Development

    This course will involve creating widgets, customize list view, grid view, spinners, etc. Creating applications using audio, video, and SQLite database. Ending with publication on Google Play.

    Join & Write a Comment

    A short article about a problem I had getting the GPS LocationListener working.
    Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
    In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
    In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now