dyadica.net

Fun and Games in the Dyadic Sea

posts

permalink image comments image
Sunday, 21 February '10 : Where have you been since August

I am still here however my PhD is taking up most of my time so I haven’t had much time to post much. However it will all be over soon ;-) and things will get back to normal.

Some major Wii updates on the way as I write them up for my thesis, I promise. For more up to date info check out my work site.

Tags: , ,
permalink image comments image
Friday, 29 January '10 : A view on the iPad from the Bunker

For those of you who dont know I like dem Apples, after all I have a MacBook Pro, iMac and even a Mac Pro at work, however I dont have an iPhone for me its got to be a nokia anyhooo Nick has just sent me this video and now my side hurt:

Its scary when you think like an evil dictator, roll on courier and for those who cant wait, theres always the archos 9. You cant help be left with the thought that they just had to be 2nd!

Tags: , , , ,
permalink image comments image
Sunday, 2 August '09 : Sheriff Fatman @ the Moon and Sixpence

Sheriff Fatman played at the Moon and Sixpence last night and as always a good time was had by all.

In a contrast to the usual performance Dom took up the singing mantle to add a new flavor to the proceedings.

Check out the video:

For more videos of the gig visit my youTube channel. For more info on the band visit www.sheriff-fatman.co.uk

Tags: , , ,
permalink image comments image
Friday, 31 July '09 : Adding The Step Event
This post has been updated to include the Step ON and Step OFF calls

In this Instruction we are going to modify WiimoteLib by including a new event trigger that is activated upon a change in either Quad or Zone value.

This is a very useful addition that allows for “singular” triggering so that you don’t have to rely on “flag checks” within the standard WiimoteState loop and thus allowing the Libary to do all the work!

Before we start, this instruction assumes you have previously completed the Areas Quad and Zone Instruction.

Start off by opening up the Events.cs file and add the following code below the public class WiimoteChangedEventArgs: More..

Tags: , , , , , , , ,
permalink image comments image
Thursday, 30 July '09 : Merging Quadzone and Quadrant

Here we have another step down the path towards full Balance Board Orientation. This time out we are going to merge the Quadrant and Quadzone functionality into a new collective known as “Area” (for want of a better name).

Please note that this instruction assumes familiarity with the Quadrant and Quadzone instructions.

Similar to the Grouping GOG instruction we are going to start by modifying the DataTypes.cs file  by grouping the two existing definitions by grouping them together in a new struct.

Replace both the Quadrant and Quadzone definitions with the following singular block of code:

/// <summary>
/// Area of most Weight/COG
/// </summary>
[DataMember]
public Area Area;

Next we are going to add the new struct so that we can use this definition. Below the BalanceBoardState struct add the following code: More..

Tags: , , , , , , , , ,
permalink image comments image
Thursday, 23 July '09 : Wii Motion Plus Beta Support

Brian has done it again, check out the following cross-posting from brianpeek.com detailing beta support for the Wii Motion Plus:

I have posted a new version of WiimoteLib as a beta for people to play around with the Wii MotionPlus accessory.  Please note that this is not a stable release and should only be used if you wish to mess around with the MotionPlus.  Also note that only C# source code is included in this release as it is not a final build.  Here’s the change log:

v1.8.0.0

  • Taiko Drum Master’s TaTaCon drum controller supported (Dean Herbert)
  • Bare-bones Wii MotionPlus support (wiibrew.org, testing by Tyler Tolley)
  • WiimoteTest UI changed to add MotionPlus data
    • Please note that the current version is VERY flakey and may not work at all for you.
    • Pair your Wiimote, plug in your MotionPlus, call InitializeMotionPlus()
    • Extensions plugged into the MotionPlus will give wacky results…not supported…yet!
    • Internal changes to perhaps fix some threading issues

So remember, it’s a beta, it may not work for you, and the data you’ll get back from the accessory is just the raw data it provides.  You won’t get real orientation values.

