Go Down

Topic: [Update] Tellurium: serial monitor (Read 12026 times) previous topic - next topic

codlink

If you need someone to test it, send me a PM.   8)
//LiNK

aarondc


If you need someone to test it, send me a PM.   8)


As soon as it's in a state of testability, I will do so. You're running Windows, I take it?
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

codlink

Windows 7 Ultimate x64 w/latest updates.
//LiNK

aarondc

#18
Jun 12, 2013, 01:15 pm Last Edit: Jun 12, 2013, 01:28 pm by aarondc Reason: 1
Still enhancing functionality in both the app and the library, writing things I need to work out wtf is going on with my own Arduino development...

Once it's all up and running, I'd like to run as complex a sketch as I can as an example of what the library + app can do.

Any suggestions on one of the more complex examples users can obtain from the Playground? Preferably a tutorial or similar that actually does something, that does not require esoteric hardware, with some functions and what not, rather than a library which are typically designed to be used more as black boxes?

Thanks.
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

aarondc

After the flood of responses to my query, I have decided I will probably demo the debug library with this tutorial: http://code.google.com/p/arduinode/
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

Graynomad

Quote
After the flood of responses to my query

Not uncommon, I started a thread the other and not a single response :)

______
Rob
Rob Gray aka the GRAYnomad www.robgray.com

aarondc


Quote
After the flood of responses to my query

Not uncommon, I started a thread the other and not a single response :)

______
Rob


And you can't seem to list threads started by a user any more, so I can't find it to post in it for you.

I get there's not a lot of excitement / interest about this app I've written, so it's no problem.

Is the market big for the Arduino - or is the bell curve skewed towards the beginner with 0 programming experience regardless of size? I have seen more than a few balance robots demoed on youtube but someone here managed to successfully launch a kickstarter for a balance robot. Curious.
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

codlink

I am sure there is more people interested.  Since you haven't put up any files for people to look at it first hand*, they may not have anything to say yet.

I have looked at most of the free monitors out there and they just don't seem right for me.  I have outgrown the Arduino Serial Monitor and looking for something with a few more features.

*There have been members here that state they have a perfect program/software they are developing, then after a while, they are never heard from again.
//LiNK

aarondc


I am sure there is more people interested.  Since you haven't put up any files for people to look at it first hand*, they may not have anything to say yet.

I have looked at most of the free monitors out there and they just don't seem right for me.  I have outgrown the Arduino Serial Monitor and looking for something with a few more features.

*There have been members here that state they have a perfect program/software they are developing, then after a while, they are never heard from again.


Cheers mate. I hear you on the fly by nighters, I have found you get that in all forums.

My problems are
1. perfectionism
2. brainstorming success

I think of more enhancements (to do things I need, let alone want) and the development continues...

I'll aim to get something useable / testable by the end of the weekend and post a link to a download.

It's only one exe but I'll probably do an installer so it can be easily uninstalled.

What would be the three functions you want the most in a monitor?
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

codlink

Right now, I am looking for just the basics.

Be able to stop the scroll
Maybe delay the scrolling (adjustable)
Non blocking.

Those are what I need right now.

I will probably post more as I remember my thoughts from looking and testing other monitors.
//LiNK

aarondc

Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

Graynomad

HEX printing of control chars and/or just a full stop printed in a control char's place so you can see the activity. eg

WERTY..ASDFF.XCVB..

indicating two TABs after the first block, one TAB after the second and a trailing CR/LF


_____
Rob
Rob Gray aka the GRAYnomad www.robgray.com

aarondc

Ah dear. The wonders of programming in multiple languages... I wanted to throw together a quick sketch to see which characters would print. so I did this:


Code: [Select]
    Serial.println("ASCII characters:");
    for (byte b = 1; b < 256; b++) {
        Serial.print((int)b);
        Serial.print(" = ");
        Serial.println((char)b);
    }


Yes. That is an infinite loop. Spent the last n minutes going bonkers trying to work out why...

Phew!

Results soon.
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

Graynomad

Rob Gray aka the GRAYnomad www.robgray.com

aarondc


Took me a second or two :)



First thing I do in my sketches is turn pin 13 off - it's too bright with the board right next to me... and now that pesky Tx LED is staying on. So I knew what was happening, just not why...
Code: [Select]

Serial.println("ASCII characters:");
    for (int i = 0; i < 256; i++) {
        Serial.print((int)i);
        Serial.print(" = ");
        Serial.print((char)i);
        if (((i+1) % 12) == 0) Serial.println("");
        else Serial.print((char)9);


Raw ascii output - minimal replacements:


Same sketch output, showing a couple of optional replacements:



I see I missed #1 the first time around - that's been fixed now.
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

Go Up