树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: marvel
收起左侧

温度传感器显示有问题

[复制链接]
 楼主| 发表于 2012-9-24 16:42:39 | 显示全部楼层
http://arduino.cc/en/Reference/Board
In addition to the specific functions listed below, the analog input pins support 10-bit analog-to-digital conversion (ADC) using the analogRead() function.
貌似arduino已经集成了ADC的功能了..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-24 18:42:48 | 显示全部楼层
我用analogReference(INTERNAL);设置了参考电压1.1v,然后再换算一下,貌似这次两者都一致了,不知道这个温度对不对,哈哈


    analogReference(INTERNAL);//set the volt to 1.1v
    int i = 0, count = 5, val = 0;
    delay(500);
    for(i=0;i<count;i++)
    {
        int v =analogRead(potPin);// 读取传感器的模拟值并赋值给val
        Serial.println(v);
        val+=v;
        delay(100);
    }
    val = val/count;   
    //dat=(125*val)>>8;//温度计算公式
    dat = val*0.48828125*1.1/5;
    delay(100);
    Serial.println(dat);//输出显示dat 的值
    delay(500);//延时0.5 秒
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-25 20:20 , Processed in 1.109375 second(s), 17 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

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