激安マイコン基板で温度・湿度センサーの値を読み取ってみた

ストロベリーリナックスで購入できるMSP430 LaunchPadと中国製らしい温度・湿度センサーDHT22を使ってみた。 http://strawberry-linux.com/catalog/items?code=18141 http://strawberry-linux.com/catalog/items?code=18158 DHT22からセンサーの値を読み取る…

連番を挿入するEmacs Lispを書いてみた

矩形領域コマンドの要領で領域を指定して連番を挿入できるEmacs Lispを書いてみた。Emacs Lispを書くのは初めてだけどちゃんと動いているっぽい。初期値の設定時にフォーマットを指定できる(たぶん)。便利。 Start number: 0 を入力したとき → 初期値: 0, フ…

LAN内のマシンにホスト名でアクセスする

家にある複数台のUbuntuマシンが互いにホスト名で名前解決できなくて、毎回IPアドレスを打つのが面倒だった。試行錯誤した結果、以下のようにすればよいことが分かった。sambaを入れないといけないのはなんでか分からない。 下記のページにあるように、/etc/…

UbuntuでCaps LockをCtrlにする方法のメモ

~/.xmodmaprcを書き換えなくても簡単に設定できる。 システム→設定→キーボード→レイアウト→オプション→Ctrlキーの位置→Make CapsLock as an additional Ctrl

JapaninoでのADCについて

前の記事でJapaninoと温度センサを使って温度計を作ったが、温度がやけに高めになってしまう問題があったのでちょっと調べてみた。デジタル温度計を作ってみる - andooのメモとかArduinoでアナログ信号をADC(アナログデジタル変換)する際に使用できる参照…

デジタル温度計を作ってみる

温度センサとLCDをArduinoにつないで温度計を作ってみた。 こんなに簡単にLCDを扱えるとは本当に驚きだ。温度センサにはLM61CIZというICを使った。 ちょっと温度高めになってしまうけどこんなもの? #include <LiquidCrystal.h> LiquidCrystal lcd = LiquidCrystal(11, 12, 2,</liquidcrystal.h>…

Japaninoとシリアル通信してみる

PCからシリアル経由でJapaninoのLEDを制御してみた。 int ledPin = 13; // LED connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); Serial.begin(9600); } int serial_gets(char *buffer, int size) { if (!Serial.available()) return 0…

JapaninoをUbuntuで試してみる

大人の科学 Vol.27の付録(Japanino)をUbuntuで試してみたのでメモ。http://otonanokagaku.net/japanino/大人の科学マガジン Vol.27(8ビットマイコン) (Gakken Mook)大人の科学マガジン編集部 学習研究社 Arduino IDEのインストール 通常は以下のようにapt…

C#のGenerics

C#ではC++でいうところのテンプレートの特殊化ができないらしい。 だから、テンプレートの型によって処理を変えるということもできない?? でも引数のインスタンスの型を調べれば処理は分けられるみたい。 public ConfigItem<T> createTextBox<T>(string label, T</t></t>…

匿名インターネットアクセスを可能にするTorのインストール方法

Torはインターネットアクセスを複数のサーバを介して行い,さらに各通信路を暗号化することにより,匿名でのアクセスを可能にするソフトウェアです.TorをHTTP Proxyとして使うことによってある程度安定した匿名アクセスができるので,アク禁対策にぴったり…

MySQLで重いSQLを中断する方法

結果が一生返ってこなさそうなSQLを実行してしまったときに,実行を中止する方法. $ mysqladmin -u root -p processlist Enter password: +-----+------+-----------+------------+---------+------+--------------+--------------------------------------…

Mac OS X 10.4 で pLaTex

インストール ・http://nor.ninth.biz/platex/ パッケージをダウンロードして展開、インストーラを起動してインストールする。・http://www.uoregon.edu/~koch/texshop/ パッケージをダウンロードして展開、TexShop.appを"アプリケーション"ディレクトリにコ…