投稿

6月, 2011の投稿を表示しています
イメージ
 Kindle Paperwhiteが故障 2023年の3月購入なので、1年の保証期間はとっくに過ぎている。 状況は、画面右端が充電後に表示欠けを起こすようになった。 最初は1cm程度だったのに、いまでは2cm程度表示できず、右端の文字が読めない状況に…。 さて、修理可能なのか不明なので、Amazonに問い合わせすることに…。 チャットで問い合わせを選択すると、すぐに担当者につながった。 日本人の名前ではなかったけれど、とても丁寧な対応でしっかり教育されている感じ。 結果的には、 ・修理対応は行っていない。 ・買い替えるしか手段はない。 しかも、同一機種はすでに無く、後継機種(画面が7インチにUp)しか選択できない。 さて、どうしようかとチャットしながら考えていたら、先方から提案が…。  再度、Kindle端末を購入されるのであれば、15%OFFのギフトを送る(登録)ってくれる。  ご検討くださいとのことだった…。 なるほど…。  いま Kindle端末 を見ると22,980円か〜。さらに15%OFFとなると、19,533円 迷うなぁ…。もうタブレットを使用しちゃおうかとも考えていたので…。 ギフトの期限は無いそうなので、しばらく悩んでみますゎ。

arduinoとruby

イメージ
湿度センサのテスト 今度は湿度センサを注文しておいたのが届いたので、早速テスト。 複数センサからのデータ取り込みと、出力を確認。 今後、リレーとかを動作させることを考えると、PC->arduinoへコマンド送信。 arduino->PC結果ステータス送信という流れで組むことに。 ボードからの受信をしながらコマンド送信となると、threadが使いたい。 迷った挙句、ここはperlではなくrubyを使うことに変更。 gemでシリアル関係のライブラリを入れたら、サクっと動作した。 threadで受信ルーチンと、送信ルーチンを分けて動作テスト完了。 回路側には本当はコンデンサ挟まないと、測定データにノイズ乗りまくりだけど、とりあえず動作テストなのでOKでしょ。 という無茶なテストも簡単にできるのがいいところ。 しかし、arduinoって面白いなあ。

arduinoの開発環境

イメージ
どうやって開発するか とりあえず、仕組みや動かし方はわかった。 で、開発環境をどれにするかだけど、今のところLinuxを最終ホストマシンにするつもり。ただし、開発はMacで。 このあたり、WindowsもMacもLinuxでもIDEが用意されているのが嬉しい。 注文した部品も届いたことだし、早速テスト。 温度センサをブレッドボードに接続。 アナログポートから読み取り出力させることにしてテスト。 USB経由のシリアル通信で行くことに。 arduino自体はコンパイルしてアップロードすればOKだけど、ホスト側の言語をperlでテストすることにした。 使用するマシンが決まっていないし、仕様の変更にも対処できるように、できるだけ高水準な言語が使いたかったけど、機種依存はOS依存は極力排除したいし・・・。悩ましいところ。   とりあえず、動作させるところまでは完了。 arduino側のシリアル通信用のルーチンはこれでOKということにしておこう。

arduinoが面白い

気まぐれから手伝う事に 先輩が開発でマイコンのプログラミングがよく分からず苦労しているので、手伝ってくれと…。 PICなら経験があるけど、聞くとAVRを使う予定とのこと。 そこで、少々調べてみるとAVRを直接でもいけるのだけど、 arduino という開発キットがオープンハードで出ているらしい。 オープンソースのハードウェア版という感じ。 そこで、何冊か書籍を買い漁って調べてみると、アセンブラでなくともOKらしい。 これなら、開発工数も小さくできるし、テストもしやすい。 C言語ライクな言語が使えるIDEも無料で手に入るし、面白そう。 ちゅうことで、しばらく遊んでみようと思う。