About this blog…

I am employed by Netnod as head of engineering, research and development and am among other things chair of the Security and Stability Advisory Committee at ICANN. You can find CV and photos of me at this page.

As I wear so many hats, I find it being necessary to somewhere express my personal view on things. This is the location where that happens. Postings on this blog, or at Facebook, Twitter etc, falls under this policy.

The views expressed on this post are mine and do not necessarily reflect the views of Netnod or any other of the organisations I have connections to.

Arduino

Arduino Ethernet

Arduino Ethernet

I have a project that have been sleeping for a while. Basically it has to do with connecting a few sensors in my house to something and then keep track of what is happening. In the longer run also be able to report when something is wrong, and collect statistics.

The coolest thing (today) of doing this I think is to use an Arduino. The programming is simple, and the electronics (that I am most nervous about as my skills are about zero) is understandable. Almost. At least with help from friends.

Today I finally booted my Arduino Ethernet. I am running Mac OSX 10.7, i.e. Lion, and that created a few issues.

  • Ensure you have a USB-FTDI cable, or else it will be hard to connect the Arduino in the first place
  • The Arduino code that exists today is version 1.0, and it only downloads the Arduino.app file, no disk image as it is said in the instructions for Mac OSX. Do not be confused!
  • You do need a driver for the FTDI, and you can find it here. Download the 64 bit version.
  • You do not have to reboot when installing the driver. The install program is doing the right thing.
  • Install the driver before you connect the Arduino and before you start Arduino.app.
  • On the Ethernet board, a few ports are busy for the ethernet. For example, the LED (that sits beside the power port, that btw is 7-12V 2.1mm center positive) is on port 9. Because of that, the blink example must be changed to work.

Then you can boot, and run some examples.

I have not used the ethernet port yet, and will most certainly write about those findings as well.