デザイン演習
III · IV
Arduinoによるフィジカルコンピューティングと、Androidアプリ制作の足場づくり。 ハードからソフトまで、形を持たせるための実装演習をまとめています。
Lessons
授業まとめ
毎回の授業内容を回ごとにまとめ、コードや回路、つまずきポイントも記録しています。
01
Session 1 / Arduino
Arduino入門
Arduinoの設定、Lチカ、CdSセンサで明るさを取る基礎演習。
詳しく見る02
Session 2 / Motor
ステッピングモーター制御
A4988ドライバ、STEP/DIR、delayMicrosecondsを使った速度・角度の制御。
詳しく見る03
Session 3 / Flask
Flask入門
Flask の基本構成と Jinja2 テンプレート、CSV を読み込んでリスト表示する流れまで。
詳しく見る04
Session 4 / Game
にゃんこ風ゲーム制作(SQLなし)
にゃんこ大戦争を参考にした拠点攻防ゲームを Flask + JS で制作。SQLなし構成の限界も体感した課題回。
詳しく見る05
Session 5 / Database
データベース × PayPay
ユーザー・店舗・商品・購入履歴の4テーブル構造で、決済データの設計とPayPay APIとの連携を読み解く。
詳しく見る06
Session 6 / Game × DB
Meow Fortress(SQLあり)
第四回のゲームにDBを組み込み、ログイン・スコア永続化・DBStudio を備えた「サービス」へ進化させた課題回。
詳しく見るF
Final Project / NFC × App
FocusDock
NFCスタンドにスマホを置く行動から、集中時間の記録・キャラクター育成・事業提案までつなげた最終課題。
最終課題を見る
Apps
自主制作アプリ
この演習をきっかけに作ったAndroidアプリ群は「自主制作」ページに集約しています。
Try the apps
on your device.
演習から派生した自主制作のAPKは、Android端末でそのまま試せます。