极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10146|回复: 3

ADC实验的时候error: 'A0' was not declared in this scope

[复制链接]
发表于 2014-12-5 17:37:22 | 显示全部楼层 |阅读模式
error: 'A0' was not declared in this scope
怎么解决?
回复

使用道具 举报

 楼主| 发表于 2014-12-5 17:39:03 | 显示全部楼层
void setup()
{

  Serial.begin(9600);         //使用9600速率进行串口通讯
}

void loop()
{

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

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

  Serial.println(vol);                   //串口输出温度数据
  delay(2000);                           //等待2秒,控制刷新速度
}
回复 支持 反对

使用道具 举报

发表于 2014-12-5 22:26:03 | 显示全部楼层
你用什麼 compile, 選了什麼板子, 不說清楚一點, 要大家猜謎嗎?
基本上, 如果只是想解決問題, 把 A0 改成 0 就可以了.
回复 支持 反对

使用道具 举报

发表于 2014-12-5 23:33:06 | 显示全部楼层
追风筝的孩子 发表于 2014-12-5 17:39
void setup()
{

或者在setup()前定义下A0
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 18:11 , Processed in 0.036593 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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