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

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

 
  1. /*

  2. 模拟输入

  3. 在0号模拟插口读取一个模拟值,并输出。

  4. created 24 March 2006 by Tom Igoe

  5. */

  6. int analogValue = 0; // 需要保留的模拟值

  7.  
  8.  
  9. void setup() {

  10. //在9600 bps打开串行端口:

  11. Serial.begin(9600);

  12. }

  13. void loop() {

  14. // 在0号模拟输入插口读取值

  15. analogValue = analogRead(0);

  16. // 以多种格式输出

  17. Serial.println(analogValue);

  18. // 以ASCII编码十进制浮点值输出

  19. Serial.print(analogValue, DEC);

  20. // 以ASCII编码十进制浮点值输出

  21. Serial.println(analogValue, HEX);

  22. // 以ASCII编码十六进制输出

  23. Serial.println(analogValue, OCT);

  24. // 以ASCII编码八进制输出

  25. Serial.println(analogValue, BIN);

  26. // 以ASCII编码二进制输出

  27. Serial.println(analogValue, BYTE);

  28. // 以原始数据输出

  29. // 在下次读取之前延迟10毫秒

  30. delay(10);

  31. }

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值