2013年5月26日 ADK BootCamp 大和田健一
m3pi を
回してみた
2013年5月26日 ADK BootCamp 大和田健一
自 己 紹 介
@ohwada
大和田健一
日本Androidの会 横浜支部
ファブラボ 関内
ときどき 電子工作
2013年5月26日 ADK BootCamp 大和田健一
振 り 返 り
2013年5月26日 ADK BootCamp 大和田健一
2011年5月 mbed 購入
2013年5月26日 ADK BootCamp 大和田健一
Arduino mbed
CPU AVR 8bit ARM 32bit
開発環境
Arduino IDE
Cライク
クラウド
C/C++
プログラム
転送
USBシリアル USBメモリ
価格 2500円 5200円
2013年5月26日 ADK BootCamp 大和田健一
mbed デモ
2013年5月26日 ADK BootCamp 大和田健一
2012年1月 m3pi 購入
2013年5月26日 ADK BootCamp 大和田健一
m3pi
3pi robot (AVR)
mbed (ARM)
http://www.pololu.com/catalog/product/2151
210ドル
2013年5月26日 ADK BootCamp 大和田健一
Android から m3pi を操縦する
2012年3月 http://android.ohwada.jp/archives/1758
2013年5月26日 ADK BootCamp 大和田健一
傾きセンサで m3pi を操縦する
2012年11月
2013年5月26日 ADK BootCamp 大和田健一
2013年 5月
2013年5月26日 ADK BootCamp 大和田健一
m3pi を回してみた
LEDが8個
文字が描けるかも
2013年5月26日 ADK BootCamp 大和田健一
先人の知恵
m3piのLEDを使って
回転しながらHelloを表示する
プログラムです
http://mbed.org/users/yueee_yt/code/m3pi_LED/
2013年5月26日 ADK BootCamp 大和田健一
8個の LED で文字を描く
○ ○ ○ ○ ○ ○ ○ ○
○ ● ● ● ● ● ● ●
○ ○ ○ ○ ○ ○ ○ ●
○ ○ ○ ○ ● ○ ● ○
○ ○ ○ ○ ● ● ○ ○
○ ○ ○ ○ ● ○ ○ ○
○ ○ ○ ○ ● ○ ○ ○
○ ○ ○ ● ○ ○ ○ ○
5ms間隔
2013年5月26日 ADK BootCamp 大和田健一
Android から制御しよう
「あ い う え お」
「あいうえお」
2013年5月26日 ADK BootCamp 大和田健一
Android にフォントを取込む
(1) ビットマップフォントを探す
 
(2) フォントファイルを読む
(3) Java byte 配列に変換する
(4) UTF-16 にマッピング
2013年5月26日 ADK BootCamp 大和田健一
8ビットフォントを探す
http://hp.vector.co.jp/authors/VA002310/
http://www.geocities.jp/littlimi/misaki.htm
恵梨沙フォント
美咲フォント (7ビット)
2013年5月26日 ADK BootCamp 大和田健一
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コード
2013年5月26日 ADK BootCamp 大和田健一
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文字
2013年5月26日 ADK BootCamp 大和田健一
m3pi デモ
2013年5月26日 ADK BootCamp 大和田健一
質疑応答

20130526 m3pi in ADK BootCamp

  • 1.
    2013年5月26日 ADK BootCamp大和田健一 m3pi を 回してみた
  • 2.
    2013年5月26日 ADK BootCamp大和田健一 自 己 紹 介 @ohwada 大和田健一 日本Androidの会 横浜支部 ファブラボ 関内 ときどき 電子工作
  • 3.
    2013年5月26日 ADK BootCamp大和田健一 振 り 返 り
  • 4.
    2013年5月26日 ADK BootCamp大和田健一 2011年5月 mbed 購入
  • 5.
    2013年5月26日 ADK BootCamp大和田健一 Arduino mbed CPU AVR 8bit ARM 32bit 開発環境 Arduino IDE Cライク クラウド C/C++ プログラム 転送 USBシリアル USBメモリ 価格 2500円 5200円
  • 6.
    2013年5月26日 ADK BootCamp大和田健一 mbed デモ
  • 7.
    2013年5月26日 ADK BootCamp大和田健一 2012年1月 m3pi 購入
  • 8.
    2013年5月26日 ADK BootCamp大和田健一 m3pi 3pi robot (AVR) mbed (ARM) http://www.pololu.com/catalog/product/2151 210ドル
  • 9.
    2013年5月26日 ADK BootCamp大和田健一 Android から m3pi を操縦する 2012年3月 http://android.ohwada.jp/archives/1758
  • 10.
    2013年5月26日 ADK BootCamp大和田健一 傾きセンサで m3pi を操縦する 2012年11月
  • 11.
    2013年5月26日 ADK BootCamp大和田健一 2013年 5月
  • 12.
    2013年5月26日 ADK BootCamp大和田健一 m3pi を回してみた LEDが8個 文字が描けるかも
  • 13.
    2013年5月26日 ADK BootCamp大和田健一 先人の知恵 m3piのLEDを使って 回転しながらHelloを表示する プログラムです http://mbed.org/users/yueee_yt/code/m3pi_LED/
  • 14.
    2013年5月26日 ADK BootCamp大和田健一 8個の LED で文字を描く ○ ○ ○ ○ ○ ○ ○ ○ ○ ● ● ● ● ● ● ● ○ ○ ○ ○ ○ ○ ○ ● ○ ○ ○ ○ ● ○ ● ○ ○ ○ ○ ○ ● ● ○ ○ ○ ○ ○ ○ ● ○ ○ ○ ○ ○ ○ ○ ● ○ ○ ○ ○ ○ ○ ● ○ ○ ○ ○ 5ms間隔
  • 15.
    2013年5月26日 ADK BootCamp大和田健一 Android から制御しよう 「あ い う え お」 「あいうえお」
  • 16.
    2013年5月26日 ADK BootCamp大和田健一 Android にフォントを取込む (1) ビットマップフォントを探す   (2) フォントファイルを読む (3) Java byte 配列に変換する (4) UTF-16 にマッピング
  • 17.
    2013年5月26日 ADK BootCamp大和田健一 8ビットフォントを探す http://hp.vector.co.jp/authors/VA002310/ http://www.geocities.jp/littlimi/misaki.htm 恵梨沙フォント 美咲フォント (7ビット)
  • 18.
    2013年5月26日 ADK BootCamp大和田健一 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コード
  • 19.
    2013年5月26日 ADK BootCamp大和田健一 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文字
  • 20.
    2013年5月26日 ADK BootCamp大和田健一 m3pi デモ
  • 21.
    2013年5月26日 ADK BootCamp大和田健一 質疑応答