pbLua Startup Display

Introduction

When you first power up the NXT (by pressing the square orange button) you will be greeted by a sequence of two displays that look like this:

Followed by this:

The xxxx is the current battery in millivolts, OGEL is the name of my NXT, and yyyyy will be a quickly changing number that represents the current value of ISRTicks – a value that is incremented every millisecond. The number beside Button is the value of the currently pressed button – 0 if no button is pressed. I added these to the startup display to help with some debugging and never removed them.

Pressing the dark grey rectangular button will “cycle” between the USB and BT console choices. The line with the dark background and light text is the currently selected console.

Pressing the orange button after you have chosen between the USB and BT console connects you to that console. The USB choice results in this screen, which indicates that pbLua is waiting for you to start up a terminal. On Windows, this will be a COMx: port, while Linux and Mac machines will have a device called something like /dev/ttyUSBx or /dev/ttyACMx where x goes up by one for every NXT connected to the computer.

On Windows, I suggest using PuTTY as the terminal, while on Linux or Mac platforms, either screen or minicom work very well.

Once you are connected, the NXT will display the version of pbLua you are running, where xx.yy.zz represent the actual version number.