zoomx / arduinoscope Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/arduinoscope
Automatically exported from code.google.com/p/arduinoscope
What steps will reproduce the problem?
1. Arduino Pro Mini 3.3v 8MHz with FTDI drivers on any computer (tried on
3 desktops and two laptops)
2. Use software from here
3. Connect and disconnect a probe wire (tried with 5amp, 8amp and 13amp
(240v) solid copper wire)
What is the expected output? What do you see instead?
Low voltage readout (when not probing hopefully 0v), with activity only
when placed upon a signal generating component or part. ~0.3v trace with
0.8 max (as shown in picture) when only the arduino is connected but when
a probe wire is connected the max goes straight to 4.8v and the trace
becomes more irratic. Nothing else is done to the system at all. I have
even tried connecting 4 probe wires and trying to remove the noise by
touching other pins on the board.
What version of the product are you using? On what operating system?
Up to date. XP, XP x64, 7, Linux, OSX
Please provide any additional information below.
JPEG supplied has 12 trace graphs (6&6). ProMini is attached to FTDI
cable, probe cable is attached to ProMini (in this case A0 but same occurs
at all pins), FTDI cable is then plugged into computer and Processing in
run. Digital traces have no traces, hopefully because nothing was attached
and connected.
Original issue reported on code.google.com by [email protected]
on 31 May 2010 at 12:08
Attachments:
What steps will reproduce the problem?
1. Upload arduinoscope to Arduino Duemilanove
2. Run the windows APP
3. All channels show same value no matter which channel is physically connected
to the test point
What is the expected output? What do you see instead?
I was expecting all 5 channels to show different values when connected to diff
test points on my circuit but all channels show same value.
What version of the product are you using? On what operating system?
Windows 7, arduino 1.01, processing 1.5.1
Please provide any additional information below.
I was testing the arduino scope. So I connected channel 0 to the 3.3v supply
provided on the arduino board, and I see all channels output changed to 3.3 v
on the PC software. if I move the connection to pin 1 or 2 or 3 or 4 or 5, all
channels show the same value. is this how the scope should be behaving?
I also monitored the values on a serial terminal and all 6 channels show same
values or at least very close values, even when only one of them is connected.
Am I missing something?
Thanks,
Sam
Original issue reported on code.google.com by [email protected]
on 30 Jul 2012 at 4:28
Attachments:
After getting something like 5 samples per second, and Java hogging 1005 of my
CPU, I decided to create a different solution, it's called lxardoscope,
available from http://lxardoscope.sourceforge.net/ .
Features:
- display modes: two channels, time/add/xy
- vertical: 2mV to 10V per division
- overall gain control for calibration
- horizontal: 100us to 5 sec, for full sweep
- trace position adjustments: vertical and horizontal
- trigger: on/off, channel 1 or channel2, rising or falling edge
- trigger level: -10 to +10V
- signal level measurements: max, min, pp, avg, rms
- signal levels and time shown for mouse pointer location selected on display
- up to 3000 samples per second, per channel
- option for recording input data stream to file
- option to display recorded data from file
- timebase calibration adapts to Arduino's conversion speed
- GND calibration allows for selecting arbitrary GND potential
Original issue reported on code.google.com by [email protected]
on 17 Sep 2011 at 9:20
Attachments:
What steps will reproduce the problem?
1. Mac OS X 10.5 on a 32-bit Intel Mac
2. Try to compile SimpleSerialArduinoscope example.
What is the expected output? What do you see instead?
Expected output is an application, I see this instead: http://qkpic.com/7704c
What version of the product are you using? On what operating system?
Latest version on Mac OS X Leopard 10.5.8.
Please provide any additional information below.
The library needs to be recompiled in Java 1.5. I would be glad if that were
possible.
Original issue reported on code.google.com by [email protected]
on 6 Sep 2009 at 9:23
What steps will reproduce the problem?
1.Open Any of the examples
2.Compile and try to upload to Arduino
What is the expected output? What do you see instead?
It should begin uploading after compiling, but i get an error:
error: variable or field 'controlEvent' declared void In function 'void
setup()':
In function 'void draw()':
At global scope:
What version of the product are you using? On what operating system?
Arduino 0017 On Windows XP SP3
Original issue reported on code.google.com by [email protected]
on 23 Sep 2009 at 11:45
What steps will reproduce the problem?
1. download processing-1.2.1, processing-arduinoscope.zip and controlP5.zip
2. untar and unzip all where things belong to
3. start the SimpleSerialArduinoscope from sketchbook
What is the expected output? What do you see instead?
expect a starting SimpleSerialArduinoscope, get a
Note that release 1.0, libraries must be installed in a folder named
'libraries' inside the 'sketchbook' folder.
What version of the product are you using? On what operating system?
Please provide any additional information below.
runs all well with processing-1.1. 1.2 changes a lot, that might be the problem.
Original issue reported on code.google.com by [email protected]
on 17 Jul 2010 at 4:29
I needed triggers and faster updates so I wrote a Mac app that is similar.
main differences:
- single channel
- up to 360,000 samples/sec
- triggers
+ internal rising/falling and auto
+ external via digital #12
I'm adjusting the ADC clock setting to get faster sampling and running the
serial port at 2Mbaud to handle the datarates.
I started a forum at:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1242967991/2#2
There is a video at:
http://gabuku.com/scope/scope.swf
You can grab files from:
http://gabuku.com/scope/
Original issue reported on code.google.com by [email protected]
on 22 May 2009 at 2:04
Hi,
Is it possible to change the step-size in x direction? I working on a photon
counting project for a secondary school, and my Arduino counts every 250 ms
(the counts are mapped to 0-1023 in the Arduino) Now I get a stair-case
pattern. I like to have a smaller step in x-direction (e.g. 5 pixels).
I hope I did not miss an simular issue.
Original issue reported on code.google.com by [email protected]
on 27 May 2011 at 12:51
Both the binaries and source from the supplied zip and Linux tar.gz file
(and I'm assuming the Mac one as well) have a bug in the serialEvent()
function whereby the vars variable that is updated is a local one rather
than the global one used by draw().
I notice this has been corrected in the SVN source, with which I've had no
problems. Could packages containing updated binaries be supplied so that
others weren't as confused as I was?
Thanks :).
Original issue reported on code.google.com by [email protected]
on 11 Jun 2009 at 3:54
What steps will reproduce the problem?
1. Downloaded Arduinoscope for the first time.
2. Loaded Arduino Uno with Arduinoscope sketch.
3. Connected 5V to Arduino Analog In Pin A0.
4. Ran SimpleSerialArduinoscope in Processing.
What is the expected output?
5V signal on pin 0 of Oscilloscope screen.
What do you see instead?
No signals on Oscilloscope screen and this error message, repeated several
time, in the SimpleSerialArduinoscope sketch log:
Feb 26, 2014 4:42:25 PM controlP5.ControlP5 checkName
WARNING: Controller with name "/pause" already exists. overwriting reference of
existing controller.
Feb 26, 2014 4:42:25 PM controlP5.ControlP5 checkName
WARNING: Controller with name "/logic" already exists. overwriting reference of
existing controller.
Feb 26, 2014 4:42:25 PM controlP5.ControlP5 checkName
WARNING: Controller with name "/save" already exists. overwriting reference of
existing controller.
What version of the product are you using? On what operating system?
Windows 64-bit
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 27 Feb 2014 at 1:04
What steps will reproduce the problem?
1. open Project Home (http://code.google.com/p/arduinoscope/).
2. click on link 'the arduino sketch'
(http://arduinoscope.googlecode.com/files/arduino_oscilliscope.pde)
What is the expected output? What do you see instead?
Expect to download arduino_oscilliscope.pde, get 'The requested URL
/files/arduino_oscilliscope.pde was not found on this server.' message instead.
What version of the product are you using? On what operating system?
Firefox 3.0.15
Please provide any additional information below.
Proposed solution: link need to be replaced by:
http://arduinoscope.googlecode.com/files/arduino-arduinoscope.pde
Original issue reported on code.google.com by [email protected]
on 4 Nov 2009 at 9:30
What steps will reproduce the problem?
1. Run the SimpleSerialArduinoscope example on a slow PC (I am using an
Intel Atom N270 on Windows XP).
2. The CPU usage of java.exe will remain constant at 95%.
3. Soon after it will crash:
Exception in thread "Animation Thread"
java.lang.ArrayIndexOutOfBoundsException: 4
at SimpleSerialArduinoscope.draw(SimpleSerialArduinoscope.java:124)
at processing.core.PApplet.handleDraw(PApplet.java:1425)
at processing.core.PApplet.run(PApplet.java:1327)
at java.lang.Thread.run(Thread.java:619)
What is the expected output? What do you see instead?
No Crash.
What version of the product are you using? On what operating system?
Aug 26 release zip, built from source. Windows XP.
Please provide any additional information below.
I guess some serial data is being dropped due to the high CPU load. I have
done a little investigation and the crash happens here:
for (int i=0;i<scopes.length;i++){
// update and draw scopes
scopes[i].addData(vals[i]); <--- vals[i] is out of bounds.
I have worked around the problem by modifying:
void serialEvent(Serial p)
so that it dropps short packets. i.e.
void serialEvent(Serial p) {
String data = p.readStringUntil(LINE_FEED);
if (data != null) {
int[] tempVals = int(split(data, ' '));
if(tempVals.length>=scopes.length) {
vals = tempVals;
}
else {
println("Warning: Dropped a short packet.");
}
}
}
But I wouldn't expect an application like this to be quite so CPU intensive!
Original issue reported on code.google.com by [email protected]
on 24 Nov 2009 at 8:11
What steps will reproduce the problem?
1. Downloaded latest Processing
2. Uploaded the required code to my Arduino UNO
3. Ran the unmodified Processing code
4. Connected only one input - A0
What is the expected output? What do you see instead?
There was output, but all the windows are showing the output of that one lead.
What version of the product are you using? On what operating system?
Debian wheezy/32 bit, kernel 2.6.38.
Please provide any additional information below.
When I start up the Processing script, this appears in the runtime log:
2.07.2011 2:16:17 controlP5.ControlWindow init
INFO: You are using renderer processing.core.PGraphics2D.
In order to render controlP5 elements you need to call the ControlP5's draw()
manually.
Suggestion is to put controlP5.draw(); at the bottom of the draw function of
your sketch.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "pause" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "logic" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "save" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "pause" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "logic" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "save" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "pause" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "logic" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "save" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "pause" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "logic" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "save" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "pause" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "logic" already exists. overwriting reference of
existing controller.
2.07.2011 2:16:18 controlP5.ControlP5 checkName
WARNING: Controller with name "save" already exists. overwriting reference of
existing controller.
Original issue reported on code.google.com by [email protected]
on 1 Jul 2011 at 11:20
What steps will reproduce the problem?
First run... I got by the processing code this:
'The function readStringUntil(int) does not exist'
What is the expected output? What do you see instead?
Nothing
What version of the product are you using? On what operating system?
Newest version on Xubuntu 12.04 LTS
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 10 Nov 2013 at 7:47
What steps will reproduce the problem?
1. Running the .exe OR
1. Running the program from processing
I get an error that all of the allowed memory is used, even before the GUI
is initiallised = i do only get a white window.
This occurs even if I increase the maximum allowed memory size to 1500 mb.
Versions:
arduinoscope: most recent
Processing: 1.0.5
Martin Munk Hansen
Original issue reported on code.google.com by [email protected]
on 15 Jun 2009 at 8:59
What steps will reproduce the problem?
1. downloaded and extract processing-arduinoscope.zip into sketchbook
folder
2.
3.
-----------------
What is the expected output? What do you see instead?
I get an "arduinoscope" does not exist, You might be missing a library
error.
Menu item Sketch > Import library doesn't include an arduinoscope option
--------------------
What version of the product are you using? On what operating system?
I've tried processing versions 1.0.1 and 1.0.6 on Vista32 (java build
1.6.0_15-b03) and processing 1.0.6 on Win7 32 (java build 1.6.0_16-b01) --
the 1.0.6 copies are fresh downloads
--------------------
Please provide any additional information below.
it seems Processing isn't recognizing arduinoscope as a library. dropping
P5 and openCV into the Sketchbook/libraries folder works as expected, but
processing seems to be ignoring arduinoscope...
I've also tried moving the arduinoscope.java file into various locations,
including the libraries folder of the processing application directory.
Original issue reported on code.google.com by [email protected]
on 1 Sep 2009 at 3:18
maybe I have no idea what I'm doing but the zip file for the standalone
application for OSX looks like a bunch of uncompiled code? How do I make
it work?
Andybot
Original issue reported on code.google.com by [email protected]
on 5 Oct 2009 at 11:41
What steps will reproduce the problem?
1. Connect Arduino UNO and upload sketch
2. Launch processing and the SimpleSerialArduinoscope
3. Nothing happens
What is the expected output? What do you see instead?
I expect to see the same output like my Duemilanove 328p, but with the UNO all
channels show readings of 0
What version of the product are you using? On what operating system?
Latest Arduino IDE and Processing, Mac OS x 10.6.7
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 21 Feb 2011 at 12:33
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 14 Jan 2015 at 6:58
What steps will reproduce the problem?
1. Connect the Arduino to a system on a port other than the first one
identified by Processing.Serial
2. Get no data
What is the expected output? What do you see instead?
A way to change which serial port the arduinoscope is listening on
What version of the product are you using? On what operating system?
trunk/ on Windows
Please provide any additional information below.
I'd played around with adding a controlP5.ScrollList but wasn't really able
to get it to compile. Diff available if it's helpful.
Original issue reported on code.google.com by [email protected]
on 21 Sep 2009 at 8:43
What steps will reproduce the problem?
1. application does not run. I get an error “could not find the main
class”. java virtual machine
windows 7 64-bit
version of software unknown. downloaded from github 4/26/14
https://github.com/konsumer/arduinoscope/find/master
read.md states This is the current version of my Arduino-powered,
low-resolution, multi-channel oscilliscope. I made 2 frontends, that both speak
firmata, so you will need to install the Firmata firmware on your Arduino (File
-> Open -> Examples > Library-Firmata > StandardFirmata, in latest Arduino IDE.
Original issue reported on code.google.com by [email protected]
on 29 Apr 2014 at 12:54
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.