Motion Sensors GUI Integration via Serial Studio
Lab Objective:
In this lab, participants will integrate motion sensors with the Infineon PSoC 6 microcontroller. The microcontroller will gather real-time motion data from the sensors. This data will then be transmitted to Serial Studio, where it will be visualized and analyzed through an interactive graphical user interface (GUI). The aim is to provide participants with hands-on experience in sensor integration, data transmission, and GUI-based visualization, enhancing their understanding of motion sensor applications and data interpretation.
🔥 Requirements
🚩 Let start
Create Application

Coding
Config code for Serial Studio
Open sensor.c
Add the below code into
cy_rslt_t sensor_get_data()
function.
//For Serial Studio
printf("/*%d,%d,%d,%d,%d,%d,%f*/\r\n", raw_data.accel.x, raw_data.accel.y, \
raw_data.accel.z, raw_data.gyro.x, raw_data.gyro.y, raw_data.gyro.z,heading);

Save the file
Build and Launch the Application
Set up Serial studio for the board:
Open Serial Studio.
Navigate to the "Setup" section.
Locate the JSON file within your project's workspace and select it.
Select the appropriate port from the available options.
Click on "Connect" to establish a connection and start viewing the sensor data.

Result


🎉 Congratulations! You can now complete this lab
Supported toolchains (make variable 'TOOLCHAIN')
GNU Arm® embedded compiler v10.3.1 (
GCC_ARM
) - Default value ofTOOLCHAIN
Arm® compiler v6.16 (
ARM
)IAR C/C++ compiler v9.30.1 (
IAR
)
Supported kits (make variable 'TARGET')
PSoC™ 62S2 Wi-Fi Bluetooth® pioneer kit (
CY8CKIT-062S2-43012
)PSoC™ 62S1 Wi-Fi Bluetooth® pioneer kit (
CYW9P62S1-43438EVB-01
)PSoC™ 62S1 Wi-Fi Bluetooth® pioneer kit (
CYW9P62S1-43012EVB-01
)PSoC™ 62S3 Wi-Fi Bluetooth® prototyping kit (
CY8CPROTO-062S3-4343W
)
Related resources
ModusToolbox™ Software Training
Other resources
Infineon provides a wealth of data at www.infineon.com to help you select the right device, and quickly and effectively integrate it into your design.
Document history
1.0.0
LEVEL2-Lab207: Learn how to Read XENSIV-DPS-3XX Pressure Sensor and Displaying GUI on Serial Studio
Authors:
Assoc. Prof. Wiroon Sriborrirux
Mr. Sriengchhun Chheang
Mr. Sabol Socare
© BDH Corporation, 2022-2023
Last updated
Was this helpful?