Upload
kenichi-ohwada
View
676
Download
1
Embed Size (px)
DESCRIPTION
m3pi を回してみた 2013年5月26日 ADK BootCamp
Citation preview
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 mbedCPU AVR 8bit ARM 32bit
開発環境 Arduino IDECライク
クラウド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 2522ENCODING 9506SWIDTH 823 0DWIDTH 10 0BBX 10 8 0 -2BITMAP00007f0001000a000c00080008001000ENDCHAR
○○○○○○○○○●●●●●●●○○○○○○○●○○○○●○●○○○○○●●○○○○○○●○○○○○○○●○○○○○○●○○○○
<- 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 大和田健一
質疑応答