Giter Club home page Giter Club logo

serialanalyzer's Introduction

Serial Analyzer

An app for analyzing serial data.

Downloads

Visit the dedicated page on curiores.com to download the current and previous versions of the app. curiores.com/serialanalyzer

Tutorial Video

   

Working with the source

Setup:

  • Install node so you have npm available (you can start by installing nvm which manages node versions)
  • Install yarn
  • In the source directory use yarn install to download the required dependencies

Start the app:
    yarn electron:start

Build the app:
    yarn electron:package:win
    yarn electron:package:linux
    yarn electron:package:mac

Updates:

V1.1.0

  • Added a record option
    • Only records the raw serial data to a text file
    • Usage:
      • Press record (●) and select the folder where you want to store your data
      • Press record again to stop recording
      • Change the folder where data should be stored using the settings drawer
    • Each time recording is stopped and restarted, a new recording file is created in the requested directory

Notes:

  1. On Windows, you must run the build as administrator, or you may receive an error during install of electorn (node install.js). This is due to an Error: EPERM: operation not permitted error for an electron cached file in the user's app data.

serialanalyzer's People

Contributors

curiores avatar

Stargazers

 avatar fabian avatar Jonas STIRNEMANN avatar  avatar  avatar Shahril Zainol avatar JimFyyc avatar  avatar Greg Houston avatar Mustafa Karadeniz avatar Eleanor Davies avatar Stephen Waits avatar  avatar  avatar Thiago Simões avatar Dennis avatar LShang avatar Kyle Levy avatar  avatar  avatar Abbas_Boumenjel avatar Wittawas Nakkasem avatar Danny Khosravi avatar  avatar Gokul avatar Saadman Sakib avatar  avatar Henrik de Freitas avatar David Danziger avatar Guilherme Gonzaga avatar Daniel Melendrez avatar  avatar  avatar Muh. Ardian A. Basandi avatar  avatar  avatar  avatar Adnan Chaudhary avatar Seth Ladygo avatar Luan avatar Happymacer avatar  avatar  avatar moamel  avatar  avatar Abdullah Jalloul avatar Adailton Júnior avatar Junbang Liang avatar Tanel Kaus avatar Mike Stoddart avatar  avatar Eslam Dyab avatar  avatar  avatar Don Williams avatar Andrey Mityagov avatar MANISH avatar Meco Man avatar  avatar Brian Lu avatar Robin Debreuil avatar 吴天铭 avatar  avatar Anush avatar chongxi lai avatar  avatar Justin French avatar

Watchers

Tanel Kaus avatar Seth Ladygo avatar  avatar  avatar Abbas_Boumenjel avatar  avatar

serialanalyzer's Issues

Port access denied

I try to connect to my arduino UNO, but show this message: "Error starting serial port on Arduino Uno (COM4) Error: Opening COM4: Access denied"

Still Developing?

Greetings, I was watching your youtube channel and was quite impressed with the work! Are you still working on arduino projects? Would like to have a chat with you sometime. Thanks in advance!

Linux version?

This project is amazing!.....
would it be possible to it on linux?

Thank you.

Baudrate

Hello there
this looks a very compreensive work my regards...
I really would like to test it but the ftdi baudrate and max windows baudrate is not availabe 921600
thx for the source code I will not take the time to build your work with a new baudrate
but if theres a revision plz add this baudrate i bet you will have more fans
Thx again

Is something wrong I am doing?

HI @curiores
This is a wonderful program and a great idea.
I like your program very much.

But I have a problem

image

here you see 3 frequency components

As I coded Arduino as this
xn = sin(2PI2t) + 0.2sin(2PI50t) + 0.8sin(2PI30t) + 0.5sin(2PI100*t);

But up to 90Hz whatever frequency I used in the formula it is showing correct but if it crosses 90 degrees it kind of warp

See here I used xn = sin(2PI2t) + 0.2sin(2PI150*t);
image

but when I used 120 it not worked
image

when I use 100 it worked
image

Shouldnt I use frequencies like that?
Am I missing some very basics of trigonometry?

Mac version?

This looks awesome! Would it be possible to get this working on Mac as well. The main serialport package seems to be compatible, is there anything platform specific?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.