Go Down

Topic: [Update] Tellurium: serial monitor (Read 13162 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy