David Cheatham

May 232011
 

Well, I completed my first functional program. It is severely limited, but it is able to successfully connect to and access data from a ThinkGear device.

ThinkGear Interface Test v0_1.zip

This program requires you to specify the COM port your ThinkGear is attached to, and assumes that it is at the default baud rate (9600). It seemed a good idea to ensure I could get the data, before I worried about scanning COM ports and baud rates.

Continue reading »

May 202011
 
I worked on a solution to the problem and succeeded in getting the ThinkGear class working from the default package with reflection. This was my first attempt at using the reflection APIs and while the solution was very straight forward, it is very ugly and time consuming. It begins with loading the class from the default package:
May 172011
 

I have decided to work with the ThinkGear Communications
Driver to utilize data from my MindWave. After reading through the developer
guides and driver references this seemed like it would be a very simple and
enjoyable experience. Since a recent class had me doing a lot of basic
graphical work in Java, I decided it would be best to exercise those skills
during this project.

Continue reading »

Dec 272010
 

This is the story of my five year old son’s Christmas present.

It all started with a trip to Radio Shack. I was looking for a few components for a project and as I was digging through the parts drawers, my son was exploring the drawers below. In the process he found a switch and fell in love. It was the best switch he had ever seen and he wanted it!

We went ahead and purchased the switch for him and when it came time to decide what kind of present to make him this year, I decided that whatever I made had to do justice to this switch… But what should I make?

Continue reading »