Show Posts
Pages: [1] 2
1  Community / Products and Services / Re: Fetch: Arduino Data Acquisition/Oscilloscope (Alpha2 Release) on: April 30, 2013, 08:04:54 pm
The zip download works for me, not sure what's going on?
2  Community / Products and Services / Re: Fetch: Arduino Data Acquisition/Oscilloscope (Alpha2 Release) on: December 31, 2012, 01:27:46 pm
serbar, try installing the attached version which enables DTR.  let us know if it works.
3  Community / Products and Services / Re: Fetch: Arduino Data Acquisition/Oscilloscope (Alpha2 Release) on: December 30, 2012, 06:10:44 pm
serbar, thanks for the feedback on this.  i've been on vacation and haven't been able to dig into this too deeply.  i skimmed the discussion in the link you posted. 

in Fetch, have you tried going to Communication->Settings and trying each of the options for Handshake? 

if none of those options work, we should be able to release something soon that enables DTR.  we'll want to verify it doesn't screw anything up for other arduinos as well. 
4  Community / Products and Services / Re: Fetch: Arduino Development Tool (Alpha2 Release) on: December 27, 2012, 05:38:20 pm
serbar, sorry to hear it isn't working with Leonardo.  I don't have a Leonardo, so it's hard to say what is going on.  After reading the Leonardo Getting Started Guide, it seems the Leonardo is a slightly different animal when it comes to the serial port. 

It sounds like it re-creates a virtual serial port on the PC each time it resets.  Are you sure you're selecting the correct serial port #?  What baud rate are you setting in Fetch?  (Baud rate setting in Fetch should match the SERIAL_BAUD definition in DataLogger.h, default is 115200).

The progress bar doesn't mean anything yet. We should probably remove that until it means something, to avoid confusion.

5  Community / Products and Services / Re: Fetch: Arduino Development Tool (Alpha2 Release) on: December 15, 2012, 01:48:25 pm
cyclegadget, thanks for the confirmation.  i can't take all the credit, i've been working on it with a friend who has helped a ton and may show up on this forum at some point to help answer questions, etc.

anyone who is giving Fetch a try, let us know if there are any specific features or fixes to prioritize for next release.
6  Community / Products and Services / Re: Fetch: Arduino Development Tool (Alpha2 Release) on: December 12, 2012, 09:42:20 pm
The frame rate seems to be working as it changes when variables are added or removed from the list. However, I get no data change "it shows 0" and it also does not graph or change data with Uno using 1.0.2 IDE

cyclegadget, you may have to copy the new Alpha2 DataLogger library files into the arduino libraries folder, replacing the files from Alpha1. 
7  Community / Products and Services / Re: Fetch: Arduino Development Tool (Alpha2 Release) on: December 11, 2012, 11:47:39 pm
Fetch Alpha2 released in first post.  Let me know if Due works.
8  Community / Products and Services / Re: Fetch: Arduino Development Tool on: December 09, 2012, 07:40:06 pm
thanks, cyclegadget, that is what i was expecting.  i'll look into a clean way to handle both the Uno and Due.
9  Community / Products and Services / Re: Fetch: Arduino Development Tool on: December 09, 2012, 05:12:37 pm
cyclegadget,
i do not have a Due so i cannot test it.  If you would like to help me debug, please try:
  1. modify the example's setup() function as in code sample below. 
  2. compile/upload to the Uno. 
  3. open Arduino serial monitor (make sure baud is 115200)
  4. there should be a number printed in at the top of the serial monitor (for me it is '417')
      * if no number appears, try pressing reset button on Arduino board
  5. repeat for Due
  6. tell me the numbers you got for each

Code:
void setup()
{
  Serial.begin(SERIAL_BAUD);
  Serial.println((long)&sbyte_test);  // new line to help debug
}
10  Community / Products and Services / Re: Fetch: Arduino Development Tool on: December 05, 2012, 02:02:49 pm
sbright33, yes, there is a basic example included in the zip download.  You could also try the modification of that example that cyclegadget posted.
11  Community / Products and Services / Re: Fetch: Arduino Development Tool on: December 05, 2012, 09:58:17 am
I don't understand.  Can you explain this tool to someone who has never heard of it before?  I tried Googling.
Please start at the beginning...

sbright, i will certainly try.  Fetch is a software for Windows OS intended to help with any Arduino based project.  It was released for the first time recently in this forum thread, so there will not be much on Google about it.

Sometimes during development of an Arduino project it would be nice to be able to easily visualize what is going on inside the Arduino.  Fetch provides a easy to use PC interface to plot any Arduino global variable in real time.  In many cases this may be a sensor input reading, or a calculated output value. 

