SerialPlot: interface to real-time data charts

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
odissey1
Level 9
Level 9
First comment on KBA 1000 replies posted 750 replies posted

A new version of the component (v.1.0) is provided below

Provided below is custom component (SerialPlot v0.0) for interfacing with real-time plotting software SerialPlot.

Hackaday.io: SerialPlot - Realtime Plotting Software     

The component implements interface to the real-time charting software SerialPlot. Using this component, PSoC data can be easily visualized on personal computer (Linux, Mac & Windows). Component doesn’t consume hardware resources, performing all operations by CPU, which is useful for systems with little resources, such as PSoC4. Multiple instances of the component can run simultaneously in the project.

 

Component features:

     Data types: int8, int16, int32, uint8, uint16, uint32, float

     Up to 8 channel output

 

The component was tested using CY8KIT-059 PSoC5 prototyping kit and CY8KIT-042 PSoC4 Pioneer Kit. Demo projects are provided.

 

Attached archive contains component library, component datasheet and demo projects for PSoC5 and PSoC4. Please read installation instructions in the readme.txt.

 

The component provided as-is, no liabilities. It is free to use and modify.

/odissey1

 

P.S. Demo projects use optional annotation components (which are also provided here in Support_libs.zip):

PSoC Annotation Library: PSoC Annotation Library v1.0

KIT-042 annotation stub: KIT-042: annotation component for CY8CKIT-042 Pioneer Kit  

Download SerialPlot: Hackaday.io: SerialPlot - Realtime Plotting Software                       

 

 

Figure 1. SerialPlot demo project schematic.

SerialPlot_P4_basic_01a_A.png

Figure 2. Project data output to SerialPlot graphic software.

SerialPlot_basic_01a_B.png

SerialPlot_P4_basic_01a_C2.png

10 Replies