🐵指尖猴全新升级
第19课:传感器
📡

传感器

手机里藏着的超级感官

📖知识引入

📳加速度计:感知晃动
手机怎么知道你在摇它?加速度计测量运动的变化。摇一摇抽签、摇骰子、晃一晃撤销输入——都是它的功劳。
🧭陀螺仪:感知旋转
手机怎么知道你转了个方向、倾斜了多少度?陀螺仪专门感知旋转。赛车游戏转动手机就能转向,靠的就是它。
📍GPS:知道你在哪
定位靠GPS和卫星通话(还有WiFi、基站帮忙)。导航APP规划路线、外卖APP计算配送时间、天气APP报当地天气,都离不开位置。
🌡️更多感官
手机还有光线传感器(自动调亮度)、距离传感器(打电话贴脸自动灭屏)、计步器……这些小零件让手机像有了五官。
💡创意玩法
传感器+创意=好玩的功能:摇一摇换随机音乐、翻转手机静音、走路记步兑换奖励。好点子往往来自「换个感官看问题」。
💡
手机是全身都是感官的小生物:会摇、会转、知道自己在哪!

🔍摇一摇换语录

// 伪代码:摇一摇换语录
sensor.watch("加速度计", (data) => {
  if (data.强度 > 阈值 && !冷却中) {
    冷却中 = true;        // 1秒内不重复触发
    显示(语录库.随机一条());
    延迟(1000, () => 冷却中 = false);
  }
});

「每日一句」APP的摇一摇功能怎么实现?

📋 需要的东西: 加速度计数据 + 语录库

⚙️ 工作流程:
  监听加速度计
     │
     ▼
  摇晃强度超过阈值?
     ├─ 否 → 继续监听
     └─ 是 ↓
  从语录库随机抽一句
     │
     ▼
  界面淡入显示 + 「叮」一声

🛡️ 两个细节: 1. 阈值别太低, 否则走路也会触发 2. 触发后1秒内 不再重复触发(防连摇)

💡 其他传感器创意: 倾斜角度控制小球游戏 🎮 步数换「每日成就」🚶

🎯小测验

第1题:「打电话贴脸自动灭屏」靠的是什么?

第2题:赛车游戏「转动手机就转向」主要靠?

第3题:摇一摇功能要注意什么?

📝本课知识点

  • ✓加速度计:感知晃动和加速
  • ✓陀螺仪:感知旋转和倾斜
  • ✓GPS+WiFi+基站:确定位置
  • ✓光线、距离传感器各司其职
  • ✓传感器+创意=新玩法
第19课完成!继续探索下一课吧 🚀