SlideShare a Scribd company logo
1 of 45
Androidと
m b e d のあれこれ
Androidと
      m b e d のあれこれ

  By じぇーけーそふと
      一)  And roid mbed部
 (勝 純
自己紹介

じぇーけーそふと         う お ー る ぼ っ と

本名:勝 純一
 @jksoft913
                   ライフスタイル改善Twitterマシン



趣味で電子工作、ロボット作り

最近、mbedとAndroidとの連携に注目しています。
フィジカルコンピューテン
         グ
コンピュータと人間とのコミュニケーションを
デザインして、よりコンピュータを身近にする。

          ↓

コンピュータ開発に関わりのない人にも
フィジカルコンピューテン
            グ
コンピュータと人間とのコミュニケーションを
デザインして、よりコンピュータを身近にする。

          ↓

コンピュータ開発に関わりのない人にも
      Easy Prototyping !
フィジカルコンピューテン
         グ
ADKのオフィシャルベースはフィジカル
フィジカルコンピューテン
          グ
ADKのオフィシャルベースはフィジカル




→電子工作や組み込み系に不慣れでも

  Android端末のアクセサリ作りが可能
フィジカルコンピューテン
           グ
同じくフィジカルコンピューティングボードで

あるmbedとAndroid端末のコラボレーション




            +
mbedとは
mbedとは

ARM Cortex-M3
LPC1768 96MHz
 FLASH 512KB 
 RAM 64KB



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

 ARM Cortex-M3
 LPC1768 96MHz
  FLASH 512KB 
  RAM 64KB

LEDピカピカ

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

 ARM Cortex-M3
 LPC1768 96MHz
  FLASH 512KB 
  RAM 64KB

LEDピカピカ    音楽再生♪

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

 ARM Cortex-M3
 LPC1768 96MHz
  FLASH 512KB 
  RAM 64KB

LEDピカピカ    音楽再生♪

 デジタルI/O、アナログI/O、LAN、USB、CAN
     ついったー?遠隔家電?
mbedとは

 ARM Cortex-M3
 LPC1768 96MHz
  FLASH 512KB 
  RAM 64KB

LEDピカピカ    音楽再生♪   ホストもデバイスも

 デジタルI/O、アナログI/O、LAN、USB、CAN
     ついったー?遠隔家電?
mbedとは

 ARM Cortex-M3
 LPC1768 96MHz
  FLASH 512KB 
  RAM 64KB

LEDピカピカ    音楽再生♪   ホストもデバイスも

 デジタルI/O、アナログI/O、LAN、USB、CAN
     ついったー?遠隔家電?      くるまとお話
mbedの特徴

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

ライブラリとコミュニティによって手軽に
ガジェット工作がみんなで楽しめる!
クラウド上でプログラミングできる
マイコンモジュール!
クラウド上でプログラミングできる
マイコンモジュール!


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


                   GoogleChrome
                     ブラウザ


        プログラムをつくったら
           コンパイル
クラウド上でプログラミングできる
 マイコンモジュール!


                    GoogleChrome
                      ブラウザ


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




できあがったモノをダウンロード
クラウド上でプログラミングできる
マイコンモジュール!
クラウド上でプログラミングできる
マイコンモジュール!
クラウド上でプログラミングできる
マイコンモジュール!



         mbedをUSBでパソコンに繋げると
          USBメモリとして認識される!
クラウド上でプログラミングできる
マイコンモジュール!



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




プログラムを作って、動かす流れはたったこれだけ
クラウド上でプログラミングできる
マイコンモジュール!


プログラムはいいけど、ハンダ付けはちょっと
という場合は液晶とLANコネクタ、USBコネク
タ、スイッチなどが付いた拡張基板もあります。




      GEMMYカード!
mbedの特徴

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

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

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


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


サイトは英語ですがこれらでは日本語も使えます。
ライブラリとコミュニティによって手軽に
 ガジェット工作がみんなで楽しめる!

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


他にもさまざまなセンサーや液晶モジュールとのラ
イブラリがたくさん!
ライブラリはWeb上でそのまま組み込める
ライブラリとコミュニティによって手軽に
ガジェット工作がみんなで楽しめる!
ライブラリとコミュニティによって手軽に
 ガジェット工作がみんなで楽しめる!




                         無
                          線
                           ル
                              ー
                               タ
                                   へ

パソコンやスマートフォンのブラウザからmbedに繋がれた
温度センサの値を見たり、LEDをコントロールしたりできる。
ライブラリとコミュニティによって手軽に
ガジェット工作がみんなで楽しめる!
ライブラリとコミュニティによって手軽に
 ガジェット工作がみんなで楽しめる!




     ライフスタイル改善Twitterマシン
決めた時間にタッチしないと正しいツイートができない
ライブラリとコミュニティによって手軽に
ガジェット工作がみんなで楽しめる!
ライブラリとコミュニティによって手軽に
ガジェット工作がみんなで楽しめる!




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


Android端末でも操作OK!




      Wiiリモコンで操作するロボット
Androidとのコラボレーション



クラウド上でプログラミング出来るということで
Android端末でも開発可能!

mbedとの接続
 microbridge ( ADBを利用したUSB接続)
 ADK
 Bluetooth(SPPによる通信)
 Ethernet
Androidとのコラボレーション



クラウド上でプログラミング出来るということで
Android端末でも開発可能!

mbedとの接続
 microbridge ( ADBを利用したUSB接続)
 ADK
 Bluetooth(SPPによる通信)
 Ethernet
Androidとのコラボレーション




mbedとの接続
 microbridge ( ADBを利用したUSB接続)
 ADK
 Bluetooth(SPPによる通信)
 Ethernet
こんなの考えています




壁を走るロボット
うおーるぼっとAP
うおーるぼっとAP
ご清聴ありがとうございました。

自由に参加出来ます。


   Android   mbed部
  Google グループで検索を!




   mbedの入門書 mbedの作例集

More Related Content

Similar to Abc発表資料(2012s)

mbedとwindows 8.1
mbedとwindows 8.1mbedとwindows 8.1
mbedとwindows 8.1Nobuaki Aoki
 
Raspberry pi+mono を使ってlegoを制御
Raspberry pi+mono を使ってlegoを制御Raspberry pi+mono を使ってlegoを制御
Raspberry pi+mono を使ってlegoを制御Masuda Tomoaki
 
これから始める Windows io t core
これから始める Windows io t coreこれから始める Windows io t core
これから始める Windows io t coreMasuda Tomoaki
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -Kishi Shundo
 
2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用yasuyuki_suzuki
 
ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit 三七男 山本
 
2016 0914 iotlt勉強会_レーザー加工機のすすめ
2016 0914 iotlt勉強会_レーザー加工機のすすめ2016 0914 iotlt勉強会_レーザー加工機のすすめ
2016 0914 iotlt勉強会_レーザー加工機のすすめyasuyuki_suzuki
 
ハンズオン:Bluemix とスマホでゲームを作ろう!
ハンズオン:Bluemix とスマホでゲームを作ろう! ハンズオン:Bluemix とスマホでゲームを作ろう!
ハンズオン:Bluemix とスマホでゲームを作ろう! softlayerjp
 
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛titoi2
 
ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)BizCOLLEGE
 