For example, let's say you wanted to make the Arduino do something like sound an alarm in response to motion detected nearby.  A motion detection sensor would be connected to an Arduino analog input pin, and the Arduino would periodically read the sensor value, store it to a global variable, and respond in various ways depending on that value.  In order to more easily calibrate how the Arduino responds to any nearby motion, the Fetch software would allow you to quickly see a real time plot of the sensor reading value for different types of motion detected by the Arduino.  This applies to any type of sensor such as temperature, acceleration, light level, sound, voltage, current etc.  Fetch helps to tune and calibrate a response to something about the physical environment. 

There is more detail about how to install and use Fetch in the "Getting Started Guide" included in the zip file attached to the first post.  Maybe it would help to go through that guide and try the included example sketch.

Hopefully this helps, don't hesitate to ask if you have more questions. 
12  Community / Products and Services / Re: Fetch: Arduino Development Tool on: December 03, 2012, 10:40:23 pm
thanks, cyclegadget, and anyone who has had a chance to try out fetch. let us know how it's going and whether you have any suggestions or feature requests.

13  Community / Products and Services / Re: Fetch: Arduino Development Tool on: December 01, 2012, 10:59:42 am
cyclegadget, thanks for the helpful feedback!

1) Yes, that is correct.  Fetch only supports global variables.  We do not plan to have Fetch support local variables since the compiler does not allocate a fixed memory address for locals.  Also, multiple local variables with the same name could exist but in separate functions (not likely for most Arduino users only using the loop() function, but possible). 

Supporting "static" local variables would be possible since they do get allocated a fixed memory location.  It would be difficult but not impossible to distinguish multiple static local vars with the same name but in different functions. 

How important is this functionality, versus declaring any parameter you want to view as global at the top of the file outside of any functions?

2) I looked into Arduino Enhanced Release for Windows.  Looks like a nice improvement to the standard editor! 

Fetch Alpha1 will work with it, but the preferences for ERW are in a different file (e.g. idesettings_v1.0.2.txt).  Those prefs files can be located by going to Arduino File->Preferences window and clicking link at the bottom.  You just have to make sure the build.path setting is the same in that ERW file as it is in preferences.txt.  Only edit preferences files when Arduino Editor is closed!!  Otherwise, when Arduino is closed, it will overwrite any edits you made.

In future releases, Fetch can automatically add build.path setting to ERW prefs and ensure both files have same setting if both preferences files exist.

3) You are right, there is a bug if a global variable is defined and initialized to a value, but never used in the code.  Fetch Alpha1 will present it as a valid parameter and show the wrong value for it since it isn't truly a parameter (the compiler recognized it wasn't used and didn't allocate memory for it).  It should be able to be fixed so it doesn't show up as a valid selection in future releases.  Not sure if I can get it to show up as an option AND report the correct constant value, would that be desirable?

In the meantime, there are some workarounds.  If you really want to declare a constant value, you could use either option below, and Fetch will not show it:
Code:
#define LEDPIN 12
const int ledpin =12;

we'll be working on some more tweaks and releasing again soon.  let us know any other feedback!
14  Community / Products and Services / Fetch: Arduino Data Acquisition/Oscilloscope (Alpha2 Release) on: November 30, 2012, 12:40:41 am
Fetch is an Arduino development tool that makes it easy to view, plot, and change internal Arduino parameters (aka global variables) in real time.

Features
-user-friendly & intuitive general purpose data acquisition (similar to oscilloscope)
-no need to specifically code which parameters to view/edit
-dynamically choose parameters to monitor, graph, and edit values
-high speed data transfer, initially via serial (at least as high speed as serial will allow)

**** New for Alpha2 ****
+ Arduino parameter values can be changed from within Fetch
+ Now supports Arduino Due!
+ automatically save/restore list of parameters
(Full changelog below)

Installation
Must be logged into forum to see attached file
Download the attached “Fetch Arduino Package” and unzip somewhere such as <C:\>, retaining the directory structure.  Then follow the instructions in the Getting Started Guide located in the "Fetch Arduino Package" directory.  
**Be sure to replace any previous DataLogger library files with the new ones.

Let us know if you any questions/comments/suggestions.  

Screenshot:


ChangeLog
Alpha2 (2012-12-11)
+ Arduino parameter values can be changed from within Fetch
+ Now supports Arduino Due!
+ automatically save/restore list of parameters
+ ignore variables that were optimized out by compiler (never assigned to inside a loop)
+ automatically edit the build.path setting in Arduino ERW's preferences file
+ some GUI enhancements

Alpha1 (2012-11-30)
+ initial release
15  Using Arduino / Interfacing w/ Software on the Computer / Re: General Purpose Data Visualization and Recording Software. Any Interest? on: November 30, 2012, 12:18:54 am
wow, guess i missed a little activity on this post.  a number of decent looking options out there, thanks for the replies.  we went ahead and developed another solution called Fetch which we hope is very easy to use and intuitive.   i've released in a new post here http://arduino.cc/forum/index.php/topic,134913.0.html.

Screenshot
Pages: [1] 2