What LED strips allow for patterns? The LED strips from jDrones seem to be all ON or all OFF, at least this is how their demo code runs. The configurator allows for patterns but wiring patterns are not explained. There is really something amiss here, a complete disconnect. Jani, last year, stated an update was coming that would allow more options for all arms. Does anyone know if this ever happened? I wonder why Jani said there would be an update and there wasn't? Does IOBoard configurator work? Test: Unselect all check boxes and only have Pattern 1, 1,2, and 3 checked. Save To IO Board clicked and a Done! message appears, click OK. Now Read From IO Board, Done! message block appears, click OK. And now all of the original check boxes are back and not the ones just saved. Appears that the configurator exe does not work and it is not ideal because it only does REAR Flash. Yes I have the latest drivers and a jDrones Using Arduino sketch and the Example Program Code and try to upload and I receive sketch_jul05a.ino: In function 'void RxEvent(int)': sketch_jul05a:218: error: 'class TwoWire' has no member named 'receive' As of Arduino 1.0, the Wire.receive() function was renamed to Wire.read() for consistency with other libraries. The Example Program Code provide no help on the steps to take and it also appears the example code is outdated. |
Replies
Whats more,
after trying to re-install, i get the following error:
An error occurred trying to download 'http://www.jdrones.com/sw/ioboard/jD-IOBoard.application'.
See the setup log file located at 'C:*SNIP*\AppData\Local\Temp\VSD204C.tmp\install.log' for more information.
and that log file reads:
The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 6.1.1 {version}
Running checks for package 'Windows Installer 3.1', phase BuildList
The following properties have been set for package 'Windows Installer 3.1':
Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
'Windows Installer 3.1' RunCheck result: No Install Needed
Running checks for package '.NET Framework 3.5 SP1', phase BuildList
Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5'
Read integer value 1
Setting value '1 {int}' for property 'DotNet35SP'
The following properties have been set for package '.NET Framework 3.5 SP1':
Property: [DotNet35SP] = 1 {int}
Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe'
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet35SP' and value '1': true
Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Bypass'
'.NET Framework 3.5 SP1' RunCheck result: No Install Needed
Launching Application.
URLDownloadToCacheFile failed with HRESULT '-2146697211'
Error: An error occurred trying to download 'http://www.jdrones.com/sw/ioboard/jD-IOBoard.application'.
Jani:
I was gifted a sweet new iO board for christmas, and it did drive LEDs just fine. But after updating its firmware to the v15, i now get an error on connect reading :
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '8' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
at IOBoard.MainForm.BUT_ReadIOB_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
jD-IOBoard
Assembly Version: 1.0.5060.27686
Win32 Version: 1.0.0.0
CodeBase: file:///SNIP/AppData/Local/Apps/2.0/T5OW8NP8.BAK/4H3DOCQJ.L9G/jd-i..tion_a998ea6659635724_0001.0000_1b30d8274f421d24/jD-IOBoard.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
CodeBase: file:///SNIP/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
is this a jd-configurator error, or an error on my ioboard?
Any help would be appreciated.,
thanks
Jani,
I got the new IO Board you sent. The output section now works BUT when I try to reprogram the board, even though I save it, the code doesn't take. If I read code again, it is the same thing. I see that several have had this problem. What is the fix?
When this was on my quad I had two colors per arm. One white strobe and a color to identify front or rear.
you can also get creative with the ioboard pins. I used one pin for all 4 outboard strobe lights, and the front and rear went to a pwm channel to allow "pulsing". All using 3 ioboard Channels. (I believe ports 2,3,5 are the pwm ports).
I used the io board but wrote my own code which listens to an rc signal instead of mavlink to control changes. Currently it's the red and blue police rack on my rc car.
The code was very simple using the ioboard example code as my starting point and was one of my first actual uses for learning arduino.
William, what software you use on your IOBoard? You should have latest jD-IOBoard MAVLink v.15 software at least installed on it. Earlier versions may have settings saving problem.
Go and get http://arducodes.googlecode.com/files/jD_IOBoard_MAVLink.15.hex upload that to IOBoard with IOBoard configurator program and then you should be able to save patterns. If you use ready made HEX files you don't need to use Arduino IDE and install all libraries.
v15 only supports only rear pattern. We just tested writing settings on Win7 with latest jD-IOBoard Configurator and it saves settings correct.