IoT開発のためのC言語入門 with M5Stack
C言語をマスターすれば、IoT機器を自由自在に制御することができます。あなたもC言語をマスターしてIoTエキスパートになりませんか?
Description
1. 講座内容
このコースは、C言語が初めての方を対象にしたC言語によるIoT開発入門コースになります。
主に、以下のような内容になっております。
C言語プログラミングの基礎
開発ツールのインストールと使い方
M5Stackを使ったIoTプロジェクト
M5Stackとは、最近人気のIoTデバイスです。
M5Stackは、32bitデュアルコアのMPUを持ち液晶ディスプレイやWifiやBluetoothなどの通信機能を標準で装備しているIoTデバイスです。
このM5Stackにセンサーをつないだり、クラウドサービスと通信を行うプログラムを開発していきます。
このコースは、以下のようなコンテンツで構成されています。
コース動画
サンプルソースコード
練習問題と解答
このコースでは、開発ツールとして以下のソフトウェアを使っています。
Visual Studio Code(エディタ)
MinGW(Cコンパイラ、ビルドツール、デバッガ)
CMake(ビルドツール)
PlatformIO(IoT開発用Visual Studio Codeプラグイン)
これらのツールのインストールと使い方については、コース内で解説いたします。
2. このコースの対象ユーザー
C言語を学びたい方
C言語でIoT開発をしたい方
3. このコースを受けるためにご用意していただくもの
Windows10 64bit PC (CPU Core i5以上、メモリー8G以上)
Visual Studio Code (インストール方法はコース内で解説します。)
M5Stack Basic (入手先についてはコース内でご案内します。
IoTプロジェクト用電子パーツ 温度センサーBME280、メスコネクタージャンパー線(入手先についてはコース内でご案内します。)
What You Will Learn!
- C言語プログラミング
- 開発ツール(ビルドツール、デバッガ、テストツール)の使い方
- M5StackによるIoTデバイスソフトウェア開発スキル
Who Should Attend!
- C言語未経験でIoT開発に興味のある方
- 別の言語でIoT開発を行ったことがあるが、C言語で開発したことが無い方