トラ技オフ
TRANSCRIPT
祝!トラ技オフ会ARM 製作物を紹介!といっても mbed ですが
祝!トラ技オフ会ARM 製作物を紹介!といっても mbed ですが
2011年5月10日(火) ガジェットカフェ勝 純一じぇーけーそふと
自己紹介
じぇーけーそふと本名:勝 純一 @jksoft913
趣味:電子工作、ロボット作り本業:組み込みソフトエンジニア
うおーるぼっと
ライフスタイル改善 Twitter マシン
フリーザーなう
mbed の紹介
ARM Cortex-M 3 LPC1768 96 MHz FLASH 512KB RAM 64KB
デジタル I/O 、アナログ I/O 、 LAN 、 USB 、 CAN
LED ピカピカ” 音楽再生♪
ついったー?遠隔家電?
ホストもデバイスも
くるまとお話
○ 簡単に mbed とは
mbed
クラウド上でプログラミングできるマイコンモジュール!
ライブラリとコミュニティによって手軽にガジェット工作がみんなで楽しめる!
○mbed の特徴
mbed○ クラウド上でプログラミング!
GoogleChrome
ブラウザ
プログラムをつくったらコンパイル
できあがったモノをダウンロード
mbed
mbed を USB でパソコンに繋げると USB メモリとして認識され
る!
プログラムを作って、動かす流れはたったこれだけ
○ クラウド上でプログラミング!
mbed○ みんなで楽しめる
mbed のサイトにはユーザーや中の人とのコミュニケーション機能があります。
・トピックベースの情報交換スペース・作ったものを紹介したり出来るノートブック・プログラムをシェアできる機能
サイトは英語ですがこれらでは日本語も使えます。
登録しているユーザーのマップ
mbed
サイトには手軽に扱えるライブラリが豊富・ HTTP サーバ / クライアント・ Twitter (ポスト、 TL 取得)・ BlueUSB ( Bluetooth 通信、 USB メモリ)・ SD カード
他にもさまざまなセンサーや液晶モジュールとのライブラリがたくさん!ライブラリは Web 上でそのまま組み込める
mbed
とにかくお気軽にマイコン工作が楽しめるmbed で作った作品をいくつか紹介します。
Ustream オンエアランプ
Ust 中継が始まると点灯番組の視聴者数を表示
mbed○HTTP クライアント
HTTP GET
XML
番組の情報が返ってくる
Ust で中継
Ust サービス
URI を指定してライブラリのAPI をコールしてるだけ
うおーるぼっと Neo
Wii リモコンで操作出来る壁走りロボット
うおーるぼっと Neo
実際の壁走りの様子です。リモコンをハンドルの様に操作することも可能
うおーるぼっと Neo
このロボットに使用したライブラリ BlueUSB はソースコードレベルで公開されていたので、実際に動かした後にコードから仕組みを知ることが出来ました。
うおーるぼっと Neo
イベントや小学校などでデモをやりました。重力体感型の操作やゲームモードで楽しんでもらいました。
うおーるぼっとキット• mbed のロボットベースボードとして、 電子工作キ
ット版のうおーるぼっとを開発中です。
ライントレーサ学習用追加部品で壁走行も可
Wii リモコン操作ロボット
Coming Soon
プロトタイプが完成しました。
ソーシャル電子工作人と人がつながり楽しく電子工作をする
独りで淡々と電子工作を楽しむのもいいけれど。みんなで電子工作を楽しもう。
Facebook ページもよろしく!http://www.facebook.com/social.make