我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1563|回复: 8

[技术文章] Arduino 数字电压表实验分享

[复制链接]

该用户从未签到

17

主题

25

回帖

0

积分

二级逆天

积分
0

终身成就奖

发表于 2019-5-14 11:44:53 | 显示全部楼层 |阅读模式
数字电压表实验
跟上一个实验差不多,只是数据经过计算。
所需元器件有:
电位计*1
面包板*1
面包板跳线*1
本实验我们将电位计的阻值转化为模拟值读取出来,然后显示到屏幕上,这也是我们以后完成自己所需的实验功能所必须掌握的实例应用。我们先要按照以下电路图连接实物图


我们使用的是模拟0 接口。

程序的编写也很简单,更多的关于语句的讲解前面有
介绍这里就不再多说了。
下面是参考源程序:
int potpin=0;   //定义模拟接口0
int ledpin=13;  //定义数字接口13
int val=0;      //将定义变量val,并赋初值0
int v;
void setup()
{
  pinMode(ledpin,OUTPUT);  //定义数字接口为输出接口
  Serial.begin(9600);     //设置波特率为9600
}
void loop()
{
  digitalWrite(ledpin,HIGH);//点亮数字接口13 LED
  delay(50);               //延时0.05
  digitalWrite(ledpin,LOW);//熄灭数字接口13 LED
  delay(50);               //延时0.05
  
  val=analogRead(potpin);  //读取模拟接口0 的值,并将其赋给val
  v=map(val,0,1023,0,500);
//函数说明map(x,Amin,Amax,Bmin,Bmax)
  返回值 long
0-1023区间的数映射到0-500的数,其实可以理解成比例关系。

  Serial.println((float)v/100.00);    //显示出v 的值
}参考程序借用了Arduino 数字13 口自带的LED 小灯,每读一次值小灯就会闪烁一下。
程序烧进去后,打开串口。
下面就是读出的模拟值。并且用电压表测起输入口A0的电压。有图有真相!呵呵
回复

使用道具 举报

该用户从未签到

5

主题

1480

回帖

897

积分

1元学习Allegro(1期)

积分
897

终身成就奖优秀斑竹奖

QQ
发表于 2019-5-14 12:24:40 | 显示全部楼层
回复

使用道具 举报

该用户从未签到

2

主题

1311

回帖

0

积分

二级逆天

积分
0

终身成就奖原创先锋奖优秀斑竹奖

发表于 2019-5-14 12:28:15 | 显示全部楼层
回复

使用道具 举报

该用户从未签到

8

主题

470

回帖

0

积分

PADS-190603高级班

积分
0

终身成就奖

发表于 2019-5-14 12:55:12 | 显示全部楼层
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-9-3 11:14
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    52

    主题

    2981

    回帖

    1338

    积分

    1元学习Allegro(1期)

    积分
    1338

    社区居民终身成就奖特殊贡献奖优秀斑竹奖

    发表于 2019-5-14 13:09:56 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-6-14 16:03
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    0

    主题

    1万

    回帖

    7618

    积分

    二级逆天

    积分
    7618

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2019-5-15 10:49:01 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    147

    回帖

    300

    积分

    二级逆天

    积分
    300

    终身成就奖

    发表于 2020-8-29 07:54:36 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    147

    回帖

    300

    积分

    二级逆天

    积分
    300

    终身成就奖

    发表于 2020-11-22 17:21:03 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 114 天

    [LV.6]常住居民II

    9

    主题

    7703

    回帖

    5352

    积分

    二级逆天

    积分
    5352

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2023-1-23 01:23:27 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表