手芸+電子工作=テクノ手芸

テクノ手芸部の本

眺めているだけで創作意欲を刺激されるが同時に物欲度もあがる

ProductName テクノ手芸
テクノ手芸部
ワークスコーポレーション / 3570円 ( 2010-11-29 )


ホットボンド欲しくなった

娘にはまだフェルトとか早いだろうから、一緒に遊ぶならテクノ折り紙かな

LEDは色々持っているのでCRC-2032多めに買っておこうっと

Arduinoでつぶやく

etherシールド買ったので早速つぶやいてみた

1263726722 1263726728

ProductName Arduinoをはじめようキット

スイッチサイエンス / ¥ 4,200 ()


ProductName Arduinoイーサネット・シールド

スイッチサイエンス / ()


ProductName Arduinoをはじめよう
Massimo Banzi
オライリージャパン / ¥ 2,100 ()
通常4~6日以内に発送

Practical Arduino

クリスマスイブに出る新刊ということは、ポチっと押さなくても靴下用意して寝ておけば 次の朝には入ってる可能性もないことはない。

気がするが、、、、、、結局ポチった。

Chuckで遊んでみた

朝からChucKで遊ぶ。

編集した結果をリアル気味に反映させたくなったのでperlで書いた(loop.pl)。

use Path::Class;

my $file = $ARGV[0] || die "filename not found";

my $t = file($file)->stat->mtime;

system "chuck", "+", $file;

while(1){
  sleep 1;
  unless ($t == file($file)->stat->mtime) {
    system "chuck", "=", "1", $file;
    $t = file($file)->stat->mtime;
  }
}

あとはChuckのサンプル(test.pl)

SinOsc s => JCRev r => dac;

.5 => s.gain;
.2 => r.mix;

[ 1, 3, 5, 7 ] @=> int note[];

while( true )
{
    Std.mtof(Std.rand2(1,3)*12 + 48 + note[Std.rand2(0,note.cap()-1)] ) => s.freq;
    140::ms => now;
}

これで、chuckのほうをサバクラにするために

chuck --loop

で動かしておいて、別の端末から

perl loop.pl test.ck

これで、test.ckをエディタで編集して保存すると反映される。

Arduinoとかで制御すればもっと面白くなりそう。CdSセンサとかで変化するようなのをつくってみてもいいし、ChucKをネットワーク越しに制御できるので音サーバーというのも面白いかもしれませんな。

ProductName Making Things Talk -Arduinoで作る「会話」するモノたち
Tom Igoe
オライリージャパン / ¥ 3,990 ()
在庫あり。

CdSセンサとArduinoで遊ぶ

当初思ってたよりも、意外にヘビーに読んでる。

ProductName Arduinoをはじめよう (Make:PROJECTS)
Massimo Banzi
オライリージャパン / ?円 ( 2009-03-27 )


先週秋月でCdSを購入してきたのでちょうどいいサンプルを。

#define LED 13
int val = 0;

void setup(){
  pinMode(LED, OUTPUT);
}

void loop() {
  val = analogRead(0);

  digitalWrite(LED, HIGH);
  delay(val);

  digitalWrite(LED, LOW);
  delay(val);
}

明るさに応じて点滅の間隔が変化する。

1239454286

ProductName Arduinoをはじめようキット

スイッチサイエンス / 3980円 ( )


ArduinoでLED点灯

とりあえずLEDを点灯させるサンプルを。

1238836947

arduinoは差すとこのカッチリ感がないので、接続されてるのかちょっと不安になる。

ProductName Arduino Duemilanove 328

スイッチサイエンス / ¥ 2,835 ()


ProductName Arduinoをはじめよう
Massimo Banzi
オライリージャパン / ¥ 2,100 ()
通常2~5週間以内に発送

Arduino届いた

まだいじってないけど。

1238498486 1238498493

基盤の背面に描かれたイタリーがイカす。あと、思ってたより小さかった。

ProductName Arduino Duemilanove 328

スイッチサイエンス / ¥ 2,835 ()


「Arduino Duemilanove 328」注文した

物欲の春なので(?)、本能のおもむくままにクリック。

ProductName Arduino Duemilanove 328

スイッチサイエンス / ¥ 2,835 ()


書籍とか買いすぎて、今月の小遣いのほとんどがなくなってしまったが、来月の東京出張の時にCdSセンサを秋月で調達する予定。

Arduino PIC AVR

当方、電子工作歴0年くらいですが、Gainer,Arduinoには興味があるので、図書館でPICの本を借りてきて読んでみたりとかしてます。

ProductName わかるPICマイコン製作集―16F84プログラミングの世界へ
遠藤 敏夫
誠文堂新光社 / ¥ 2,100 ()
在庫あり。

で、検索エンジンなどもかましつついろいろ見てたら、いますぐPICをやめてAVRに移行すべき10の理由というエントリを見つけた。

たしか、ArduinoってAVRマイコンが乗ってたよなぁ。だからArduinoでいろいろやってみてさらに掘っていきたくなったらAVRマイコンそのものをいじれば良いのかなぁと。

とか思ったら、ArduinoとかGainerってLLみたいなものなのかと思った。LLを通って低レベルに向かうみたいな感じで進めばよいのかなと。そして、Arduino用のCPANなみたいなものができても良かろうと。仮にそういうものがあったらコードだけじゃなくて部品の販売サイトへのリンクとかがセットになったものなんだろうなぁと。物理的なものへの参照も含めてコミュニティベースで成長していくモデルってのは面白いかも。

ProductName パソコンを隠せ、アナログ発想でいこう!―複雑さに別れを告げ、“情報アプライアンス”へ
ドナルド・A. ノーマン,安村 通晃,岡本 明,伊賀 聡一郎,Donald A. Norman
新曜社 / ¥ 3,465 ()
在庫あり。

「Arduinoをはじめよう」を読んだ

ごく簡単なArduinoの説明書といった感じ。

ProductName Arduinoをはじめよう
Massimo Banzi
オライリージャパン / ¥ 2,100 ()
一時的に在庫切れですが、商品が入荷次第配送します。配送予定日がわかり次第Eメールにてお知らせします。商品の代金は発送時に請求いたします。

半分を公式リファレンスの日本語訳を占めるのでほとんとポケットリファレンス的な使い方になるかも。

クックブック的なものも併せないとこれだけでは辛いかな。

ProductName Making Things Talk -Arduinoで作る「会話」するモノたち
Tom Igoe
オライリージャパン / ¥ 3,990 ()
在庫あり。