« Cortex-M0版mbed ファーストタッチ(その3) ライブラリ | トップページ | ラインイレーサー »

2011年11月13日 (日)

mbedで簡単ネットワーク工作 〜ソーシャルツリー〜

mbedを使うとネットワークと連携する工作の敷居が一気に下がりますね。
mail送受信やHTTPサーバ/クライアントもサンプルを応用すればあっというまです。

今回はHTTPクライアントとしてmbedを動作させて、facebookの「いいね」の数を取得しています。
その「いいね」の数で点灯するLEDの数を変化させる様にしました。
以下のfacebookのAPIを使っていいねの数を取得しています。

http://api.facebook.com/method/fql.query?query=select%20like_count,%20total_count,%20share_count,%20click_count%20from%20link_stat%20where%20url="http://jksoft.cocolog-nifty.com"

返ってきたXMLを解析して、いいねの数を取得しています。
<like_count>というタグの中身がそうです。

LEDは空中配線して、木に見立ててます。
01_4    
LEDの制御にはTLC5940を2個使って、SPI通信と制御信号で29個のLEDをそれぞれPWM制御しています。
TLC5940の制御部分はライブラリ化したので近々パブリッシュしたいと思います。

100円ショップで装飾グッズを集め完成したのが以下です。

Dsc04176
ソーシャルツリーと名付けました。

クリスマスまでに2011のいいねを集めるとフルイルミネーションで光り始める様にプログラムを組みました。(集まるのかな・・。)

以下でたまに中継しています。いいねボタンはその下です。

|

« Cortex-M0版mbed ファーストタッチ(その3) ライブラリ | トップページ | ラインイレーサー »

mbed」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/189587/53230051

この記事へのトラックバック一覧です: mbedで簡単ネットワーク工作 〜ソーシャルツリー〜:

« Cortex-M0版mbed ファーストタッチ(その3) ライブラリ | トップページ | ラインイレーサー »