4d Systems 0.96" Arduino Display Module Pack $OLED-96-G2-AR uOLED-96-G2-AR Data Sheet

Product codes
uOLED-96-G2-AR
Page of 8
4D SYSTEMS                                                                                     uOLED-96-G2-AR 
 
 
 © 2014 4D SYSTEMS                       Page 4 of 8                    www.4dsystems.com.au 
 
uO
LE
D
-96
-G2
-AR 
– 
Ar
du
ino
 Di
sp
la
Mo
dul
e P
ack
 
 
2. Advanced Hardware Options 
 
The display module (uOLED-96-G2) is a very capable and powerful piece of hardware, which can be reconfigured 
beyond the boundaries of the Arduino. 
 
With  the  use  of  the  4D  Systems  Workshop4  IDE  Software,  the  display  module  can  be  configured  and 
programmed independently of the Arduino environment. 
 
If a user wishes to investigate the capabilities of the uOLED-96-G2 and reconfigure the display module, please 
refer to the Datasheet for the uOLED-96-G2, available from the 4D systems website
. 
The user can freely change back to the configuration the module was shipped in if desired, all via the Workshop4 
IDE Software. 
 
To take advantage of the 4D Systems Workshop4 Software, a 4D Programming Cable is required, which can be 
purchased from the 4D Systems website, or from a 4D Systems distributor. 
 
The Workshop4 IDE enables the uOLED-96-G2 display module to be configured using 3 different environments.  
 
The Designer environment enables the user to write 4DGL code in its natural form to program the display 
module.  
 
A visual programming experience, suitably called ViSi, enables click-and-place type placement of objects to 
assist  with  4DGL  code  generation  and  allows  the  user  to  visualise  how  the  display  will  look  while  being 
developed.  
 
Serial environment is also provided to transform the display module into a slave serial module, allowing 
the user to control the display from any host microcontroller or device with a serial port. 
 
Designer and ViSi allow the user to program and write their own protocol to communicate between the Arduino 
and the Display Module. 
 
The Serial environment loads an application (SPE) onto the display module which enables commands from the 
Arduino  to  communicate  directly  with  the  Goldelox  Processor  on  the  display  module  and  get  it  to  perform 
specific actions. 4D Systems has developed a library specifically for this environment also, which is available for 
download from the uLCD-96-G2-AR product page on the 4D Systems Website, 
.