Firmata porting to Erlang.