Htmlコーディングの効率化 前編
Htmlコーディングの効率化 前編Htmlコーディングの効率化 前編
Htmlコーディングの効率化 前編Yasuhito Yabe
 
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118Atomu Hidaka
 
スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識Yugo Yamamoto
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料Kenichi Yoshida
 
プロ生品川 2012 12-22
プロ生品川 2012 12-22プロ生品川 2012 12-22
プロ生品川 2012 12-22Kaede Kondoh
 
Windows IoT Core and Robot Arm
Windows IoT Core and Robot ArmWindows IoT Core and Robot Arm
Windows IoT Core and Robot ArmMasuda Tomoaki
 
Getting started micro:witch
Getting started micro:witchGetting started micro:witch
Getting started micro:witchEiichiro Ito
 
Adobe xdモバイルアプリとの連携利用
Adobe xdモバイルアプリとの連携利用Adobe xdモバイルアプリとの連携利用
Adobe xdモバイルアプリとの連携利用Kazuma Sekiguchi
 
2016 0629 IoTLT勉強会
2016 0629 IoTLT勉強会2016 0629 IoTLT勉強会
2016 0629 IoTLT勉強会yasuyuki_suzuki
 

Similar to Abc発表資料(2012s) (20)

mbedとwindows 8.1
mbedとwindows 8.1mbedとwindows 8.1
mbedとwindows 8.1
 
