Shortest RobotBASIC program for U401
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.