极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10969|回复: 7

求助 arduino错误怎么解

[复制链接]
发表于 2015-6-6 20:20:15 | 显示全部楼层 |阅读模式
arduino uno 编码错误了,求大侠指导
错误提示:'temps' was not declared in this scope

代码如下

void setup() {
  Serial.begin(9600);
  int temps[10];
}

void loop() {
  int i;
  int sum;

  for(i=0;i<10;i=i+1){
    temps[i]= analogRead(A0);
    delay(1);
  }

  sum=0;
  for( i=0;i<10;i=i+1){
    sum = sum + temps[i];
    }
   
  Serial.println(sum);
}
回复

使用道具 举报

 楼主| 发表于 2015-6-6 20:21:39 | 显示全部楼层
有知道是哪里写错的了吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-6 20:22:09 | 显示全部楼层
晚上要睡不着了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-6 20:22:42 | 显示全部楼层
数组不是这样子写的吗?
就是想求个平均数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-6 20:29:38 | 显示全部楼层
高手吃饭去了
回复 支持 反对

使用道具 举报

发表于 2015-6-6 20:35:50 来自手机 | 显示全部楼层
int temps[10];
不应该放在 setup() 内吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-6 20:39:47 | 显示全部楼层
我叉,把int temps[10];放loop里面就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-6 21:42:37 | 显示全部楼层
uvvvvw 发表于 2015-6-6 20:35
int temps[10];
不应该放在 setup() 内吧

3Q,是的,放错位置了
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 03:03 , Processed in 0.035402 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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