That said, head over to CodePlex and give it a try! (Brian Peek)

Great work Brian!

Tags: , , ,
permalink image comments image
Friday, 17 July '09 : Finally going mobile

Well its been a good few weeks, first I finally cracked Balance Board Orientation and today I passed my CBT. This means that I can finally get mobile.

Originally I was going to rush out and get me an Aprilia RS 125 but then common sense kicked in and I have opted to start out on a moped for a few months – then the Aprilia lol!

speedfight_post

So without further ado let me introduce you to my current number one on the wish list, the Peugeot Speedfight 2 at 100cc. More..

Tags: , , , , ,
permalink image comments image
Wednesday, 15 July '09 : Dampened and Standard COG
This Instruction has been updated to include the SetBalanceBoardDefaults() function. Also I have changed Dampened to Damped - Please update respectively.

A bit of history: Inspired by endquotes WPF implementation of COG I developed an equivalent system for WiimoteLib that provides  facility for Dampened COG output. As stated, I find the two systems can be used to compliment each other greatly depending upon the desired application requirement. To me the next obvious step was to group both of the outputs together as two available types under the single banner CenterOfGravity.

Using the format of the Wiimote Test application, once complete this instruction will enable access to each COG output as follows:

// Standard COG
lblCOG.Text = ws.BalanceBoardState.CenterOfGravity.Standard.ToString();
// Dampened COG
lblDampenedCOG.Text = ws.BalanceBoardState.CenterOfGravity.Dampened.ToString();

Before you start this instruction assumes use of a raw copy of WiimoteLib 1.7 and have looked at the Adding Dampened COG to WiimoteLib instruction.

Here is how its done: More..

Tags: , , , , , , ,
permalink image comments image
Tuesday, 14 July '09 : The Balance Board Quadzone Filter for WiimoteLib

There are times when using the WiiFit Balance Board with WiimoteLib that I find it useful to have direct access to which particular “Zone” currently has focus (most weight or COG applied), just think WiiFit areobics etc. Output is fed back as a string which can then be used as desired eg in a switch or if statement etc.

Here’s how its done:

First of all open up Data Types.cs and add the following code block within the BalanceBoardState struct:

/// <summary>
/// Current Balance Board Zone
/// </summary>
[DataMember]
public string Quadzone;

Next open up Wiimote.cs and locate the parse extension function. For convenience sake the following block shorthands the values included with WiimoteLib to help with RSI. Add the following code below the existing COG code just above the break: More..

Tags: , , , , , ,
permalink image comments image
Tuesday, 14 July '09 : The Balance Board Quadrant Filter for WiimoteLib

There are times when using the WiiFit Balance Board with WiimoteLib that I find it useful to have direct access to which particular “Quadrant” currently has focus (most weight or COG applied), as with the Quadzone Filter just think WiiFit areobics etc.

When used in conjunction with the Quadzone Filter you have the basic tools needed for very simple forms of navigation. As with the Quadzone filter, output is fed back as a string which can then be used as desired eg in a switch or if statement etc.

So without further ado heres how its done:

First of all open up Data Types.cs and add the following code block within the BalanceBoardState struct:

/// <summary>
/// Current Balance Board Quadrant, SJB
/// </summary>
[DataMember]
public string Quadrant;

Next open up Wiimote.cs and locate the parse extension function. For convenience sake the following block shorthands the values included with WiimoteLib. The code is the same as that used in the Quadzone tutorial so if you have already implemented it there you can skip this step, otherwise add the following code below the existing COG code just above the break: More..

Tags: , , , , , , ,

latest

permalink image
at a glance
permalink image
latest comments

activity

permalink image
activity this month
March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  
permalink image
search
permalink image
tag cloud
permalink image
statistics
228 posts and 14 comments
css | xhtml | dyadica.net © admin 2010 | powered: wordpress | fuel: ps-wii-elite | top | sign-up