平台: Arduino 101
Arduino 101 是基于 Intel® Curie™ 芯片组的流行 Arduino 平台的一个版本。它具有与许多其他 Arduino 相同的外形尺寸,但支持内置蓝牙® 低功耗。
最新 Arduino 101 AppInventor2 拓展下载:
edu.mit.appinventor.iot.arduino101.aix

图片来源: Arduino.cc 上的 Arduino 101 页面
实验系列:跟着做,一篇一个成果
每篇一个闭环小实验:器材清单 → 接线 → 分步搭(每步都能中途验证)→ 跑通看现象 → 排错表。 改编自 MIT 官方 IoT 教程,扩展与完成品工程都在本站。先做实验00 把环境搭好,只需一次。
- 实验00:环境搭建 —— 装 IDE、板卡版本(必须 Intel Curie 1.0.7)、烧固件
- 面包板与基础电路 —— 没接触过硬件先看这篇
- 实验01:让板载 LED 闪起来 —— 不接元件,先打通 BLE 链路
- 实验02:手机开关灯与亮度调节 —— PWM 调光
- 实验03:读一个按钮 —— 数据反向推到手机
- 实验04:温湿度环境看板 —— 一个组件两路数据
- 实验05:光照传感器与自动小夜灯 —— 模拟量 + 传感器联动执行器
- 实验06:土壤湿度与浇水提醒 —— 两点标定
- 实验07:接近传感器与非接触开关 —— 线序不同导致的引脚号坑
- 实验08:板载六轴 —— 加速度计与陀螺仪
- 实验09:PWM 电机调速 —— 供电与启动电压
- 实验10:舵机角度控制 —— 定位舵机与连续旋转舵机
- 实验11:RGB LCD 显示屏 —— I2C 与异步读回
- 实验12:录音与回放 —— 双引脚属性单模块
扩展与 API 参考
App Inventor 为 Arduino 101 提供了框架,并提供了与框架交互的扩展。按 实验00:环境搭建 给 Arduino 101 烧录 App Inventor 框架固件(AIM-for-Things-Arduino101.ino)。官方英文原版说明:MIT_App_Inventor_IoT_Setup.pdf(已被官方标注过时,其中的下载地址已失效)。
以下扩展可与配套框架一起使用,作为 Arduino 101 扩展包 的一部分:
- Arduino 101 Accelerometer:加速度传感器 - 访问 Curie 惯性测量单元 (IMU) 芯片上的板载数字 3 轴加速度传感器。
- Arduino 101 Button:按钮 — 将按钮或开关连接到 Arduino 101 以接收来自设备的输入。
- Arduino 101 Gyroscope:陀螺仪 — 访问 Curie 惯性测量单元 (IMU) 芯片上的板载陀螺仪。
- Arduino 101 Humidity & Temperature:湿度和温度 — 连接 Grove 数字湿度和温度 (DHT) 传感器 以收集有关设备环境的数据。
- Arduino 101 LED —将一个或多个发光二极管 (LED) 连接到 Arduino。
- Arduino 101 Light Sensor:光线传感器 - 连接光敏电阻以获取有关环境光或直接照明的读数。
- Arduino 101 Moisture:湿度传感器 - 向您的项目添加湿度传感器。
- Arduino 101 Pins:引脚 - 为更多种类的项目添加对数字 I/O 和模拟输入引脚的通用访问。
- Arduino 101 Proximity Sensor:近距离传感器 - 添加近距离传感器以检测与外部物体的距离。
- Arduino 101 Pulse-Width Modulation:脉冲宽度调制 — 添加对连接到支持脉冲宽度调制 (PWM) 的引脚的设备的通用访问。
- Arduino 101 RGB LCD — 添加带有可选背光的液晶显示屏,向路人显示有关您的项目的信息。
- Arduino 101 Servo:伺服 — 驱动连接到您的 Arduino 的伺服器。
- Arduino 101 Sound Recorder:录音机 —使用附加的 Grove Recorder v3 触发远程录制和播放音频片段。
扫码添加客服咨询