I tested your software this morning with my MacBookPro and Leopard 10.5.2 and it works fine ! Thank you very much :-)
Francois from Grenoble, France
Well, here’s the new story. I got an IOGear BT stick and plugged it in. It works better than the Kensington or the built-in BT from the MBP.
But still not good enough. It picks up smooth and steady when I aim the pen right back at the wiimote, but when I use it as a pen to draw on the board/monitor, it picks up nothing, or very very little. It’s very jittery (if visible at all!) when I aim it at the screen. In fact, I ran a test with it and only got it to pick up a reliable signal from the IR pen when I had the wiimote less than 4 feet from the screen.
Then I BootCamped into Windows XP and tried it there. I used the IOGear stick and Johnny Lee’s software and everything was wonderful. Then I tried it with your software and it was horrible. Just like before. I tried it (in Windows) from only 6 feet away and it would not pick up any IR dots. When I used Johnny’s program it was fine.
What could be causing this? What else could I try?
In case anyone is curious, I am using an IR pen made from a Radio Shack IR LED and one AAA battery. I don’t know if this helps. Any ideas on how to make a brighter pen?
Hi Descalzo,
I’m honestly clueless why you’re having this problem since I assume you’re using the exact same setup (same monitor, IR pen, etc.) to run both tests. I also can’t imagine that it is a Bluetooth issue.
It picks up smooth and steady when I aim the pen right back at the wiimote, but when I use it as a pen to draw on the board/monitor, it picks up nothing, or very very little. It’s very jittery (if visible at all!) when I aim it at the screen.
Same here. But my IR LED is too weak and I actually haven’t used Johnny’s program on Windows to do a comparison. I’ll do some more tests…
Btw: The new version is out!
Uwe
Hi
I wanted to use this, because it would be very usefull as a teacher. But there’s one problem. I got myself a wiimote this afternoon, but when I start your program I keep getting the error-message: ‘Error sending data’
Am I missing something?
Brendan
Heya,
I tried it briefly on a Macbook, with an Apple remote. That worked, and I could sortof ‘click’ (cover was still on the Apple remote, and of course it flashes rather than lights up), but some time of random clicking, I got the “Error sending data” as well.
Other than that, it did work, and that’s great! Going to consider putting together a pointing device (pens suck as a form factor, I’m gonna see if I can find what I want :))
Did the programm immediately quit after the error message or did it continue to work “normally”?
Btw: I just uploaded pictures of the IR pen I made (also slideshow on this page below the demo video).
Uwe
No, the program didn’t quit. I can only click ‘ok’ on the error-message, but then it reappears. Forced stop works and also pushing the home-button on the wiimote. If I do that and I instantly restart your program it works. very strange indeed.
Brendan
Dupe of Brendan’s problem with same configuration (MB & a Remote). Here’s the java stack trace:
java.io.IOException: Error sending data!
at wiiremotej.WiiRemote.sendCommand(WiiRemote.java:502)
at wiiremotej.WiiRemote.requestStatus(WiiRemote.java:809)
at org.uweschmidt.wiimote.whiteboard.WiimoteDataHandler$1.run(WiimoteDataHandler.java:98)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.io.IOException: Connection closed
at com.intel.bluetooth.BluetoothStackOSX.l2Send(Native Method)
at com.intel.bluetooth.BluetoothL2CAPConnection.send(BluetoothL2CAPConnection.java:113)
at wiiremotej.WiiRemote.sendCommand(WiiRemote.java:498)
... 3 more
java.io.IOException: Error sending data!
at wiiremotej.WiiRemote.sendCommand(WiiRemote.java:502)
at wiiremotej.WiiRemote.requestStatus(WiiRemote.java:809)
at org.uweschmidt.wiimote.whiteboard.WiimoteDataHandler$1.run(WiimoteDataHandler.java:98)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.io.IOException: Connection closed
at com.intel.bluetooth.BluetoothStackOSX.l2Send(Native Method)
at com.intel.bluetooth.BluetoothL2CAPConnection.send(BluetoothL2CAPConnection.java:113)
at wiiremotej.WiiRemote.sendCommand(WiiRemote.java:498)
... 3 more
This happens consistently 60 seconds after the wiimote connects. Does the code do a status check on the wiimote then?
More info: the previous release did not have this problem. Also, when run with BlueCove debug enabled, nothing appears abnormal.
Hi, I also got the Error sending data! once today. I looked around the WiiRemoteJ forum and found this:
Right now errors message are simply forwarded to the GUI. The reason for that is they would otherwise be unnoticed and the user has no idea what’s going on. I cannot really do anything against these errors since they come from libraries that I just use. I can only change my program to behave more “nicely” when they occur. Instead of displaying a blocking error message there could be an “Error Log Window” or something like that. In case of severe errors the program could gracefully reset itself to initial state or do a reconnect (I have to investigate into that). Other suggestions?
More info: the previous release did not have this problem. Also, when run with BlueCove debug enabled, nothing appears abnormal.
I guess that’s because all errors were simply ignored :)
This happens consistently 60 seconds after the wiimote connects. Does the code do a status check on the wiimote then?
Yes, I do a status check every minute to update the battery level. Does the program work normally until the error occurs?
Uwe
I can’t get my MBP to connect to the Wii remote. Is there a process i must follow? Do I need more than just the remote? My bluetooth was on, discoverable. Im running 10.5.1 I have not upgraded to 10.5.2 yet. Could that be the issue? It baffles me as to why i can’t view the remote. Does it show up as a ‘wii remote’?
In the preferences when I did a search, I had selected ‘All Devices’, as there wasn’t an option for remotes…but i only picked up cell phones.
Any suggestions would be helpful!!!
Hi George,
I can’t get my MBP to connect to the Wii remote. Is there a process i must follow?
everything is described in the help files accessible via Help ? WiimoteWhiteboard Help in the current (Mac) version of the program. Post again if you still have trouble connecting.
Im running 10.5.1 I have not upgraded to 10.5.2 yet. Could that be the issue?
I’m running 10.4.11.
Uwe
Hi,
I was happy to see that this software works on my laptop screen, but I can’t use it on a real white board… When the wiiwote is 3 meters far from the whiteboard, The IR dot is not “seen” by the wiimote… It works fine with johnny’s soft (up to 6 meters), but when I use your soft (exactly with the same hardware configuration), I can only use it up to 1 meter… My IR pen is made of an IR led running at 3V, 130 mA (Not the problem, because it works whith johnny’s soft), no flashes are used…
I don’t know where it comes from…
Regards.
Julien
Thanks for the tips Uwe. I was able to connect the two, however I have a very hard time calibrating anything with my ir pens. One of them is IR LED with 940nm, but I need to have the wii remote almost directly over the pen, otherwise nothing happens. If I use the apple remote, it works but only a bit. I can calibrate, but I find it’s choppy when moving around the screen.
Could it be that my IR LEDS are not powerful enough?
Hi Julien,
It works fine with johnny’s soft (up to 6 meters), but when I use your soft (exactly with the same hardware configuration), I can only use it up to 1 meter…
Descalzo apprently has the exact same issue. I guess one has to find out the differences between the different Wii Remote libraries, used in my and Johnny’s program, to solve the mystery. That could be difficult…
I actually got my program working today on WinXP SP2 with a recent WIDCOMM stack. Now I can test the difference between my and Johnny’s program as well.
Hi George?, I guess you take a look at the wiimoteproject.com forums, especially the support forum for the Wiimote Whiteboard. I’m sure you’ll find valuable information there.
Uwe
Finally, I got this thing to work. My IR LED were the problem. I took one out of an old remote and switched it and voila…worked like a charm. I find opening folders to be a bit challenging but other than that it works.
Only wish I could ‘draw’ without being in a drawing program…like being able to make circles or write on the screen when a web page pops up. OH well…beggers can’t be choosers though.
Do you accept donation?
I’m glad you got it working, George.
I find opening folders to be a bit challenging but other than that it works.
I guess that’s because you’re always jittering a little bit with your hand and the sensor values are also not always stable. It’s less of a problem if you use it with a big screen or projector though.
Only wish I could ‘draw’ without being in a drawing program…like being able to make circles or write on the screen when a web page pops up.
Yeah, that could be cool. But I don’t think this functionality should be added to the program. In my opinion, a program should only do one ‘thing’ but do this really well.
The good thing is that you can just use existing programs which make use of the standard mouse. I found Desktastic with a quick search. It apparently does all what you want, I haven’t tried it though.
Do you accept donation?
I actually put a PayPal donate link (“buy me a drink”) on this very page under Support when the new version came out. Donations are gladly accepted as a form of “Thank you”. I do however not accept donations as a form of payment for requested features. My motivation behind this software is not financial.
So decide for yourself if you want to make a donation :)
Enjoy, Uwe
Dear Uwe,
It seems that you use the same library as wiiremote. I had the same (low range) problem when I used wiiremote : Dots where invisible if I was too far (> 1m), so it seems that the library is the key of the problem…
Regards.
Julien
BTW, I’m also getting the error message. It really only becomes a problem when I need to re-calibrate the screen, as the error message doesn’t allow for that, which means I must FORCE QUIT. Other than that little bug, it works okay.
Hi Julien,
I directly compared my to Johnny’s program today. I have the exact same issue of a low range with my program.
It seems that you use the same library as wiiremote … so it seems that the library is the key of the problem…
What library (“wiiremote”) are you talking about?. I use WiiremoteJ. I’ll take a look at the Wiimote library that Johnny uses in his C# program. Unfortunately I cannot compare it to WiiRemoteJ since it’s closed-source. I’ll talk to the developer of WiiRemoteJ…
BTW, I’m also getting the error message. It really only becomes a problem when I need to re-calibrate the screen, as the error message doesn’t allow for that, which means I must FORCE QUIT. Other than that little bug, it works okay.
Does that mean that software is working fine although the error message pops up? This bug will be fixed in the new version for sure. I started to implement some sort of Error Log that can be displayed on demand…
Uwe