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.



Arduino Setup (for Windows)


Arduino Setup information can be found at the following link -




In order 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 needed 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.




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) properly.




CleO Package Information


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



Version No.

Arduino Tutorials & projects


CleO Firmware


CleO PCTools


CleO 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 CleO 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.


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 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 20 - CleO Resource Utility (PC Tools) for details pertaining to 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 screen shots below illustrates how to run the  LoadFlash.ino -




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



Getting Started with Tutorial or Project



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



2.By default, the Arduino editor opens a sample sketch. To access the CleO Tutorials/Projects, select File > Examples > CleO > 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 sketch sample can be viewed on the CleO Module.


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


8.An example of the sketch output from tutorial 2 can be viewed on the CleO Module (as shown in the video clip).