进行蓝牙模块与Arduino之间的数据传输测试,可以按照以下步骤进行:
确保已连接蓝牙模块与Arduino。通常,蓝牙模块的VCC和GND引脚连接到Arduino的5V和GND引脚,蓝牙模块的TX和RX引脚连接到Arduino的两个数字引脚(例如,TX连接到Arduino引脚的RX,RX连接到Arduino的TX引脚)。
在Arduino IDE中打开一个新的空白项目。
导入SoftwareSerial库以模拟数字引脚上的串行通信。您可以通过点击“Sketch”菜单,然后选择“Include Library”->“SoftwareSerial”来导入此库。
在代码中定义蓝牙模块的连接引脚。例如,使用以下代码将蓝牙模块的TX引脚连接到Arduino的数字引脚2,将RX引脚连接到Arduino的数字引脚3:

在setup()函数中初始化串口通信,设置波特率,通常慕宇蓝牙模块默认波特率为115200,因此可以使用如下代码初始化串口:

在 loop() 函数中,可以使用 Serial 对象从串口接收数据并通过蓝牙模块发送出去,也可以通过蓝牙模块接收数据并通过 Serial 对象打印出来。例如下面的代码将从串口接收到的数据发送到蓝牙模块,并将从蓝牙模块接收到的数据打印到串口:

将代码上传到Arduino,并打开串口监视器。
打开一个串口终端程序(例如Arduino IDE的串口监视器,CoolTerm等),通过串口输入和发送数据,你应该能在终端程序中看到蓝牙模块发送的数据,同时你在终端程序中输入的数据也应该能通过蓝牙模块发送给Arduino并显示在串口监视器中。