動画で早わかり!M5StackとPythonで始める
マイコン・プログラミング超入門

~自宅で!最新環境で!センシングから制御までIoTエッジ開発を体験~

本書のあらまし

本製品は,Wi-Fiとディスプレイを搭載するマイコン・キットM5Stackのプログラミング技術を解説する入門書です.ソースコードを1行ずつ機械語に変換するインタープリタ“MicroPython”をM5Stack内の32ビット・マイコン ESP32に書き込むことで,1行ずつソースコードをCPUで動かし確かめることができます.

目次

  • プロローグ コンピュータと対話できるマイコン“M5Stack”
  • 第1章 プログラミング環境をパソコンにセットアップする
      実験①M5Stackに文字を描かせる
      実験②足し算をさせてみる
  • 第2章 マイコンに計算や描画,信号の入出力をやってもらう
      実験①“Hello World”という文字を表示させる
      実験② sinやlogの計算をしてもらう
      実験③ グラフを描かせる
      実験④ 電気信号を出し入れする
  • 第3章 3つの制御文と独自関数の定義文
  • 第4章 電子回路を制御してみよう
      実験① LED1を赤色に光らせる
      実験② LEDを1個だけ点灯させて時計方向に回転させる
      実験③ LEDを1個だけ点灯させて反時計方向に回転させる
      実験④ M5Stackのボタンで発光色を変える

本製品を購入された方へ 動画およびソースコードの閲覧方法

本製品のすべての映像,画像,文書テキスト,ソースコードは著作権法によって厳格に守られています.無許可の転載,複製,転用は法律により罰せられます.

下記リンク先(青字)をクリックし,本製品同梱の説明書に書かれたパスワードを入力してください.

動画(著作権保護のためパスワードがかけられています)

  1. 動画1:M5StackとMicroPyhonでマイコン・プログラミング入門
  2. 動画2:パソコンにMicroPthonプログラムの開発環境を整える
  3. 動画3:M5StackとMicroPythonでカウントダウン・タイマを動かす
  4. 動画4:初めてのマイコン制御① 16連LEDリング NeoPixelのしくみ
  5. 動画5:初めてのマイコン制御② 16連LEDリング NeoPixelの点灯
  6. 動画6:初めてのマイコン制御③ NeoPixelに3ピンのヘッダをはんだ付けする

ソースコード(パスワードなし)

  1. 図13:list13_HelloWorld
  2. 図24:list24_sin.py
  3. 図26:list26_PushButton.py
  4. 図32:list32_while.py
  5. 図34:list34_if.py
  6. 図36:list36_def.py
  7. 図39:list39_RGB1.py
  8. 図40:list40_RGB2.py
  9. 図41:list41_RGB3.py
  10. 図43:list43_RGB5.py
  11. 図44:list44_RGB4.py