Arduino编程之Serial.println()和Serial.print()

Arduino 的输出基本就用两个函数 print 和 println,区别在于后者比前者多了回车换行

Serial.println(data)
从串行端口输出数据,跟随一个回车(ASCII 13, 或 'r')和一个换行符(ASCII 10, 或 'n')。这个函数所取得的值与 Serial.print()一样。
Serial.println(b) 以十进制形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.println(b, DEC) 以十进制形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.println(b, HEX) 以十六进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.println(b, OCT)以八进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.println(b, BIN)以二进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.print(b, BYTE)以单个字节输出b,并同时跟随一个回车和换行符。
Serial.println(str)如果 str是一个字符串或数组,输出整个 str的 ASCII编码字符串。
Serial.println()仅输出一个回车和换行符。
参数
b:需要输出的字节。
str:需要输出的字符串。
Returns
None

/*
模拟输入
在0号模拟插口读取一个模拟值,并输出。
created 24 March 2006 by Tom Igoe
*/
int analogValue = 0;    // 需要保留的模拟值void setup() {
//在9600 bps打开串行端口:
Serial.begin(9600);
}
void loop() {
// 在0号模拟输入插口读取值
analogValue = analogRead(0);
// 以多种格式输出
Serial.println(analogValue);
// 以ASCII编码十进制浮点值输出
Serial.print(analogValue, DEC);
// 以ASCII编码十进制浮点值输出
Serial.println(analogValue, HEX);
// 以ASCII编码十六进制输出
Serial.println(analogValue, OCT);
// 以ASCII编码八进制输出
Serial.println(analogValue, BIN);
// 以ASCII编码二进制输出
Serial.println(analogValue, BYTE);
// 以原始数据输出
// 在下次读取之前延迟10毫秒
delay(10);
}

Arduino编程之Serial.println()和Serial.print()相关推荐

  1. Serial.println()和Serial.print() (Arduino编程)

    Arduino的输出基本就用到两个函数:print和println 区别是后者比前者多了回车换行 Serial.println(data)从串行端口输出数据,跟随一个回车(ASCII 13或'r')和 ...

  2. Arduino的Serial.println()

    Arduino的Serial.println() 主要内容 Arduino与其他元器件常用串口通信,本文章在主要通过实践方式介绍Serial.println()的同时,牵扯到一些常用的串口操作函数,一 ...

  3. arduino编乐谱_Arduino教程——手动添加库并使用

    库管理器可以很方便的添加第三方库,但其中只提供了一些常用的库资源,如果需要添加更多的库资源或者自定义的库,那就需要用户自己准备找到或编写库.大部分开发者都喜欢将他们编写的Arduino库放到开源社区上 ...

  4. Java网络编程之TCP、UDP

    Java网络编程之TCP.UDP 2014-11-25 15:23 513人阅读 评论(0) 收藏 举报 分类: java基础及多线程(28) 版权声明:本文为博主原创文章,未经博主允许不得转载. J ...

  5. Kotlin 元编程之 KSP 全面突破

    什么是元编程 没想到吧,这世上除了元宇宙,还有元编程,如果没有接触过,可能会有点懵,不过没关系,简单的说就是用代码来生成代码.实现元编程的传统常见手段主要是使用 APT注解处理器 + JavaPoet ...

  6. 网络编程+go+java_GO语言的进阶之路-网络编程之socket

    GO语言的进阶之路-网络编程之socket 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是socket; 在说socket之前,我们要对两个概念要有所了解,就是IP和端口 ...

  7. GO语言的进阶之路-网络编程之socket

    GO语言的进阶之路-网络编程之socket 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是socket; 在说socket之前,我们要对两个概念要有所了解,就是IP和端口 ...

  8. gmssl编程之X509证书解析

    gmssl编程之X509证书解析 引言 X509语法结构 基本项 证书版本号 证书序列号 证书颁发者 证书使用者 证书有效期 证书公钥 扩展项 基本约束 密钥用途 增强型密钥用途 颁发者标识 使用者标 ...

  9. python 多线程编程之_thread模块

    python 多线程编程之_thread模块 参考书籍:python核心编程 _thread模块除了可以派生线程外,还提供了基本的同步数据结构,又称为锁对象(lock object,也叫原语锁.简单锁 ...

最新文章

  1. 数据库表(字段类型、约束、截断表、修改表字段、重命名表)
  2. 4次优化,我把 Redis 性能 “压榨” 到极致!
  3. Hibernate5-多对一双向关联-fetch=select,lazy=proxy,在一的一方的class标签中添加
  4. Linux安装GitLib
  5. GenericUDTF使用流程记载(转载+自己整理)
  6. C++ 数组在内存中的分配
  7. mysql connector c编程_MySQL数据库之MySQL Connector 编程
  8. SqlServer双机热备技术实践笔记
  9. 两台电脑usb直连传数据_如何通过一根USB数据线把手机/平板充当电脑的第二个显示器...
  10. allegro放置器件无法放_洗衣机放卫生间,这几种赶紧学起
  11. Java21天打卡Day8-break
  12. Atitit 实体的概念与理解 目录 1. 使用不同的语言来描述实体 1 1.1. H5 table dom模型 json 1 1.2. Sql table 1 1.3. Java class m
  13. 配合大脑一天24小时最佳的工作时间表
  14. Cadence安装教程(亲测记录)
  15. 【领域建模】UML类图工具推荐
  16. 深度学习笔记(一)——M-P模型(神经元模型)
  17. PPT汇报片配音及视频格式生成方法
  18. 我为什么不看好微信小程序_0
  19. php 发 语音验证码,php语音验证码接口_php语音接口_php语音验证码_语音验证码代码示例_达信通...
  20. Vivado 2020.1 and 2020.2 错误 arm-none-eabi-ar: *.o: Invalid argument

热门文章

  1. 微信小程序打开PDF
  2. Eclipse导入Spring Boot项目后pom.xml出现红叉的解决办法
  3. Atitit. 破解  拦截 绕过 网站 手机 短信 验证码  方式 v2 attilax 总结
  4. NSURLSession和NSURLConnection
  5. Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
  6. 遇到问题描述:Android Please ensure that adb is correctly located at问题解决
  7. 【转】 Android - LayoutInflate用法
  8. Hyperledger Fabric(构建你的第一个网络)
  9. 【区块链】Truffle 部署 编译 测试 智能合约 的 完整实践操作
  10. sqlmap工具命令行的含义