Arduino初初教程6(串口的使用)
2011-07-26 09:20
288 查看
Arduino初初教程6(串口的使用)
Arduino上的串口占用的是引脚0和引脚1,对于Arduino来说,这两个引脚的任务太重了,下载程序用它,和计算机通信用它、与别的器件进行串行通信也用它。好在使用上还是很方便的。咱们从输出和输入两方面来说Arduino串口的使用
1、输出
Arduino的输出基本就用两个函数print和println,区别在于后者比前者多了回车换行
下面贴一段“Hello Arduino”的代码,各位可以把代码运行的效果截图贴出来。
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println("Hello Arduino");
//或者 Serial.print("Hello Arduino");
delay(5000);//延时5秒
}
在Arduino开发环境下带有Serial Monitor按钮,可以直接看到效果
**** Serial.begin(9600);的作用是设置串行波特率,这个设置要与Serial Monitor界面中的设置相同 ****
2、输入
串行数据的输入相对要麻烦点,多了一步判断是否有数据收到的操作,使用函数Serial.available(),之后使用函数Serial.read()提取收到的数据。
这里把上面的函数做一个调整,只有在收到S后才发送“Hello Arduino”
程序如下(直接粘贴到Arduino开发环境下就可直接应用)
void setup()
{
Serial.begin(9600); // 9600 bps
}
void loop()
{
if ( Serial.available())
{
if('S' == Serial.read())
{
Serial.println("Hello Arduino");
}
}
}
-----------------------------------------------------------------------------
重点:5个函数
//初始化串口
[b]Serial.begin()
[/b]
//串口发送数据
Serial.println()
Serial.print()
//串口接收数据
Serial.available()
Serial.read()
分享来源:
http://www.52forum.com 的 我爱方案网论坛 » AVR单片机 » Arduino创意方案
晨光熹微 版主
相关文章推荐
- Arduino初初教程6——串口的使用
- 【Arduino官方教程第一辑】示例程序 4-9 串口双向调用(使用ASCII字符串)
- [Arduino教程3] Digital Read Serial-从串口读取数字信号
- Arduino初初教程8——模拟量输出
- 使用串口连接Arduino与树莓派开发板
- 20160426 VC++(VS2013)串口编程图文教程(MSComm的使用)
- Arduino--基础(六)--串口的使用
- Arduino教程——外部中断的使用
- wifi模块简单使用教程,如何将数据发送到电脑(esp8266 arduino库的使用)
- Eclipse编译Arduino程序不能使用串口函数Serial.begin解决办法
- 史上最口语化Arduino入门教程——1.4简单的用下串口
- Arduino初初教程7——模拟量采集
- 【Arduino官方教程第一辑】示例程序 1-1 读取模拟信号、串口操作
- 【Arduino入门教程之三】超声波传感器的使用
- 【Arduino】1.5 串口的使用
- 【Arduino】1.6 串口的使用
- ESP8266-12 wifi芯片使用教程1——串口输出Hello world
- Arduino初初教程10(温湿度传感器)
- 【Arduino官方教程第一辑】示例程序 4-10 串口事件
- Arduino初初教程4——信号输入