M5Stackでビジュアルプログラミングを学ぶ——著者にきく(深水英一郎氏寄稿)
おたくま経済新聞 / 2022年3月31日 13時30分
M5Stack/M5Stickではじめる かんたんプログラミング
こんにちは、深水英一郎(ふかみん)です。
本日著者に紹介してもらう著書は「M5Stack/M5Stickではじめる かんたんプログラミング」です。今注目されているマイコンボードM5Stack(エムファイブスタック)を使ったビジュアルプログラミング環境UIFlow(ユーアイフロー)でのプログラミングについて学ぶ本。著者はプログラマーとして活躍しながら技術系ブログの執筆をしている田中正幸さんです。
どんな本なのか、もう少し詳しくきいてみましょう!
▼書籍DATA
「M5Stack/M5Stickではじめる かんたんプログラミング」(田中正幸著、マイナビ出版/2022年4月14日発売)
▼著者 田中正幸さんプロフィール
https://twitter.com/tnkmasayuki
中学時代に「13歳のハローワーク」のような本を読み、プログラマを目指し図書館のプログラム関係の書籍を多読。
最先端で働きたいと思いゲーム業界に就職し、家庭用ゲーム機やアーケードゲーム機にて通信対戦などのゲームを開発。
その後オープンソース系の開発会社に転職し、Web系の開発が本業。
——この本を執筆するきっかけは何だったのでしょう?
【田中さん】
出版社の編集者さんにUIFlowの本を書かないかと声をかけられました。
——なるほど、ということはUIFlowを使ったプログラミングについての本、ということでしょうか。
はい、ターゲットは、はじめてプログラムに触れる人です。M5Stack社のボードとUIFlowと呼ばれるブロックを組み合わせて動かすプログラムを学んでいきます。「なぜプログラムをするの」からはじまり、プログラムとはどのようなものかを解説しています。
——M5Stackを使いながらプログラミングを学んでいく、ということですね。
書籍ではM5StickC Plusという、小型で比較的安いオールインワンのボードを利用しています。
——今だと本体だけで3000円ほどで売られているボードですね。
M5Stack社には他にもいろいろなボードがありますが、このボードはお手頃です。
——プログラミングに関してはビジュアルプログラミングツールであるUIFlowについて解説している。
書籍はステップバイステップ方式で解説してあり、画面画像を多用しているのが特徴です。ブロックを積み上げてプログラムをするので、すべての工程を丁寧に解説してあります。ビジュアルプログラミングの解説執筆は、実際には非常に大変で、最終的に画像素材は1000枚近くになっています。その分、わかりやすくなっていると思います。
——拡張ユニットについても解説しているのですね。
M5Stack社のボードはユニットと呼ばれるものをケーブルで接続することで機能を拡張することができます。
私は日本で発売されているユニットはほぼすべて持っているコレクターでして、保有している60種類を超えるユニットから使いやすそうなものを厳選して利用方法の解説をしています。厳選しても30種類近くあったので、実は非常に手間がかかっています。応用部分までしっかりと説明してあります。
——こちらも写真を豊富に使った説明となっているのでしょうか。
ボードも、ユニットも写真付きでたくさん紹介しています。
——入門からさらに踏み込んだ内容にも触れていますか?
書籍の後半では応用として、通信の使い方を紹介しました。気象庁のサイトから天気予報のデータをダウンロードして、JSONファイルの解析方向も解説しています。ここは非常に泥臭い方法が必要で、ブロックも大量に使います。そのためカスタムブロックと呼ばれる方法を利用して、あらかじめ作成しておいたブロックを呼び出すことで楽をする方法も書きました。
その他、温度計などのデータをアップロードして、無料でグラフ化できるAmbientというサービスの使いかたも紹介してあります。このサービスではカスタムブロックが準備されていたのですが、かんたんにダウンロードできなかったのでサービスオーナーにお願いをして、導入しやすい方法も追加してもらいました。
——この本で、読者に注目して欲しい部分はどこでしょう?
UIFlowをメインにした書籍はこれまでなかったので、いままでUIFlowを触ったことがなかった人にも触ってもらいたいと思います。環境としてものすごく便利で、簡単にIoT連携などが可能です。
その上で、複雑なものを作る例も載せていますので、どれぐらいの難易度までプログラムができるのかを自分なりに感じてもらいたいと思います。書籍の内容はプログラム初学者向けですので実際にUIFlowを触ってみて、その後にどうすればいいのか、といったアドバイスも最後にまとめてあります。参考にしてもらえればと思います。
——田中さんの今後の活動予定について教えてください。
電子工作やプログラムをしていて、気になったことをまとめてブログで紹介しています。これからもその活動を続けていくつもりです。最近はマイコンを組み合わせて使う電子回路に興味があるので、その分野をまとめてみたいと思っています。
——本日はありがとうございました!
(了)
【ききて 深水英一郎 プロフィール】
笹舟にちょうどよい笹に見とれていて橋から川に落ちたことがあります。
そんな私も今は個人のちからの拡大とそれがもたらす世の中の変化に興味をもち「きいてみる」という企画をやってます https://kiitemiru.com/
ネット黎明期にインターネットの本屋さん「まぐまぐ」を個人で発案、開発運営し「メルマガの父」と呼ばれる。Web of the Yearで日本一となり3年連続入賞。新しいマーケティング方式を確立したとしてWebクリエーション・アウォード受賞。元未来検索ブラジル社代表で、ニュースサイト「ガジェット通信」を創刊、「ネット流行語大賞」や日本初のMCN「ガジェクリ」立ち上げ。株式会社ツクレル取締役。シュークリームが大好き。
外部リンク
この記事に関連するニュース
-
STマイクロエレクトロニクス、超低コストの汎用32bitマイコン「STM32C0シリーズ」に性能を向上させた新製品を追加
PR TIMES / 2024年10月4日 19時40分
-
コミュニケーションロボット「BOCCO emo」のさまざまな新機能を一堂に展示。ユカイ工学、「CEATEC 2024」出展のみどころをご紹介
PR TIMES / 2024年10月1日 13時45分
-
エンタープライズIT新潮流 第35回 エンジニアのためのBlog作成の簡単アプローチ
マイナビニュース / 2024年9月30日 13時0分
-
スイッチサイエンス、Raspberry Pi RP2040搭載シリーズ「Picossci(ピコッシィ)」新製品として、環境計測関連センサを複数搭載した「Picossci Env」を発売
PR TIMES / 2024年9月26日 18時15分
-
スイッチサイエンス、Raspberry Pi財団の新型マイコンRP2350を搭載した新シリーズ「Picossci(ピコッシィ)2」を発表、開発ボードとピッチ変換基板を発売
PR TIMES / 2024年9月21日 17時40分
ランキング
-
1「タップで早送り」「簡単操作で2倍速」YouTubeアプリを使いこなす!知って得する5つの裏技
よろず~ニュース / 2024年10月19日 11時0分
-
2めざましテレビが「まいたけダンス」紹介→元ネタのVTuberに触れずさまざまな意見 「何も紹介が無いのは違う」「フリー素材扱いしたかったのかな?」
ねとらぼ / 2024年10月16日 17時34分
-
3Xのブロック機能や規約の変更後、Blueskyに50万人の新規ユーザー
ITmedia NEWS / 2024年10月19日 10時31分
-
4【無料ゲーム】アマゾン「Prime Gaming」2024年10月の特典はこれだ
ASCII.jp / 2024年10月15日 17時0分
-
5リアム・ペインの急死巡り、“生みの親”と恋人へ批判が集中 「あなたのせい」「真実を話せ」と炎上状態に
ねとらぼ / 2024年10月18日 14時35分
記事ミッション中・・・
記事にリアクションする
記事ミッション中・・・
記事にリアクションする
エラーが発生しました
ページを再読み込みして
ください