はじめに
このリポジトリは、マイコン講習会で使用するテキストやソースコードを管理するためのものです。
講習会のコンセプト
本講習会は、「Arduino IDEからのステップアップ」をテーマにしています。 より本格的な開発環境であるPlatformIOと、安価で高性能なマイコンボードRaspberry Pi Picoを用いて、各種センサーやアクチュエーターの扱いに慣れ親しむことで、実践的なマイコン開発の世界へ入門することを目指します。
リポジトリの構成
texts/- 各チャプターのテキスト(mkdocs形式)が格納されています。
src/- 各チャプターに対応するソースコードが格納されています。
- これらはPlatformIOで書き込み可能なプロジェクト形式になっています。
講習内容の予定
本講習会では、以下の項目について学習を進めることを想定しています。
- マイコンの基礎知識
- C/C++言語での "Hello, World"(Lチカ)
- 各種センサー・アクチュエーターの基本的な使い方
- 応用的な作例の制作 1〜2点
使用する機材
- マイコンボード:
Raspberry Pi Pico ベーシックセット - ブレッドボード・ジャンパワイヤ: 1セット
- サーボモーター:
SG90 - 6軸センサー:
MPU-6050 - 可変抵抗器
- その他: 抵抗などの電子部品