蓝宙创客空间吧 关注:8贴子:100
  • 1回复贴,共1

【arduino】【入门教程】实验一串行通信口的使用

只看楼主收藏回复

今天的每日一讲,我们就来讲一下arduino实验一串行通信口的使用。

arduino开发板串行通信口(RxD和TxD)除了接在USB到串行数据的转换芯片之外,还作为板子上的0和1号引脚,在板上有明确标识。

一、实验功能
本节实例采用开发板的串口将数据发送到串口监视器上,串口监视器上连续不断地显示Hello world!
二、硬件电路
串口通信实例电路参考下图

三、程序设计
Serial.begin(9600);这个函数是为串口数据传输设置每秒数据传输速率,即每秒多少位数,也就是通常所说的波特率。为了能与计算机进行通信,可选择使用以下这些波特率“ 300,1200,2400,4800,9600,14400,19200,28800,38400,57600或 115200 ”,其中,本实验所用到的波特率是9600 。
void setup()
{
Serial.begin(9600);// opens serial port, sets data rate to 9600 bps
Serial.println("Hello World!");
}
void loop()
{
delay(20);
Serial.println("Hello World!");
}
复制代码
读者在开始学习arduino串口通信时,可以用计算机与arduino进行通信,原理是一样的。在开发环境下带有串口监视窗功能,可方便地进行串口通信调试,界面如图所示。

四、实验现象
在窗口监视窗上,每隔20ms刷新显示一次Hello World!

五、实验视频
http://player.youku.com/player.php/sid/XMTM3NzE5NTg1Mg==/v.swf
六、内容资料
(抱歉上传不了附件)
七、结束语
到此,蓝宙每日一讲“Arduino入门教程实验一串行通信口”一帖已经结束了。有什么疑问和问题欢迎在本帖留言,我会及时回复您。


1楼2016-04-27 14:32回复
    顶一个


    2楼2016-04-28 11:29
    回复