第6話 スマホを振ると「友だち」になれるのはナゼ?

第6話 スマホを振ると「友だち」になれるのはナゼ?

わたる
ねぇ、スマホって、なんで振(ふ)るだけでいろいろできるの?
はかせ
センサーじゃ。
ほとんどのスマホには、どの方向(ほうこう)に、どれだけの速(はや)さで動(うご)かしたかがわかる「加速度(かそくど)センサー」が入(はい)っているんじゃよ。
振(ふ)るとセンサーが信号(しんごう)を出(だ)し、それをアプリが利用(りよう)しているのじゃ。
ナビ
振(ふ)る操作(そうさ)を「シェイク」というニャ。
2人でいっしょにシェイクすると「友(とも)だち」になれるアプリもあるニャ。
わたる
へぇ~、センサーってオモシロいんだね!
ほかにもあるの?
はかせ
室内(しつない)と屋外(おくがい)では、画面(がめん)の明(あか)るさが変(か)わるじゃろ?
あれもセンサーがまわりの「明(あか)るさ」を確認(かくにん)して、見(み)やすいように調節(ちょうせつ)しているんじゃ。
くるみ
夜(よる)になるとつく照明(しょうめい)もそうなの?
はかせ
その通(とお)り!
ひとが近(ちか)づくと光(ひか)るタイプも同(おな)じでの、センサーがあるからできるんじゃよ。
ナビ
スマホやパソコンだけじゃなく、街(まち)にもいろんなセンサーが使(つか)われているんニャよ!
わたる
じゃあ、シェイクすると始(はじ)まるゲームとかもあるの?
はかせ
技術的(ぎじゅつてき)には可能(かのう)じゃろうが、シェイクで起動(きどう)するアプリがほかにもあったら、一斉(いっせい)に開(ひら)いて大混乱(だいこんらん)じゃわい。
くるみ
そっか!
ほかのアプリのこととかも考(かんが)えないとダメよね。
はかせ
センサーは「ある情報(じょうほう)」を得(え)るためのパーツじゃから、全体(ぜんたい)のことまではわからん。
センサーをどう使(つか)うか良(よ)く考(かんが)えてプログラムしないと、かえって不便(ふべん)になってしまうんじゃ。
ナビ
スマホのマイクで騒音(そうおん)を測(はか)るアプリもあるニャ。
センサーを上手(じょうず)に利用(りよう)すれば、アイデア次第(しだい)でいろんなことができるニャ!
はかせ

そうじゃ! ひらめいたぞっ!!

「100回(かい)シェイクしないと鳴り止(な や)まない目覚(めざ)まし」はどうじゃ?
それと「大声(おおごえ)にしか反応(はんのう)しないAIスピーカ」も良(よ)さそうじゃな!
あとは…

アンドウくん
アンドウくん

…
とんでもな~く不便(ふべん)! って思(おも)ったのは、ワタシだけでしょうカ。。。

質問:スマホを振ると「友だち」になれるのはナゼ?

 

答え:内蔵された「加速度センサー」が反応し、決められた処理をおこなうようプログラムされているからです。

ものがはさまると開くエレベーターのドア、ひとがいないときに止まるエスカレーターなど、日常生活にも数多くのセンサーが使われています。
なかでもスマホやタブレットはセンサーの「かたまり」と呼べるほど多くを搭載しています。

スマホが熱くなり過ぎたときにシステムを止める温度センサー、顔を近づけたときに誤作動を防ぐためにタッチパネルを無効にする近接センサーなどは、知名度の高いセンサーと言えるでしょう。
対してあまり知られていないものの代表例は地磁気(ちじき)センサーで、地図アプリで東西南北が表示されるのはこのセンサーがあるからです。

また、文中でも紹介しているように、センサーがあればいろいろな情報が得られますが、それをどう使うかは「プログラム」次第です。
スマホのアプリ作りは「誰でもカンタンに」とは言えませんので、興味のある方はマイコンで実験してみると良いでしょう。