Tutorial 01 - CleO Installation

<< Click to Display Table of Contents >>

Navigation:  Tutorials >

Tutorial 01 - CleO Installation

This section provides information related to Arduino Setup; CleO package information; CleO package structure; Performing CleO Installation and Getting Started with the CleO Projects / Tutorials.


Note: The pictures used in this tutorial are for illustration purpose only.



Arduino Setup (for Windows)


Arduino Setup information can be found at the following link -




To facilitate the users, the step by step instructions for setting up the Arduino Software (IDE) and connecting to an Arduino Uno are extracted from the Arduino Website and provided here -


1.Get the latest version of the Arduino Software from this link - https://www.arduino.cc/en/Main/Software. Installer (.exe) is recommended over the zip packages, as that installs everything that is required for using the Arduino Software (IDE) which includes the drivers. The zip package allows installing the drivers manually.


2.Upon download, proceed with the installation (which includes the driver installation process).


3.Select the components to install by clicking on the respective check boxes and click Next.


ArduinoSetup-Point 3



4.Select the "Installation directory" by clicking on the Browse button and click Install.



5.The installation will begin, and this process will extract and install the files that are required to execute the Arduino Software (IDE) correctly.




CleO Package Information


The CleO package comprises of different components. The table below shows the various elements and its corresponding version information.



Version No.

Arduino Tutorials & projects


CleO Firmware


CleO PCTools


CleO35 Help




CleO Package Structure


The CleO package is released as a .zip file. The table below describes the contents of the .zip file.





Contains the Arduino Libraries (both CleO & Third Party)


Contains the PC Tools installation executable file


Contains the CleO assets / files that needs to be copied to the SD Card


Contains the CleO35 Help files. Click on the Index.html to open the help file


Contains the CleO release information


Installing CleO


The following steps will guide you through in performing the CleO Installation. The pictures used here are for illustration purpose.


1.Download the software release from CleOStuff.com.

2.You will be prompted with a download dialog box when you download the package file. Click on Save.

3.Navigate to the folder under which you have downloaded the package files.


4.Extract the zip file contents.



5.From the Downloads ArduinoLibraries folder, copy all the files (both CleO & 3rd Party library files) to "C:\Users\<User Name>\Documents\Arduino\libraries".



6.From the Downloads SDCard folder, copy all the files to the SD Card (mounted on your computer) at the root level.



7.From the Downloads PCTools folder, double click on the .exe file to perform the PC Tools Installation. The PC Tools utility is used for any CleO Assets conversion. Refer to Tutorial 21 - CleO Resource Utility (PC Tools) for details about the PC Tools Installation steps.



8.Any firmware upgrade should be performed only for the new CleO release. The PC Tools DFU Upgrade utility and the LoadFlash (Utils > LoadFlash.ino) application on Arduino should be run (in sequence) for any new upgrade. The screenshots below illustrates how to execute the  LoadFlash.ino -




Note: Run the "Utils>LoadFlash.ino" to upgrade the eFlash image. This copy's the image and font data to the eFlash. For more details, refer to Tutorial 17.



Getting Started with Projects or Tutorials



1.Launch "Arduino" IDE from the Windows Start Menu.



2.By default, the Arduino editor opens a sample sketch. To access the CleO35 Projects/Tutorials, select File>Examples>CleO> CleO35>Projects/Tutorials.


3.To compile the sketch, select Sketch>Verify>Compile.


4.Ensure that respective Serial Port (Tools>Port) and Board (Tools>Board:"Arduino/Genuino Uno">Arduino/Genuino Uno) are selected.



5.To upload the sketch to Arduino board (NerO), Select Sketch>Upload.


6.Upon uploading the sketch, select Tools>Serial Monitor to view the serial output from the sketch. The sample can be seen on the CleO35 Module.


7.Select the appropriate Baud Rate for the Serial Monitor.


8.An example of the sketch output from Tutorial 02 can be viewed on the CleO35 Module (as shown in the video clip).


Animated String