极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14770|回复: 4

新买的arduino nano 无法读取模拟接口数据

[复制链接]
发表于 2014-2-18 10:52:34 | 显示全部楼层 |阅读模式
本帖最后由 小叉 于 2014-2-18 12:07 编辑

求助啊,新买的arduino nano V3.0 ATMEGA328P 无法读取模拟接口数据,同一个代码在uno上可以用运行而在nano上就不可以,我是不是买到假货了?
编译器工具菜单中我已经把板卡改成了 arduino nano W ATMEGA328P   代码是使用LM35传感器测温度.
难道NANO的代码和UNO不一样?
先谢谢大家了!




[pre lang="arduino" line="1" file="12"]/*
作者:迷你强
时间:2013年8月18日
IDE版本号:1.0.4
发布地址:www.geek-workshop.com
作用:第三次使用arduino模拟口测量室内温度,在没有外围基准的情况下,这次估计最准了。。

*/
void setup() {
  analogReference(EXTERNAL);  //使用aref引脚电压作为基准源
  Serial.begin(9600);         //使用9600速率进行串口通讯
}

void loop() {

  int n = analogRead(A0);    //读取A0口的电压值

  float vol = n * (3.3 / 1023.0*100);   //使用浮点数存储温度数据,温度数据由电压值换算得到(电压3.3V)

  Serial.println(vol);                   //串口输出温度数据
  delay(2000);                           //等待2秒,控制刷新速度
}[/code]


我找到问题了  
  analogReference(EXTERNAL);  //使用aref引脚电压作为基准源
这句代码的事
回复

使用道具 举报

发表于 2014-2-18 16:32:19 | 显示全部楼层
抢个沙发
回复 支持 反对

使用道具 举报

发表于 2014-3-30 10:34:51 | 显示全部楼层
怎么解决的?该使用哪个引脚电压作为基准源?作为基准源的引脚该怎么接?小白求讲解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-8 13:27:25 | 显示全部楼层
Acat 发表于 2014-3-30 10:34
怎么解决的?该使用哪个引脚电压作为基准源?作为基准源的引脚该怎么接?小白求讲解

很白痴的 ,面包板有问题 ,在洞洞板上一点事都没有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-8 13:28:04 | 显示全部楼层
Acat 发表于 2014-3-30 10:34
怎么解决的?该使用哪个引脚电压作为基准源?作为基准源的引脚该怎么接?小白求讲解

以及
  analogReference(EXTERNAL);  //使用aref引脚电压作为基准源
这句代码的事
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-18 10:25 , Processed in 0.039242 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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