Shortest RobotBASIC program for U401

February 8, 2009

How easy is it to program the U401 with RobotBASIC? The version of RobotBASIC that supports the USBmicro U401 and U421 will be released soon. I have a pre-release version and in an attempt to show how easy it is to control the U401 (or U421), I made the code below:


//---------------------------------------------------------------------------
//
// Main Program
//
//---------------------------------------------------------------------------

MainProgram:

    //---------------------------
    // Discover the devices
    //---------------------------
    n = usbm_finddevices()

    // Set dir of port A of dev 0 to out
    n = usbm_DirectionA(0, 255, 255)

    // Turn on all the port's outputs
    n = usbm_WriteA(0, 255)

End

I’ll admit: This doesn’t do much that is exciting. With something connected to the port of the U401/U421, this code turned it on. Perhaps it is just an indicator LED, or a relay that turns on a light or a motor, but the point is it is not difficult at all to add support in a RobotBASIC program to affect some real-world hardware.

So. To imitate several big companies with their catch phrases:

“What will you turn on, today?”

Perhaps I should rethink that… or perhaps not. :-)

=Gizmo=

Leave a Reply

You must be logged in to post a comment.