Raspberry pi+mono を使ってlegoを制御
Raspberry pi+mono を使ってlegoを制御Raspberry pi+mono を使ってlegoを制御
Raspberry pi+mono を使ってlegoを制御
 
これから始める Windows io t core
これから始める Windows io t coreこれから始める Windows io t core
これから始める Windows io t core
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
 
2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用2016 0316 io tlt勉強会_掲載用
2016 0316 io tlt勉強会_掲載用
 
3 d printer_ivent
3 d printer_ivent3 d printer_ivent
3 d printer_ivent
 
ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit
 
2016 0914 iotlt勉強会_レーザー加工機のすすめ
2016 0914 iotlt勉強会_レーザー加工機のすすめ2016 0914 iotlt勉強会_レーザー加工機のすすめ
2016 0914 iotlt勉強会_レーザー加工機のすすめ
 
ハンズオン:Bluemix とスマホでゲームを作ろう!
ハンズオン:Bluemix とスマホでゲームを作ろう! ハンズオン:Bluemix とスマホでゲームを作ろう!
ハンズオン:Bluemix とスマホでゲームを作ろう!
 
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛
 
ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)
 
Htmlコーディングの効率化 前編
Htmlコーディングの効率化 前編Htmlコーディングの効率化 前編
Htmlコーディングの効率化 前編
 
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118
 
スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
プロ生品川 2012 12-22
プロ生品川 2012 12-22プロ生品川 2012 12-22
プロ生品川 2012 12-22
 
Windows IoT Core and Robot Arm
Windows IoT Core and Robot ArmWindows IoT Core and Robot Arm
Windows IoT Core and Robot Arm
 
Getting started micro:witch
Getting started micro:witchGetting started micro:witch
Getting started micro:witch
 
Adobe xdモバイルアプリとの連携利用
Adobe xdモバイルアプリとの連携利用Adobe xdモバイルアプリとの連携利用
Adobe xdモバイルアプリとの連携利用
 
2016 0629 IoTLT勉強会
2016 0629 IoTLT勉強会2016 0629 IoTLT勉強会
2016 0629 IoTLT勉強会
 

More from Junichi Katsu

More from Junichi Katsu (10)

Wio LTEをJavaScriptで開発
Wio LTEをJavaScriptで開発Wio LTEをJavaScriptで開発
Wio LTEをJavaScriptで開発
 
Mbed OS 5の本を書いてみた
Mbed OS 5の本を書いてみたMbed OS 5の本を書いてみた
Mbed OS 5の本を書いてみた
 
Simple IoT BoardでIoT
Simple IoT BoardでIoTSimple IoT BoardでIoT
Simple IoT BoardでIoT
 
Simple IoT BoardでIoT
Simple IoT BoardでIoTSimple IoT BoardでIoT
Simple IoT BoardでIoT
 
mbedでIoTデバイス
mbedでIoTデバイスmbedでIoTデバイス
mbedでIoTデバイス
 
wallbotBLE Manual
wallbotBLE ManualwallbotBLE Manual
wallbotBLE Manual
 
tmp
tmptmp
tmp
 
トラ技オフ
トラ技オフトラ技オフ
トラ技オフ
 
Gadget1 r4
Gadget1 r4Gadget1 r4
Gadget1 r4
 
20100711 プレゼン
20100711 プレゼン20100711 プレゼン
20100711 プレゼン
 

Abc発表資料(2012s)

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n