UBWを試す

これまでAVR中心に扱ってきましたが、AVRにおけるArduinoと似たような存在として、PICの方でもUBW(USB Bit Whacker)というものがあることを知りました。こちらはマイコンにUSBコントローラを内蔵 …

TightVNCをインストールする

さくらのVPSマシンでは遠隔操作ソフトとしてFreeNXを使っています。しかし、最近XperiaArcoを手に入れたので、これで遠隔操作したいと思って調べてみました。残念ながらFreeNXは使用できないようで、主流はVN …

ATmega644シリーズの違い

ATmega644には無印644、644P、644A、644PAがありますが、それぞれ微妙に機能が違います。 その違いをブロック図で見ていきたいと思います。(それぞれデータシートから抜粋しました) まず無印644です。 …

Mega644版Arduino(Sanguino)・・・アナログ編

次にアナログ入力を試してみたのですが、サンプル「AnalogInput」をコンパイル&実行しようとしてみると、エラーが発生します。 エラーの原因は int sensorPin = A0 の行で、「A0」が未定義ということ …

Mega644版Arduino(Sanguino)・・・ハードウェア編

無事にコンパイルできることが確認できた(といっても、Blinkだけですが)ので、ハードウェアを準備します。確認のターゲットはまずはサンプルプログラムBlinkです。なので、(Arduinoでの)デジタル13ピンにLEDを …

Mega644版Arduino(Sanguino)・・・準備編

手元にグラフィック液晶があるのですが、これをArduino(28pin ATmega)で制御しようとすると、グラフィック液晶は4bit制御モードがないために最低でも10pinは必要になってしまいます。 なので、ピン数の多 …

JDのコンパイル/インストール

いろんな事件などでも登場する2ch(2ちゃんねる)ですが、その一方で書き込まれている内容が本当のことかどうかを常識やその他の情報源に基づいて判断する力は必要ですが、その代わりに役に立つ情報も少なくありません。また、逆に困 …

LinuxでPDFファイルを編集する

今、Pythonで仕事で使うスクリプトを書いているのですが、そのために色々調べごとをしました。世の中、いろんな役に立つ情報をまとめて提供してくれている方がいて、非常に参考になります。しかしながら、その場で全部は理解できな …

wxPythonをインストールする

PythonでGUIアプリケーションを作るためにwxPythonをインストールします。 wxPyWikiのページにしたがってインストールしていきます。 $ sudo apt-get install curl パッケージリ …

Python2.5のインストール

Ubuntu10.04LTSに標準でインストールされるPythonは2.6なのですが、Google App Engine で使うPythonは2.5だったりします。なので、2.5をインストールします。 googleさんで …