亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Arduino + HC-05 蓝牙控制 LED:MIT App Inventor 手机 App 开发全攻略

所需元件

接线要点

HC-05Arduino说明
VCC5V基板自带稳压
GNDGND
TXDRX (D0)模块 TX 接单片机 RX
RXDTX (D1) → 1 kΩ → GND 分压5V 转 3.3V,防烧模块

LED 长脚接 D5 串联 220 Ω 电阻,短脚接 GND。

上传代码前必须拔掉 D0/D1 跳线,否则串口冲突导致上传失败。

Arduino 代码

const int LED = 5;
char switchState;

void setup() {
  Serial.begin(9600);
  pinMode(LED, OUTPUT);
}

void loop() {
  while (Serial.available() > 0) {
    switchState = Serial.read();
    Serial.print(switchState); Serial.println();
    if (switchState == '1') digitalWrite(LED, HIGH);
    else if (switchState == '0') digitalWrite(LED, LOW);
    delay(15);
  }
}

MIT App Inventor 端

  1. 组件:ListPicker(蓝牙列表)、Button×2(ON/OFF)、BluetoothClient(不可见)。
  2. Blocks 逻辑:
    • ListPicker.BeforePicking:设置 Elements 为 BluetoothClient.AddressesAndNames。
    • ListPicker.AfterPicking:BluetoothClient.Connect 选中地址(配对码通常 1234/0000)。
    • Button1.Click:发送文本 1;Button2.Click:发送文本 0。
  3. 手机安装 MIT AI2 Companion,扫码即可临时运行;长期用需打包 APK 安装。

扩展思路

掌握“手机发字符 → Arduino 串口解析 → 执行动作”模式后,可轻松扩展到蓝牙小车、智能家居、传感器数据上传等项目。

制造工艺

  1. Arduino Nano飞行模拟2020控制面板——LCD与CDI显示
  2. Arduino 飞行模拟器 2020 实体开关面板
  3. 智能存钱罐:Arduino Nano 控制硬币识别器实现余额显示
  4. Arduino Nano + 摇杆控制双步进电机:Visuino 图形化教程
  5. 从零构建智能 Arduino 四足机器人:完整指南
  6. 语音控制家电:Google Assistant + 蓝牙 + Arduino UNO
  7. Windows 10 Cortana 蓝牙控制 Arduino LED:UWP 应用开发全流程
  8. Arduino Uno驱动MAX7219级联8×8 LED矩阵:从入门到动画显示
  9. ThimbleKrox:基于 Arduino Micro 与 MPU-6050 的指戴式鼠标控制器
  10. DIY Arduino 蟑螂控制系统 —— 30 美元以内自制指南
  11. 使用 Arduino Uno 和蓝牙实现遥控小车:分步指南
  12. Arduino Uno 控制 25kHz 4 针 PWM 风扇 - 硬件、代码与测试