史上最口语化Arduino入门教程——1.4简单的用下串口
来源:互联网 发布:信用卡还款软件 编辑:程序博客网 时间:2024/06/07 14:56
void setup() { Serial.begin(9600);//初始化串口,波特率9600} void loop() { Serial.print("This is "); Serial.println("print"); Serial.println("This is println "); Serial.println("huanghangleba"); delay(2000);//两秒输出一次 }
首先串口使用要把串口初始化,就是代码中的Serial.begin(9600);括号中的9600是指串口通讯的波特率,就是传输速度,使用串口监视器的时候要记得波特率和程序中的一样,才能正常显示哦,如图右下角:
说到了串口那么我们就简单的介绍下它吧~
我知道你们不想知道串口是怎么工作的,所以我只告诉你们它怎么用,一般来说串口的引脚都在数字IO口的0和1脚上,一个是RXD(接收),一个TXD(发送)
连接的时候两个串口需要交叉连接,也就是模块的RXD连接Arduino的TXD,TXD连接RXD,然后将模块与Arduino的GND相连,否则传不出去信号哟。使用串口控制的模块经常会发生无法给Arduino下载数据的情况,比如使用了蓝牙模块,这是因为串口被蓝牙模块占用了,下载程序的时候记得把蓝牙模块的接线去掉就可以正常下载程序了。
蓝牙模块其实就是个无线串口,也没什么神秘的,正常使用的时候只要和串口连接起来,就可以啦,如果需要设置的话,参照一下蓝牙模块的数据手册使用AT命令就可以对模块进行设置。
接着我们就需要让串口输出数据啦,用到的函数为:
Serial.print(数据);
Serial.println(数据);
这两个的区别就在于第一个发送出去的数据没有换行,后面会接着发送
而第二个发送完后会换行,新数据在第二行发送,我们来做个实验哈:
void setup() {
Serial.begin(9600);//初始化串口,波特率9600
}
void loop() {
Serial.print("This is ");
Serial.println("print");
Serial.println("This is println ");
Serial.println("huanghangleba");
delay(2000);//两秒输出一次
}
OK让我们来打开串口监视器
第一次的是不是接着后面显示了呢,而使用println的就换行了。
这两个函数是在使用串口的时候最常用的东西,当然还有其他的用法了,这个我们后面会专门再讲。
- 史上最口语化Arduino入门教程——1.4简单的用下串口
- 史上最口语化Arduino入门教程——1.1Arduino的程序结构
- 史上最口语化Arduino入门教程——简介
- 史上最口语化Arduino入门教程——1.3模拟IO口
- 史上最口语化Arduino入门教程——1.2数字I/O口
- Arduino Yun的硬件——Arduino Yun快速入门教程
- Arduino入门教程—RFID模块的使用(MF RC522)
- Arduino串口的使用
- Arduino的串口
- Arduino的串口
- Arduino 的串口通信
- Arduino串口的使用
- Arduino的串口监视器
- Arduino的串口通信
- arduino学习系列——串口通信
- Linux下Arduino IDE无法选择串口的问题
- ubuntu14下Arduino IDE无法打开串口的问题
- mpu6050 arduino串口 通讯在ros下的可视化实验
- sql select 语句
- 关于python识别二维码的问题
- Maven 将自己的jar包安装到本地仓库
- ubuntu中常用文件位置 及 操作方法
- Docker学习系列-Docker简介
- 史上最口语化Arduino入门教程——1.4简单的用下串口
- 电脑系统相关 —— dwm后台进程
- Excel转shape file
- linux嵌入式贪吃蛇
- 使用cmd webservice wsdl网址生成客户端代码
- X.509 数字证书结构和实例
- valgrind 的使用简介
- 四步准备 Android 面试
- java运行期类型鉴定