IA Screen API
User Interface (UI) Management
Core Functions
Show Your Data / Text on Screen
The following example will show how to use incipe.onscreen() function to get the data from sensor and print on the IA Screen.

Control Image Element Visibility
The element on screen is set by yourself (e.g. "pop_up").
For visibility 1 means appear, 0 means hide.
UI Button Click Detection (screenReadValue)
In USART software, you need to create a variable (e.g. press) affiliated to a button.
When the button is clicked, press.val becomes 1 or True.
The following example will print hello if the button is pressed.
Advanced IA Screen Memory Write (Data Plotting)
This function can help plot useful experimental graphs on IA screen, with specific data, e.g. humidity
Control Screen Mode
This is a helper function interfacing with IA Kit embedded screen basic HMI command.
For example:
Option 1: "dims", [0,100]
Option 2: "sleep", [0,1]
Option 3: "volume", [0,100]
Option 4: "vis-name", [0,1]
More screen options coming soon!
Control Screen Brightness with Light Sensor
The following is a helper function interfacing with IA Kit embedded screen brightness.
Screen brightness is adjusted according to real-time light intensity value from sensor.
Additional Information (USART)
If you want to use more customised screen features you can view the screen documentation here.
To use the extended screen features, please scroll down and find the C language code.
Change Page
For example when we are using the change page function
To use in our IA Kit, we need to add Serial2. before the function
Beep Example
Another example would be using the beep feature. Put the following code in a for loop.
Company
© 2025 INCIPE Academy Limited





