ESP32/Arduino ロボット製作 全53回 連載目次

ESP32 を使って電子工作とプログラミングを一歩ずつ学ぶ連載の目次ページである。LED を1個点滅させるところから始め、スイッチ、PWM、各種センサー、LCD、モーター、サーボ、Bluetooth、SD カード、Wi-Fi、TCP/IP までを全 53 回・全 31 章で扱う。

各回は「配線図 → コード → 動作の意味」の順で構成してある。読み終えたとき、単に写経したコードが動くだけでなく、「なぜその配線なのか」「なぜその1行が必要なのか」を自分の言葉で説明できる状態を目指す。順番に読むのが基本だが、目次から必要な回へ直接飛んでも構わない。

この連載の読み方

  • 第1回〜第4回:GPIO・スイッチ・配列・PWM。電子工作とC言語の基礎をここで固める。
  • 第5回〜第15回:LED 表現、ブザー、シリアル通信、AD変換、各種センサー入力。
  • 第16回〜第26回:表示器・モーター・赤外線・温湿度・人感・ジャイロなど実用部品。
  • 第27回〜第31回:Bluetooth・SD・Wi-Fi・TCP/IP。通信と外部記憶で工作の幅を広げる。

全 31 章の目次

第1回 外部LEDの点灯

第2回 スイッチ

第3回 配列と繰り返し

第4回 PWM制御

第5回 乱数

第6回 ライブラリとWS2812

第7回 トランジスタとアクティブブザー

第8回 シリアル通信

第9回 ADコンバーター

第10回 タッチセンサー

第11回 ADコンバータとPWM

第12回 フォトレジスター

第13回 サーミスタ

第14回 ジョイスティック

第15回 シフトレジスター

第16回 7セグメントLED

第17回 リレーとモーター制御

第18回 サーボの首振り

第19回 ステッピングモーター

第20回 LCDディスプレイ

第21回 超音波測距モジュール

第22回 マトリックスキーパッド

第23回 赤外線リモコン

第24回 温湿度計

第25回 人感センサー

第26回 3軸ジャイロセンサー

第27回 はじめてのBluetooth通信

第28回 SDカードの読み書き

第29回 MP3プレーヤー

第30回 WiFi接続子機モード

第31回 TCP/IPクライアント

はじめる前に読む回

部品の確認と開発環境の構築から始めたい場合は、ロボットカー組み立て編を先に読むとよい。

この連載について

本連載は、Freenove の ESP32 スターターキット(ESP32-WROVER)を教材として、大人向けプログラミング教室で実際に使っている内容を再構成したものである。「教科書どおりに配線したのに動かない」場面でつまずかないよう、回路の意味とコードの1行ずつを対応づけて書いている。

講座の内容や教材についてのご相談は、金重総合研究所について からご連絡ください。記事単位のご質問は各記事のコメント欄でも受け付けている。