代码及相关说明:

 1 // 示例:读取模拟输入并显示在串口监视器中
2
3 const int ANALOG_IN = 0;
4 int val = 0;
5
6 void setup(){
7 Serial.begin(9600);
8 }
9
10 void loop(){
11 val = analogRead(ANALOG_IN);
12 Serial.println(val);
13 delay(500);
14 }
  • 连接到计算机的串口必须在setup()函数中初始化。
  • Serial.begin(rate):该函数接收一个参数,该参数指定了通信速率(或称“波特率”)。波特率指定了每秒传输的位数。波特率越高传输的数据越多,所花的时间越短,但在某些通信系统中也会引入一些传输错误。波特率9600是一个常用值。
  • Serial.println():通过串口将那个值打印到计算机的串口终端。
  • delay(500):停顿0.5s,否则数字滚动太快会无法阅读。

最新文章

  1. Ubuntu GNURadio gr-Radar 的安装
  2. Beta版本冲刺——day6
  3. WebService 之 WSDL文件 讲解
  4. phpcms采集地址中为相对路径解决方法
  5. Cygwin的安装,卸载,以及安装gdb
  6. Jenkins 笔记
  7. (转载)使用JavaScript操作表单
  8. BZOJ 3576 江南乐
  9. 分析cocos2d-x在Android上的编译过程(1):cocco2d-x是怎样生成的Android的文件夹结构
  10. lua5.1 和 5.2 关于 sequence 的定义变化,对#table取值的影响
  11. autocomplete+PHP+MYSQL的实现模糊查询
  12. 安卓获取线程id
  13. KMP算法&next数组总结
  14. UVA850【简单模拟】
  15. 计算机网络Web应用层与运输层(HTTP/TCP)
  16. pa sslvpn配置
  17. [leetcode]Edit Distance @ Python
  18. 微信小程序接入腾讯云IM即时通讯(会话列表)
  19. spring.xml从外部文件引入数据库配置信息
  20. hp-ux 集群,内存 小记

热门文章

  1. 牛客练习赛70 B.拼凑 (序列自动机)
  2. git仓库更换远程地址
  3. Git关联GitHub
  4. OpenStack Train版-9.安装neutron网络服务(计算节点)
  5. mysql(一)--mysql架构和执行流程
  6. vue开发环境和生产环境配置
  7. ES Next & Arrow function & Promise & Iterator & Generator yield & Async Await
  8. svg editor
  9. Flutter: 下拉刷新,上拉加载更多
  10. Techme INC解读基因魔剪,带来的是机遇还是风险?