These are a self-assembly accessory, a bit fiddly to solder but easy
with practice. The OLED display is far superior, brighter and with
better contrast. This page will refer to the
Budget Serial OLED Module
The display has its own PICAXE-18M2 chip and a 3.5mm PICAXE Programming Connector. This allows the PICAXE-18M2 to be reprogrammed (e.g. to update the AXE133 firmware). The default AXE133 firmware is available via the PICAXE website. You can customise this firmware to include your own start-up message and store 14 other custom messages which another PicAxe chip can access.
Note: the default BASIC firmware is dual purpose (LCD/OLED) but the download version is by default set for LCD. You need to remove the REM from the following line of you want it to work with an OLED screen:
#define use_OLED ; enable this line for Winstar OLED modules
Make sure the white wire connects to the data (square gold) pin on the PCB and the IN connector on the screen unit.
The Logicator for Pic LCD command is easy to use. If variables are to be displayed then they are entered in square brackets.
The Logicator for Pic LCD command can only work if the screen module is attached to a 3-pin PCB on one of the B connectors such as B0, the centre-rear. To connect to one of the C connectors a BASIC command block will be needed.
The BASIC code to send serial data to a display module on connector C2 would be:
serout C.2,N2400,(254,1) ; clear
Note: The last 2 lines could be combined i.e. serout C.2,N2400,(254,128,"WAIT")
To use variables in a BASIC block use the bintoascii command. This splits the variable value up into the ASCII characters for the units, tens, hundreds etc. For example, to display the value of variable C:
serout C.2,N2400,(254,1) ; clear the
Control commands are all prefixed by the number 254. They are used to send commands to the Serial LCD Module (e.g. serout B.7,N2400,(254,192) ; move to start of the second line)
The most common control commands are:
Message commands are all prefixed by the number 253. There are 16 (0-15) predefined messages which can be altered by editing the BASIC firmware and downloading it
serout C.2,N2400,(254,1) ;clear the screen