本期带来了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