C#编程电脑蓝牙与七星虫LY-F2蓝牙模块连接

此次连接使用的蓝牙模块图

四引脚的七星虫蓝牙模块

界面图

在这里插入图片描述

步骤

(先打开电脑蓝牙)
1.点击搜索设备Button,等待电脑搜索蓝牙设备(这个时候电脑蓝牙应处于打开状态),这个过程会持续大概10秒左右,这是系统中在搜索蓝牙并解析地址。
2.然后在旁边的combox中选中要连接的蓝牙名称或者地址。
3.选好后点击连接蓝牙Button,成功的话会跳出配对成功的提示。

代码
包部分
//需要导入的包(最后说明InTheHand包)
using InTheHand.Net;
using InTheHand.Net.Sockets;
using InTheHand.Net.Bluetooth;
using System.IO;
初始化的部分
BluetoothClient Blueclient = new BluetoothClient();
Stream stream;
Dictionary<string, BluetoothAddress> deviceAddresses = new Dictionary<string, BluetoothAddress>();
搜索设备按钮
private void B_Serch_Click(object sender, EventArgs e)
{
BluetoothRadio BuleRadio = BluetoothRadio.PrimaryRadio;
            BuleRadio.Mode = RadioMode.Connectable;
            BluetoothDeviceInfo[] Devices = Blueclient.DiscoverDevices();
            cb_SerialPort.Items.Clear();
            deviceAddresses.Clear();
foreach (BluetoothDeviceInfo device in Devices)
{
                cb_SerialPort.Items.Add(device.DeviceName);
                deviceAddresses[device.DeviceName] = device.DeviceAddress;
}
}
连接蓝牙按钮
private void B_OpenSerialPort_Click(object sender, EventArgs e)
{
	if(cb_SerialPort.Items.Count==0)
	{
		MessageBox.Show("请先搜索设备");
                return;
	}
	try
	{
		BluetoothAddress DeviceAddress = deviceAddresses[cb_SerialPort.SelectedItem.ToString()];
                Blueclient.SetPin(DeviceAddress, "1234".Trim());//密码设置为1234,可以自行修改
                Blueclient.Connect(DeviceAddress, BluetoothService.Handsfree);
                MessageBox.Show("蓝牙连接成功")catch (Exception)
	{
		MessageBox.Show("蓝牙连接失败,请重新再试");
	}
}
InTheHand说明

这个包并不是系统自带的,而是额外下载的,链接免费下载InTheHand

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值