おたくま経済新聞

ネットでの話題を中心に、商品レビューや独自コラム、取材記事など幅広く配信中!

M5Stackでビジュアルプログラミングを学ぶ——著者にきく(深水英一郎氏寄稿)

 こんにちは、深水英一郎(ふかみん)です。

 本日著者に紹介してもらう著書は「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「ガジェクリ」立ち上げ。株式会社ツクレル取締役。シュークリームが大好き。

    あわせて読みたい関連記事
  • 音声入力が当たり前の世界
    インターネット, 雑学・コラム

    えっ!まだキーボードで入力してるの? 2倍速入力も狙える「音声入力」に乗り換えよ…

  • 「ひろゆきに裁判で勝った人」が考える「金融庁が広報動画にひろゆきを起用」したことの危険性
    インターネット, 社会・物議

    「ひろゆきに裁判で勝った人」が考える「金融庁が広報動画にひろゆきを起用」したこと…

  • プレゼンリモコンに電子書籍のページめくりという新しい役目を与えよう(深水英一郎氏寄稿)
    ライフ, 雑学

    プレゼンリモコンに電子書籍のページめくりという新しい役目を与えよう(深水英一郎氏…

  • 泣き顔はどれ?
    社会, 雑学

    「泣き顔」「眠い顔」「よだれ」の絵文字を見分けられますか?(深水英一郎氏寄稿)

  • NFT解説マンガのセリフ、どこが間違ってる? 深水英一郎
    インターネット, サービス・テクノロジー

    NFT解説マンガのセリフ、どこが間違ってるかわかる?(深水英一郎氏寄稿)

  • 図解 組織開発入門 組織づくりの基礎をイチから学びたい人のための「理論と実践」100のツボ 坪谷邦生:著
    社会, 経済

    組織開発の全体像を捉える本——書いた人にきいてみる(深水英一郎氏寄稿)

  • 「ビジネス書ベストセラーを100冊読んで分かった成功の黄金律」著者:堀元見、ききて:深水英一郎
    社会, 経済

    堀元見1万字インタビュー「ビジネス書って同じことばっか書いてない?」(深水英一郎…

  • ALIFE | 人工生命 ―より生命的なAIへ 著:岡瑞起 ききて:深水英一郎
    社会, 経済

    生命を人工的に再現するALIFEとは——著者にきく(深水英一郎氏寄稿)

  • 水上バス浅草行き
    社会, 雑学

    共感をPOPに呼び起こす短歌——岡本真帆歌集「水上バス浅草行き」(深水英一郎氏寄…

  • 短歌部、ただいま部員募集中!
    社会, 雑学

    十代の心の揺らぎの傍に短歌を——著者にきく(深水英一郎氏寄稿)

  • 深水英一郎(ふかみえいいちろう)現代歌人・エッセイスト

    記事一覧

    短歌や詩を書いています。『短歌の日』呼びかけ人 、短歌投稿企画『ついうた』主催 | 笹舟にちょうどよい笹にみとれて川に転落したことがあります | 基本いつでものんきです | シュークリームが好き | 日本でのCGM・フリーミアムモデルの先駆けとなるメルマガプラットフォーム「まぐまぐ」を個人で開発したため「メルマガの父」と呼ばれる。まぐまぐは Web of the Year 年間総合大賞を受賞、日本一のWebサイトとなりました | Twitter https://twitter.com/fukamie

    ▼こちらのライターの最新記事▼

  • 音声入力が当たり前の世界
    インターネット, 雑学・コラム

    えっ!まだキーボードで入力してるの? 2倍速入力も狙える「音声入力」に乗り換えよ…

  • 短歌の日
    イベント・キャンペーン, 経済

    短歌バトルにクイズも?ネット短歌企画者があつまる「短歌の日」スタート 5月7日ま…

  • 「ひろゆきに裁判で勝った人」が考える「金融庁が広報動画にひろゆきを起用」したことの危険性
    インターネット, 社会・物議

    「ひろゆきに裁判で勝った人」が考える「金融庁が広報動画にひろゆきを起用」したこと…

  • プレゼンリモコンに電子書籍のページめくりという新しい役目を与えよう(深水英一郎氏寄稿)
    ライフ, 雑学

    プレゼンリモコンに電子書籍のページめくりという新しい役目を与えよう(深水英一郎氏…

  • 泣き顔はどれ?
    社会, 雑学

    「泣き顔」「眠い顔」「よだれ」の絵文字を見分けられますか?(深水英一郎氏寄稿)

  • NFT解説マンガのセリフ、どこが間違ってる? 深水英一郎
    インターネット, サービス・テクノロジー

    NFT解説マンガのセリフ、どこが間違ってるかわかる?(深水英一郎氏寄稿)

  • トピックス

    1. 「LINEグループ作成」を要求する詐欺メールに注意 海外のサイバー監視が日本向け攻撃を警告

      「LINEグループ作成」を要求する詐欺メールに注意 海外のサイバー監視が日本向け攻撃を警告

      海外のサイバー脅威情報を発信する「Hackmanac」が12月19日、日本国内の複数の組織を標的とし…
    2. 電話対応の様子(NORAD Tracks Santa Newsroom)

      NORAD、サンタ追跡作戦に万全の体制 即時追跡方針を強調

      米国防総省は、北米航空宇宙防衛司令部(NORAD)による重要ミッション「サンタ追跡作戦」を、2025…
    3. Google、ダークウェブレポートを終了 実用的な対処支援へ重点移行

      Google、ダークウェブレポートを終了 実用的な対処支援へ重点移行

      Googleは12月16日、個人情報がダークウェブ上に流出していないかを確認できる「ダークウェブ レ…

    編集部おすすめ

    1. 「漆黒の指輪」は実在したものの……サン宝石、カプセルトイ「中二病が疼くリング」の“誇大表現”を謝罪

      「漆黒の指輪」は実在したものの……サン宝石、カプセルトイ「中二病が疼くリング」の“誇大表現”を謝罪

      アクセサリーや雑貨の販売で知られる「サン宝石」は12月16日、同社が展開するカプセルトイ「中二病が疼くリング」について、公式サイトおよびSN…
    2. 雨や洪水の警報が変わる 新・防災気象情報、警戒レベル表示で行動判断しやすく

      雨や洪水の警報が変わる 新・防災気象情報、警戒レベル表示で行動判断しやすく

      国土交通省と気象庁は12月16日、雨や洪水などの危険を伝える「防災気象情報」について、2026年(令和8年)の大雨シーズンから新たな運用を始…
    3. コミケの名物現象がまさかのグッズ化 「食べられるコミケ雲(わたあめ)」爆誕

      コミケの名物現象がまさかのグッズ化 「食べられるコミケ雲(わたあめ)」爆誕

      夏コミ名物、会場の熱気と参加者の汗が昇華して天井付近に発生するという伝説の現象「コミケ雲」。まさかそれを口にできる日が来るとは、誰が想像した…
    4. Reactに「CVSS 10.0(最高)」の脆弱性 IPAが注意喚起

      Reactに「CVSS 10.0(最高)」の脆弱性 IPAが注意喚起

      情報処理推進機構(IPA)は12月10日、多くのウェブサービスで使われている開発技術に重大な問題が見つかり、国内でも悪用したとみられる攻撃が…
    5. ライバー事務所4社に公取委が注意 「移籍しづらい」契約に懸念

      ライバー事務所4社に公取委が注意 「移籍しづらい」契約に懸念

      ライブ配信アプリ「Pococha(ポコチャ)」で活動するライバーをサポートしている事務所4社が、所属ライバーの“退所後の活動”を不当にしばっ…
    Xバナー facebookバナー ネット詐欺特集バナー

    提携メディア

    Yahoo!JAPAN ミクシィ エキサイトニュース ニフティニュース infoseekニュース ライブドア LINEニュース ニコニコニュース Googleニュース スマートニュース グノシー ニュースパス dメニューニュース Apple ポッドキャスト Amazon アレクサ Amazon Music spotify・ポッドキャスト