极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17393|回复: 10

求助,最简单的模拟都没搞定

[复制链接]
发表于 2013-10-6 01:00:14 | 显示全部楼层 |阅读模式
就是获取LM35D传感器过来的温度,发现电压有变化,但是取值却取不到。接A0口也不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-10-6 04:18:01 | 显示全部楼层
Dear;
接A0 腳 並改
val = digitRead(13); 為 val = analogRead(A0);
您試試!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-6 13:12:49 | 显示全部楼层
还是不对,麻烦再帮忙指导一下
电压表显示的数据是根据温度有变化 的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-10-6 16:39:13 | 显示全部楼层
本帖最后由 邵林寺 于 2013-10-6 16:43 编辑

温度计的另一端接的电压表,电压表在这种电路里应该是开路吧,去掉电压表试试
回复 支持 反对

使用道具 举报

发表于 2013-10-6 20:10:16 | 显示全部楼层
void setup()
{
Serial.begin(9600);
}

void loop()
{
Serial.print( ( analogRead(0) * 0.488 ) );
Serial.println("");
}


简易程序 供你参考 在串口可读取温度值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-6 20:46:03 | 显示全部楼层
邵林寺 发表于 2013-10-6 16:39
温度计的另一端接的电压表,电压表在这种电路里应该是开路吧,去掉电压表试试

去掉了也不行,数值还是不变
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-6 20:47:10 | 显示全部楼层
爱因你而生 发表于 2013-10-6 20:10
void setup()
{
Serial.begin(9600);

也不行哦,感谢回复,
回复 支持 反对

使用道具 举报

发表于 2013-10-6 23:45:06 | 显示全部楼层
电压表-接地,LM35的2脚(VOUT)接A0试下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-7 17:25:54 | 显示全部楼层
想飞的猫 发表于 2013-10-6 23:45
电压表-接地,LM35的2脚(VOUT)接A0试下。

接A0了,把电压表去掉了,也不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-7 17:27:51 | 显示全部楼层
所有的源文件都在这个附件里了,麻烦大家帮忙看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-10-27 01:27:52 | 显示全部楼层
zhupengyue 发表于 2013-10-7 17:25
接A0了,把电压表去掉了,也不行

把接后的图发一下,我怀疑你没理解我的意思。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 14:08 , Processed in 0.037155 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表