CL-USER> (start-up (the engine *bp-ze*))

car-mods and common-lisp

Arduinoで環境づくり

Arduinoボードを買いました。 お金ないのに・・・でも部のためなら仕方ない。

Arduino Leonardo

さて、最初に早速詰まったんだけど、 Ubuntuのリポジトリに入ってるArduinoのSDKは最新版じゃない。 そのせいで、Leonardoは対応してない。プログラムをアップロードできない。 公式から最新版を得てくること。

で、いくつかやったら一瞬でサーボモータを動かせて驚愕する。 これはスゴイ。 Arduinoのマイコンプログラミングの敷居下げ能力はすばらしいぞ。

そういうことで、環境づくり。 Emacsユーザなので、もちろん純正のjavaアプレットみたいなエディタは気に 入らない。結局半日かかった。

arduino-modeArduino-Make を導入。しかし・・・アップロードできない。

Arduino Leonardoは、公式にあるように、ブートローダーの仕様がUnoらとは 異なっている。安くするためのワンチップ構成が仇となっている。 Arduino-Make はそこのところを無視しているためアップロードできないのだ。 速攻でForkして 直してPull Request投げてやった。人のコード使ってだけど。

さて何つくろうか。