Arduino 101 平台

« 返回首页 Iot 专题

平台: Arduino 101

Arduino 101 是基于 Intel® Curie™ 芯片组的流行 Arduino 平台的一个版本。它具有与许多其他 Arduino 相同的外形尺寸,但支持内置蓝牙® 低功耗。

最新 Arduino 101 AppInventor2 拓展下载:

edu.mit.appinventor.iot.arduino101.aix

Image of the Arduino/Genuino 101 board. Source: arduino.cc

图片来源: Arduino.cc 上的 Arduino 101 页面


实验系列:跟着做,一篇一个成果

每篇一个闭环小实验:器材清单 → 接线 → 分步搭(每步都能中途验证)→ 跑通看现象 → 排错表。 改编自 MIT 官方 IoT 教程,扩展与完成品工程都在本站。先做实验00 把环境搭好,只需一次。

  1. 实验00:环境搭建 —— 装 IDE、板卡版本(必须 Intel Curie 1.0.7)、烧固件
  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:录音与回放 —— 双引脚属性单模块

扩展与 API 参考

App Inventor 为 Arduino 101 提供了框架,并提供了与框架交互的扩展。按 实验00:环境搭建 给 Arduino 101 烧录 App Inventor 框架固件(AIM-for-Things-Arduino101.ino)。官方英文原版说明:MIT_App_Inventor_IoT_Setup.pdf(已被官方标注过时,其中的下载地址已失效)。

以下扩展可与配套框架一起使用,作为 Arduino 101 扩展包 的一部分:

文档反馈