トラ技オフ

18
ARM 祝祝祝祝祝祝祝祝祝祝祝 mbed 祝祝祝 祝祝 祝祝 祝 祝祝 祝祝 祝祝祝祝祝祝祝祝 2011510() 祝祝祝祝祝祝祝祝

Upload: junichi-katsu

Post on 27-May-2015

790 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: トラ技オフ

祝!トラ技オフ会ARM 製作物を紹介!といっても mbed ですが

祝!トラ技オフ会ARM 製作物を紹介!といっても mbed ですが

2011年5月10日(火) ガジェットカフェ勝 純一じぇーけーそふと

Page 2: トラ技オフ

自己紹介

じぇーけーそふと本名:勝 純一 @jksoft913

趣味:電子工作、ロボット作り本業:組み込みソフトエンジニア

うおーるぼっと

ライフスタイル改善 Twitter マシン

フリーザーなう

Page 3: トラ技オフ

mbed の紹介

ARM Cortex-M 3 LPC1768  96 MHz FLASH 512KB   RAM 64KB

デジタル I/O 、アナログ I/O 、 LAN 、 USB 、 CAN

LED ピカピカ” 音楽再生♪

ついったー?遠隔家電?

ホストもデバイスも

くるまとお話

○ 簡単に mbed とは

Page 4: トラ技オフ

mbed

クラウド上でプログラミングできるマイコンモジュール!

ライブラリとコミュニティによって手軽にガジェット工作がみんなで楽しめる!

○mbed の特徴

Page 5: トラ技オフ

mbed○ クラウド上でプログラミング!

GoogleChrome

ブラウザ

プログラムをつくったらコンパイル

できあがったモノをダウンロード

Page 6: トラ技オフ

mbed

mbed を USB でパソコンに繋げると USB メモリとして認識され

る!

プログラムを作って、動かす流れはたったこれだけ

○ クラウド上でプログラミング!

Page 7: トラ技オフ

mbed○ みんなで楽しめる

mbed のサイトにはユーザーや中の人とのコミュニケーション機能があります。

・トピックベースの情報交換スペース・作ったものを紹介したり出来るノートブック・プログラムをシェアできる機能

サイトは英語ですがこれらでは日本語も使えます。

登録しているユーザーのマップ

Page 8: トラ技オフ

mbed

サイトには手軽に扱えるライブラリが豊富・ HTTP サーバ / クライアント・ Twitter (ポスト、 TL 取得)・ BlueUSB ( Bluetooth 通信、 USB メモリ)・ SD カード

他にもさまざまなセンサーや液晶モジュールとのライブラリがたくさん!ライブラリは Web 上でそのまま組み込める

Page 9: トラ技オフ

mbed

とにかくお気軽にマイコン工作が楽しめるmbed で作った作品をいくつか紹介します。

Page 10: トラ技オフ

Ustream オンエアランプ

Ust 中継が始まると点灯番組の視聴者数を表示

Page 11: トラ技オフ

mbed○HTTP クライアント

HTTP GET

XML

番組の情報が返ってくる

Ust で中継

Ust サービス

URI を指定してライブラリのAPI をコールしてるだけ

Page 12: トラ技オフ

うおーるぼっと Neo

Wii リモコンで操作出来る壁走りロボット

Page 13: トラ技オフ

うおーるぼっと Neo

実際の壁走りの様子です。リモコンをハンドルの様に操作することも可能

Page 14: トラ技オフ

うおーるぼっと Neo

このロボットに使用したライブラリ BlueUSB はソースコードレベルで公開されていたので、実際に動かした後にコードから仕組みを知ることが出来ました。

Page 15: トラ技オフ

うおーるぼっと Neo

イベントや小学校などでデモをやりました。重力体感型の操作やゲームモードで楽しんでもらいました。

Page 16: トラ技オフ

うおーるぼっとキット• mbed のロボットベースボードとして、 電子工作キ

ット版のうおーるぼっとを開発中です。

ライントレーサ学習用追加部品で壁走行も可

Wii リモコン操作ロボット

Page 17: トラ技オフ

Coming Soon

プロトタイプが完成しました。

Page 18: トラ技オフ

ソーシャル電子工作人と人がつながり楽しく電子工作をする

独りで淡々と電子工作を楽しむのもいいけれど。みんなで電子工作を楽しもう。

Facebook ページもよろしく!http://www.facebook.com/social.make