4d Systems Display Development Tool SK-128G2-AR SK-128G2-AR Data Sheet

Product codes
SK-128G2-AR
Page of 8
4D SYSTEMS                                                                                    uOLED-128-G2-AR 
 
 
 © 2014 4D SYSTEMS                       Page 4 of 8                    www.4dsystems.com.au 
 
uO
LE
D
-12
8
-G2
-AR 
– 
Ar
du
ino
 Di
sp
la
Mo
dul
e P
ack
 
 
2. Advanced Hardware Options 
 
The  display  module  (uOLED-128-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-128-G2 and reconfigure the display module, please 
refer to the Datasheet for the uOLED-128-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-128-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-128-G2-AR product page on the 4D Systems Website
.