实验五 基于Arduino开发板的串口通信实验

目录

5.1 实验题目

5.2 实验目的

5.3 实验原理

5.4 实验步骤

5.5 实验仪器

5.6 电路设计

5.7 程序设计

5.8 实验总结


​B站搜索:Wm锰

bfb886ecd23641f29cf4024a90c3d408.png


5.1 实验题目

本次实验题目为:基于Arduino开发板的串口通信实验


5.2 实验目的

通过基于Arduino开发板的串口通信实验,学习如何使用串口(Serial)进行数据通信,实现Arduino与计算机或其他设备之间的数据交互。


5.3 实验原理

Arduino开发板上有内置的串口(Serial)模块,通过USB数据线连接到计算机,可以在Arduino程序中使用串口库与计算机进行双向通信。计算机上的串口监视器软件可以接收和发送数据,实现与Arduino的交互。


5.4 实验步骤

1.将Arduino开发板通过USB数据线连接到计算机。
2.在Arduino IDE中,编写一个简单的程序,通过串口输出信息到计算机。
3.打开计算机上的串口监视器软件,接收和显示来自Arduino的信息。
4.修改程序,实现从计算机发送数据到Arduino,并在Arduino上做出相应的反应。


5.5 实验仪器

完成本次实验所需的元器件如表 5所示。

表 5 器材清单

元器件

数量

备注

Arduino开发板

1个

/


5.6 电路设计

如图 5所示,为本次实验的电路设计图。

图 5 串口通信电路图


5.7 程序设计

以下是结合本次实验的电路设计图编写的实验程序,可以直接复制到Arduino单片机中进行烧录,烧录完成后即可实现本次实验要求达到的效果。 

//引脚定义
const int analogInPin=A0;//模拟输入引脚
const int analogOutPin=9;//PWM输出引脚
int sensorValue=0;//电位器电压值
int outputValue=0;//模拟量输出值(PWM)
void setup(){
//初始化串口参数
Serial.begin(9600);
}
void loop(){
//打印结果到串口监视器
Serial.print("bilibili");
Serial.print("Wmm\n");
delay(200);
}

5.8 实验总结

  • 编写并上传上述程序后,Arduino会向计算机发送"bilibiliWmm",同时等待接收计算机发送的数据。在串口监视器中,你应该能够看到Arduino发送的信息并在发送信息后立即接收到。
  • 通过这个实验,我学到了如何在Arduino开发板上使用串口进行双向通信。串口通信是一种重要的通信方式,可以使Arduino与其他设备(如计算机)进行数据交互。这对于实现实时控制、传感器数据采集等应用非常有用。在实验中,我通过串口监视器与Arduino进行交互,了解了串口通信的基本原理和使用方法。

  • 25
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值