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

HC-05 蓝牙模块 Arduino 控制:手机与电脑双端通信教程

HC-05 模块特性

支持主/从模式切换(HC-06 仅从机),蓝牙 SPP 协议,串口透传。裸模块 3.3V 电平,推荐带稳压板载版本(可接 5V 供电),TX→RX 需分压(1k/2k 电阻),RX→TX 直连。

接线图

示例 1:手机端控制 LED

Arduino 代码同前文。手机配对密码 1234,使用自制 MIT App Inventor App(或任意蓝牙串口调试工具)发送 '1'/'0' 控制 LED,接收 Arduino 回传状态字符串。

示例 2:电脑 Processing 控制 LED

Windows 蓝牙设置配对 HC-05,设备管理器查看生成的两个 COM 口(通常较大者为输出)。Processing 代码:

import processing.serial.*;
Serial myPort;
String ledStatus = "LED: OFF";

void setup() {
  size(450, 500);
  myPort = new Serial(this, "COM5", 38400); // 根据实际 COM 口修改
  myPort.bufferUntil('\n');
}

void serialEvent(Serial p) {
  ledStatus = p.readStringUntil('\n');
}

void draw() {
  background(237,240,241);
  // 绘制按钮、文字、状态
  if (mousePressed over ON按钮区域) {
    myPort.write('1'); highlight按钮;
  }
  if (mousePressed over OFF按钮区域) {
    myPort.write('0'); highlight按钮;
  }
  text(ledStatus, 155, 240);
}

运行后点击界面按钮即可控制 Arduino LED,状态实时回显。Processing 适合 PC 端快速开发上位机监控界面。

进阶方向

下一教程将讲解:两 HC-05 配置为主从实现双 Arduino 板间无线通信。

制造工艺

  1. 打造安全的 Arduino RFID 门锁——分步指南
  2. JX 波形发生器 – 基于 Arduino 的 DDS 振荡器,带 OLED 显示屏
  3. u-blox LEA-6H GPS 模块:Arduino 与 Python 集成指南
  4. 基于Arduino、Windows IoT与Azure云的高级跌倒检测系统
  5. 使用 Arduino Uno 和蓝牙实现遥控小车:分步指南
  6. Arduino Nano 指纹传感器项目——分步教程
  7. ArduRadio 闹钟收音机:DIY Arduino FM 收音机与闹钟系统
  8. Arduino 智能咖啡机:蓝牙控制、温度曲线与自动启停
  9. 手把手教你打造树莓派 3 + Arduino 笔记本电脑
  10. Arduino Due 望远镜自动导星系统 rDUINOScope:GPS、RTC、蓝牙、触控屏全集成
  11. 蓝牙智能恒温器与照明控制系统——基于 Arduino Nano
  12. HC-SR04 超声波测距传感器 Arduino 完整教程