Archive for category: Experiments

  • Taking I2C to the max on the NXT

    Experiments, Sensors October 25, 2008 10:39 no comments

    I’ve been quite busy the last few days with various performance testing.  A friend of mine is keen to develop a robo-football platform.  Due to the nature of the game, very fast sensor updates and processing is required to track the ball and the opponents.  I’ve offered to work on [...]

     
  • HiTechnic Prototype Board Driver

    HiTechnic Prototype Board Driver

    Experiments, Sensors August 20, 2008 20:57 no comments

    Here’s the first release of the HiTechnic Prototype Board driver for RobotC.  It has all the basic functionality you’ll need to use it. byte HTPBReadIO(tSensors _link, byte _mask) Returns values of inputs specified by mask void HTPBWriteIO(tSensors _link, byte _mask) Writes values to outputs specified by mask void HTPBSetupIO(tSensors _link, [...]

     
  • Thanks HiTechnic!

    Experiments, Sensors August 19, 2008 16:33 no comments

    This morning the postman delivered a small package from HiTechnic, the Lego NXT Sensor folks.  Steve, one of the engineers, asked me if I would be interested in writing a RobotC driver for their Prototype Board.  I said I was, so he told me he’d send one and here it [...]

     
  • In (Remote) Control with the HiTechnic IR Link Sensor

    In (Remote) Control with the HiTechnic IR Link Sensor

    Experiments, Sensors August 13, 2008 22:04 22 comments

    The HiTechnic IR Link Sensor allows you to use IR signals to communicate with the Power Functions IR receivers, the remote controllable Lego trains and the venerable RCX. I bought myself one a few weeks ago and have been busy tinkering with it ever since.  I contacted the HiTechnic company [...]

     
  • IR Distance Gauging with the MAX127

    IR Distance Gauging with the MAX127

    Experiments, Sensors July 27, 2008 21:45 no comments

    Using a pot meter to test the MAX127 is not a hugely useful way to exploit the power of this ADC.  Instead, this time I have replaced the pot meter with an IR receiver. The main part of this circuit is still exactly the same as in the previous MAX127 [...]

     
  • MAXimum conversion

    Experiments, Robots, Sensors July 19, 2008 20:56 no comments

    It’s been a little while since my last article about adding peripherals to the NXT, but not due to the lack of experimenting and programming, let me tell you.  In my quest to tame the Maxim MAX127, I ran into a few annoying bugs in RobotC.  The first one involved [...]

     
  • Attack of the Clones

    Experiments, Sensors July 5, 2008 20:40 no comments

    If you’ve been reading my articles (1, 2) on the Mindsensors PCF8574A board but are unable to purchase one for any number of reasons, here’s a blatant clone made on a breadboard.  It will function pretty much the same way as the Real Thing but doesn’t look nearly as nice.  [...]

     
  • NXT Connector Breadboard Hack

    Experiments July 1, 2008 17:26 no comments

    To the left are the fruits of about an hour’s worth of hack-sawing, soldering and hot gluing.  If you can’t see from the pictures what it is, let me explain.  It’s one of the Mindsensors NXT connectors attached to a cut-to-size prototype copper strip board.  It’s not the prettiest thing [...]

     
  • Motor Control with the Mindsensors PCF8574A

    Motor Control with the Mindsensors PCF8574A

    Experiments, Sensors June 30, 2008 09:20 no comments

    The Mindsensors PCF8574A board is not just suitable for making das Blinkenlights but also for controlling other ICs.  I recently thought of how I could use my old 9V motors with my NXT using a dual H-Bridge IC such as the SN754410.  This IC is pin compatible with the very [...]

     
  • Thanks Maxim

    Experiments, Ramblings, Sensors June 29, 2008 12:36 no comments

    About a week ago I ordered some product samples from Maxim.  I am not talking about the men’s magazine but the IC manufacturer.  Well, they got here yesterday so that’s pretty damned quick if you ask me.  I was keen to get some hard to obtain ICs for my robot [...]