UNO板表白电脑(电脑如何表白)

小编:霸主 更新时间:2022-08-29 08:36

这期给大家带来Arduino UNO 板和电脑串口通讯实现实验,实验目的可以实现UNO板对电脑进行数据传输

器材和接线

我们所需的器材(一块UNO板,一根编程线)即可

UNO板表白电脑(电脑如何表白)

UNO板和编程线

将编程线的方头连接UNO板

UNO板表白电脑(电脑如何表白)

连接UNO板

USB头连接电脑的USB接口

UNO板表白电脑(电脑如何表白)

连接电脑

如果我们是第一次使用的话,我们需要确定两件事,首先要在软件中确定板子的型号,通常软件默认的就是UNO版(点击工具-开发版)

UNO板表白电脑(电脑如何表白)

选择板子型号

接着就是UNO板连接电脑的端口号,板子连接上电脑之后端口会自动匹配(不同的电脑端口号,信息不同,要根据电脑具体情况选择)

UNO板表白电脑(电脑如何表白)

选择端口

程序结构

接着我们就可以愉快的编程啦,在开始编程之前,我们要先了解一下Arduino 的程序结构

UNO板表白电脑(电脑如何表白)

程序结构

arduino程序中的核心全部围绕着这两条函数来展开,第一条setup函数是初始化函数

下面的loop函数是执行函数,在UNO板通电运行的第一时间执行setup函数大括号中的命令,接着反复执行loop函数大括号中的命令

函数介绍

了解这些之后,我们想要让单片机和电脑进行通信,我们需要两个非常简单的函数,

UNO板表白电脑(电脑如何表白)

函数

Serial.begin( ) 这个函数可以设置Arduino与计算机交换信息的速率,通常是9600b/s。

也可以使用其他速率,但通常不会超过115200b/s

Serial.println( ) 可以在这个函数的括号内填写我们想要传输给电脑的数据,print后的ln可以理解为Enter回车键,数据会自动换行,传输的数据可以是英文,是数字,也可以是汉字或者一个变量val,

Serial.print( ) 这个函数和Serial.println( )功能相同,但在数据尾部不会自动换行

程序及上传

我们将程序上传到UNO板

void setup() //初始化函数

{

Serial.begin (9600);

//设置串口波特率为9600b/s

}

void loop()//执行函数

{

Serial.println("我喜欢你,小电脑");

delay(1000);//延时一秒

//将要发送的字符填入括号内

}

UNO板表白电脑(电脑如何表白)

上传程序

打开串口监视器,可以查看实时传输的数据,Serial.println( )数据尾部会自动换行

UNO板表白电脑(电脑如何表白)

串口监视器

Serial.print( )数据尾部不会自动换行

UNO板表白电脑(电脑如何表白)

串口监视器