App Inventor 2 IoT 参考文档

App Inventor 2 IoT 专题:经典蓝牙(SPP),低功耗蓝牙(BLE),WIFI,物联网,MQTT,ESP32,Ardruino等相关硬件控制方法。

中文文档

  1. 【BLE】App Inventor 2 低功耗蓝牙 BlueToothLE 拓展
  2. 【Microbit】App Inventor 2 Microbit 拓展 - 使用BLE与 Microbit 设备通信
  3. 【Arduino101】App Inventor 2 Arduino101 拓展 - 使用BLE与 Arduino 101 设备交互
  4. 【MQTT】App Inventor 2 UrsPahoMqttClient 拓展 - 物联网轻量级MQTT协议
  5. logo 【TCP】App Inventor 2 ClientSocketAI2Ext 拓展 - TCP/IP传输协议
  6. 【UDP】App Inventor 2 UrsAI2UDP 拓展 - UDP广播通信协议
  7. 【红外】App Inventor 2 IR Xmitter 拓展 - 红外传感控制
  8. 【字节数组】App Inventor 2 ByteArray 拓展 - 字节数据处理工具

中文教程

  1. 【BLE】App Inventor 2 低功耗蓝牙(BLE) 硬件接入、数据通信及IO控制
  2. 【SPP】HC-05 经典蓝牙模块开发
  3. 【科普】低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别
  4. 【乱码问题】HC-05/BLE 蓝牙通信数据乱码?接收到的中文乱码?乱码的原理及解决思路
  5. 【物联网·云】App inventor + ESP8266:使用WIFI连接云控制
  6. 【蓝牙弹窗】App Inventor 2 实现蓝牙未开启时弹窗提醒用户开启蓝牙
  7. 【MQTT】App Inventor 2 MQTT拓展入门(保姆级教程)
  8. 【Microbit】 micro:bit 微控制器教程
  9. 【UDP】两台手机在局域网里互发消息(不用服务器)
  10. 【字节数组】拼一个二进制协议帧,再把它拆开
  11. 【红外】把手机变成家电遥控器

micro:bit 实验系列(跟着做,一篇一个成果)

每篇一个闭环小实验:器材清单 → 接线 → 分步搭(每步都能中途验证)→ 跑通看现象 → 排错表。 难度递进,前一篇的成果就是后一篇的起点。

  1. 实验01:连上 micro:bit,点亮第一行字 —— 扫描 / 连接 / 写数据
  2. 实验02:按 A/B 键让小球跑起来 —— 订阅通知,反向数据流
  3. 实验03:做一块实时温度看板 —— 连续数值、采样周期
  4. 实验04:用磁力计做一个指南针 —— 三轴数据、查表映射、校准
  5. 实验05:用 P0 引脚读一个自己接的按钮 —— 引脚配置、数字输入
  6. 实验06:拧旋钮控制屏幕,读模拟量 —— 模拟输入、量程换算、滤波
  7. 实验07:手机调色,点亮一颗 RGB LED —— 引脚输出、PWM 调光
  8. 实验08:摇一摇与倾斜检测 —— 姿态判断、变化量检测

Arduino 101 实验系列(BLE 直连,跟着做)

用板载 BLE 让手机直接读写 Arduino 101 的传感器和执行器。每篇一个闭环小实验, 难度递进;改编自 MIT 官方 IoT 教程,扩展与完成品工程都在本站。

  1. 实验00:环境搭建 —— 装 IDE、板卡版本、烧固件(只做一次
  2. 面包板与基础电路 —— 没接触过硬件先看这篇
  3. 实验01:让板载 LED 闪起来 —— 不接元件,先打通 BLE 链路
  4. 实验02:手机开关灯与亮度调节 —— PWM 调光
  5. 实验03:读一个按钮 —— 数据反向推到手机
  6. 实验04:温湿度环境看板 —— 一个组件两路数据
  7. 实验05:光照传感器与自动小夜灯 —— 模拟量 + 传感器联动执行器
  8. 实验06:土壤湿度与浇水提醒 —— 两点标定
  9. 实验07:接近传感器与非接触开关 —— 插座号 ≠ 引脚号的坑
  10. 实验08:板载六轴 —— 加速度计与陀螺仪
  11. 实验09:PWM 电机调速 —— 供电与启动电压
  12. 实验10:舵机角度控制 —— 脉宽校准
  13. 实验11:RGB LCD 显示屏 —— I2C 与异步读回
  14. 实验12:录音与回放 —— 双引脚组件

Ardruino(HC-05 经典蓝牙系列)

  1. 【硬件交互】APP INVENTOR硬件交互学习教程01——开发板介绍
  2. 【硬件交互】APP INVENTOR硬件交互学习教程02——资源介绍
  3. 【硬件交互】APP INVENTOR硬件交互学习教程03——巧借arduino nano 配置HC-05
  4. 【硬件交互】APP INVENTOR硬件交互学习教程04——蓝牙控制继电器
  5. 【硬件交互】APP INVENTOR硬件交互学习教程05——自动连接蓝牙实现
  6. 【硬件交互】APP INVENTOR硬件交互学习教程06——硬件参数上报
  7. 【硬件交互】APP INVENTOR硬件交互学习教程07——多个参数上报
  8. 【硬件交互】APP INVENTOR硬件交互学习教程08——增加语音播报
  9. 【硬件交互】APP INVENTOR硬件交互学习教程09——增加人机交互提示
  10. 【硬件交互】APP INVENTOR硬件交互学习教程10——多个虚拟界面实现
  11. 【硬件交互】APP INVENTOR硬件交互学习教程11——滑动条控制舵机
文档反馈