2013年9月15日 mbed祭り 大和田健一
m3pi	 を
回してみた
2013年9月15日 mbed祭り 大和田健一
自 己 紹 介
@ohwada
大和田健一
日本Androidの会 横浜支部 ロボット部
ファブラボ 関内
ときどき 電子工作
2013年9月15日 mbed祭り 大和田健一
Robot Car
Pololu m3pi
2013年9月15日 mbed祭り 大和田健一
2011年5月 mbed 購入
2013年9月15日 mbed祭り 大和田健一
LED チカチカ
さて次は?
2013年9月15日 mbed祭り 大和田健一
2012年1月 m3pi 購入
2013年9月15日 mbed祭り 大和田健一
http://www.youtube.com/watch?v=zrVL81FC77w
mbed + 3pi robot racing 2010 20秒
2013年9月15日 mbed祭り 大和田健一
m3pi
3pi robot (AVR)
mbed (ARM)
http://www.pololu.com/catalog/product/2151
210ドル
2013年9月15日 mbed祭り 大和田健一
mbed 3pi
p8 RST
p9 RXD
p10 TXD
Vin Vcc (+5V)
GND GND
m3pi Hardware
2013年9月15日 mbed祭り 大和田健一
m3pi Software
http://mbed.org/cookbook/m3pi
ライブラリ m3pi
 void forward (float speed)
 void backward (...
2013年9月15日 mbed祭り 大和田健一
Android から m3pi を操縦する
2012年3月 http://android.ohwada.jp/archives/1758
2013年9月15日 mbed祭り 大和田健一
Androidのプログラム
API : Button#onTouch
ACTION_DOWN : 前進
ACTION_UP : 停止
Bluetooth Chat (サンプル)
 操作 : タッチ...
2013年9月15日 mbed祭り 大和田健一
ライブラリ
 (1) m3pi
 (2) myBlueUSB
   (BTstack)
mbedのプログラム
言語 : C++
2013年9月15日 mbed祭り 大和田健一
はまったこと
m3pi を Bluetooth keyboard でコントロールしてみました
http://mbed.org/users/kanpapa/notebook/m3pi_bluetoo...
2013年9月15日 mbed祭り 大和田健一
http://www.youtube.com/watch?v=qL_1-RBv0pE
m3pi & Android 10秒
2013年9月15日 mbed祭り 大和田健一
傾きセンサで m3pi を操縦する
2012年11月
2013年9月15日 mbed祭り 大和田健一
Android タッチパネル
API : Button#onTouch
ACTION_DOWN : 前進
ACTION_UP : 停止
Bluetooth Chat (サンプル)
 操作 : タッ...
2013年9月15日 mbed祭り 大和田健一
Android 傾きセンサ
API : SensorManager#getOrientation
pitch : X 軸の傾き
roll : Y 軸の傾き
azimuth : Z 軸の傾き
2013年9月15日 mbed祭り 大和田健一
Android 音声認識
Google Service音声 文字
API : RecognizerIntent
2013年9月15日 mbed祭り 大和田健一
LEDが8個
文字が描けるかも
m3pi を回してみた
2013年5月
2013年9月15日 mbed祭り 大和田健一
先人の知恵
m3piのLEDを使って
回転しながらHelloを表示する
プログラムです
http://mbed.org/users/yueee_yt/code/m3pi_LED/
2013年9月15日 mbed祭り 大和田健一
8個の LED で文字を描く
○ ○ ○ ○ ○ ○ ○ ○
○ ● ● ● ● ● ● ●
○ ○ ○ ○ ○ ○ ○ ●
○ ○ ○ ○ ● ○ ● ○
○ ○ ○ ○ ● ● ○ ○
○ ○...
2013年9月15日 mbed祭り 大和田健一
Android から制御しよう
「あ い う え お」
「あいうえお」
2013年9月15日 mbed祭り 大和田健一
Android にフォントを取込む
(1) ビットマップフォントを探す
 
(2) フォントファイルを読む
(3) Java byte 配列に変換する
(4) UTF-16 にマッピング
2013年9月15日 mbed祭り 大和田健一
8ビットフォントを探す
http://hp.vector.co.jp/authors/VA002310/
http://www.geocities.jp/littlimi/misaki.htm
恵...
2013年9月15日 mbed祭り 大和田健一
BDF形式 (Glyph Bitmap Distribution Format)
フォントの形式
STARTCHAR 2522
ENCODING 9506
SWIDTH 823 0
DWIDTH ...
2013年9月15日 mbed祭り 大和田健一
JIS を UTF-16 にマッピング
区 点 JIS SJIS EUC UTF-8 UTF-16 字
05 02 2522 8341 A5A2 E382A2 30A2 ア
http://ash....
2013年9月15日 mbed祭り 大和田健一
マトリックス LED
電光掲示板を
2013年9月15日 mbed祭り 大和田健一
Japanese characters by mbed LEDs 18秒
http://www.youtube.com/watch?v=J41MH0tA3n8
Upcoming SlideShare
Loading in …5
×

20130915 m3pi in mbed fes

616
-1

Published on

m3pi を回してみた
2013年9月15日 mbed 祭り

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
616
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20130915 m3pi in mbed fes

  1. 1. 2013年9月15日 mbed祭り 大和田健一 m3pi を 回してみた
  2. 2. 2013年9月15日 mbed祭り 大和田健一 自 己 紹 介 @ohwada 大和田健一 日本Androidの会 横浜支部 ロボット部 ファブラボ 関内 ときどき 電子工作
  3. 3. 2013年9月15日 mbed祭り 大和田健一 Robot Car Pololu m3pi
  4. 4. 2013年9月15日 mbed祭り 大和田健一 2011年5月 mbed 購入
  5. 5. 2013年9月15日 mbed祭り 大和田健一 LED チカチカ さて次は?
  6. 6. 2013年9月15日 mbed祭り 大和田健一 2012年1月 m3pi 購入
  7. 7. 2013年9月15日 mbed祭り 大和田健一 http://www.youtube.com/watch?v=zrVL81FC77w mbed + 3pi robot racing 2010 20秒
  8. 8. 2013年9月15日 mbed祭り 大和田健一 m3pi 3pi robot (AVR) mbed (ARM) http://www.pololu.com/catalog/product/2151 210ドル
  9. 9. 2013年9月15日 mbed祭り 大和田健一 mbed 3pi p8 RST p9 RXD p10 TXD Vin Vcc (+5V) GND GND m3pi Hardware
  10. 10. 2013年9月15日 mbed祭り 大和田健一 m3pi Software http://mbed.org/cookbook/m3pi ライブラリ m3pi  void forward (float speed)  void backward (float speed)  void stop (void)  void reset (void) mbed.org - Cookbook - m3pi
  11. 11. 2013年9月15日 mbed祭り 大和田健一 Android から m3pi を操縦する 2012年3月 http://android.ohwada.jp/archives/1758
  12. 12. 2013年9月15日 mbed祭り 大和田健一 Androidのプログラム API : Button#onTouch ACTION_DOWN : 前進 ACTION_UP : 停止 Bluetooth Chat (サンプル)  操作 : タッチパネル 通信 : Bluetooth 言語 : Java
  13. 13. 2013年9月15日 mbed祭り 大和田健一 ライブラリ  (1) m3pi  (2) myBlueUSB    (BTstack) mbedのプログラム 言語 : C++
  14. 14. 2013年9月15日 mbed祭り 大和田健一 はまったこと m3pi を Bluetooth keyboard でコントロールしてみました http://mbed.org/users/kanpapa/notebook/m3pi_bluetooth_keyboard/ Android では、全く繋がらない 先人の知恵 理由:プロトコルが違う  HID (Human Interface Device Profile)  SPP (Serial Port Profile)
  15. 15. 2013年9月15日 mbed祭り 大和田健一 http://www.youtube.com/watch?v=qL_1-RBv0pE m3pi & Android 10秒
  16. 16. 2013年9月15日 mbed祭り 大和田健一 傾きセンサで m3pi を操縦する 2012年11月
  17. 17. 2013年9月15日 mbed祭り 大和田健一 Android タッチパネル API : Button#onTouch ACTION_DOWN : 前進 ACTION_UP : 停止 Bluetooth Chat (サンプル)  操作 : タッチパネル 通信 : Bluetooth 言語 : Java
  18. 18. 2013年9月15日 mbed祭り 大和田健一 Android 傾きセンサ API : SensorManager#getOrientation pitch : X 軸の傾き roll : Y 軸の傾き azimuth : Z 軸の傾き
  19. 19. 2013年9月15日 mbed祭り 大和田健一 Android 音声認識 Google Service音声 文字 API : RecognizerIntent
  20. 20. 2013年9月15日 mbed祭り 大和田健一 LEDが8個 文字が描けるかも m3pi を回してみた 2013年5月
  21. 21. 2013年9月15日 mbed祭り 大和田健一 先人の知恵 m3piのLEDを使って 回転しながらHelloを表示する プログラムです http://mbed.org/users/yueee_yt/code/m3pi_LED/
  22. 22. 2013年9月15日 mbed祭り 大和田健一 8個の LED で文字を描く ○ ○ ○ ○ ○ ○ ○ ○ ○ ● ● ● ● ● ● ● ○ ○ ○ ○ ○ ○ ○ ● ○ ○ ○ ○ ● ○ ● ○ ○ ○ ○ ○ ● ● ○ ○ ○ ○ ○ ○ ● ○ ○ ○ ○ ○ ○ ○ ● ○ ○ ○ ○ ○ ○ ● ○ ○ ○ ○ 5ms間隔
  23. 23. 2013年9月15日 mbed祭り 大和田健一 Android から制御しよう 「あ い う え お」 「あいうえお」
  24. 24. 2013年9月15日 mbed祭り 大和田健一 Android にフォントを取込む (1) ビットマップフォントを探す   (2) フォントファイルを読む (3) Java byte 配列に変換する (4) UTF-16 にマッピング
  25. 25. 2013年9月15日 mbed祭り 大和田健一 8ビットフォントを探す http://hp.vector.co.jp/authors/VA002310/ http://www.geocities.jp/littlimi/misaki.htm 恵梨沙フォント (8ビット) 美咲フォント (7ビット)
  26. 26. 2013年9月15日 mbed祭り 大和田健一 BDF形式 (Glyph Bitmap Distribution Format) フォントの形式 STARTCHAR 2522 ENCODING 9506 SWIDTH 823 0 DWIDTH 10 0 BBX 10 8 0 -2 BITMAP 0000 7f00 0100 0a00 0c00 0800 0800 1000 ENDCHAR ○○○○○○○○ ○●●●●●●● ○○○○○○○● ○○○○●○●○ ○○○○●●○○ ○○○○●○○○ ○○○○●○○○ ○○○●○○○○ <- JISコード
  27. 27. 2013年9月15日 mbed祭り 大和田健一 JIS を UTF-16 にマッピング 区 点 JIS SJIS EUC UTF-8 UTF-16 字 05 02 2522 8341 A5A2 E382A2 30A2 ア http://ash.jp/code/unitbl21.htm 地味に大変だった 第1水準漢字+第2水準漢字=6000文字
  28. 28. 2013年9月15日 mbed祭り 大和田健一 マトリックス LED 電光掲示板を
  29. 29. 2013年9月15日 mbed祭り 大和田健一 Japanese characters by mbed LEDs 18秒 http://www.youtube.com/watch?v=J41MH0tA3n8
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×