本期带来了arduino UNO板和计算机串行通信的实现实验,实验目的是使UNO板能够向计算机传输数据。(莎士比亚)(美国)在《计算机科学》(Northern Exposure)中。

器材和布线

我们需要的设备(UNO板、编程线)

UNO板和编程线路

将编程线路的方头连接到UNO板上。

连接UNO板

USB接头连接计算机上的USB接头

连接到计算机

如果我们第一次使用,我们必须决定两件事。首先要在软件中确定板子的型号。通常软件基本上是UNO版本(点击工具-开发版)

主板型号选择

接着是UNO板连接到计算机的端口号。主板连接到计算机后,端口自动匹配。(不同的计算机端口号、信息不同,要根据计算机选择。)

已选择端口

程序结构

然后可以愉快地编程。开始编程之前,让我们先了解一下Arduino的程序结构。

程序结构

Arduino程序的核心都围绕这两个函数扩展,第一个setup函数是初始化函数

以下loop函数是一个执行函数,在UNO板电源运行的第一个时间执行setup函数花括号中的命令,然后重复loop函数花括号中的命令

函数简介

理解这一点后,我们想和单片机通信。我们需要两个非常简单的功能。

函数

Serial.begin()此函数设置Arduino与计算机交换信息的速率(通常为9600b/s)。其他速度也可以使用,但一般不会超过115200b/s

Serial.println()可以在该函数的括号中填充我们要发送到计算机的数据,print后面的ln可以解释为Enter enter,数据可以自动换行,发送的数据可以是英语、数字、汉字或变量val,serial.prial

我们在UNO板上上传了程序

Void设置()//初始化函数

{

serial . begin(9600);

//将串行传输速率设置为9600b/s

}

执行Void loop()//函数

{

SERIAL . PRINTLN(‘我喜欢你,小电脑’);

delay(1000);//延迟1秒

//在括号中填充要发送的字符

}

上传程序

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

串行显示器

Serial.print()资料结尾不会自动换行

串行显示器

看完这些,我相信一定能学到这个简单的串行通信实验。这两个函数很简单,但后面会起很大作用。以后可以上传更多Arduino的基本入门教程,学习更多电子入门知识,进入AC创客个人主页。谢谢大家的支持

1.《【板子串口怎么连接电脑】Arduno实验1:UNO板告白计算机,非常简单的串行通信实验。》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【板子串口怎么连接电脑】Arduno实验1:UNO板告白计算机,非常简单的串行通信实验。》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3009850.html