加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Arduino编程模块-模拟I/O

(2020-08-26 16:27:24)
标签:

教育

分类: 与樊老师一起学Arduino

1、            analogRead(  )

说明:

Arduino的模拟输入引脚读取数值,范围是0-1023Arduino可以将05伏特的电压输入信号映射到数值01023注意:在模拟输入引脚没有任何连接的情况下,用analogRead( )指令读取该引脚,返回值为不固定的数值。

模板:

analogRead(pin)//被读取的模拟引脚号码

示例:

  val = analogRead(A0);  //A0输入信号转换为0-1023之间的数值

2analogWrite  

说明:

analogWrite(  )函数支持以下引脚: 3, 5, 6, 9, 10, 11

将一个模拟数值写进Arduino引脚。这个操作可以用来控制LED的亮度, 或者控制电机的转速, 注意不需要使用pinMode(  )函数来设置输出该引脚。

         模板:

         analogWrite(pin, value)

pin:被读取的模拟引脚号码,value0255之间的PWM频率值, 0对应off, 255对应on

 示例:

 analogWrite(Pin, val)//pin=3, 5, 6, 9, 10, 11Val=0-255

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有