首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新声明为不同类型的实体#ESP8266 #线阵数字传感器

重新声明为不同类型的实体#ESP8266 #线阵数字传感器
EN

Stack Overflow用户
提问于 2021-08-10 09:12:11
回答 1查看 157关注 0票数 0

当我试图显示数字传感器的输出,但代码无法编译时。同样的代码也适用于ESp32。但我不知道我在哪里重新声明了's8‘。

这是我的代码:

代码语言:javascript
复制
//const int digital_pin_1 = 16;//D0
const int digital_pin_2 = 5;//D1
const int digital_pin_3 = 4;//D2
const int digital_pin_4 = 0;//D3
const int digital_pin_5 = 2;//D4
const int digital_pin_6 = 14;//D5 
const int digital_pin_7 = 12;//D6
const int digital_pin_8 = 13;//D7

int s1, s2, s3, s4, s5, s6, s7, s8;

void setup(){
  Serial.begin(9600);
//  pinMode(digital_pin_1,INPUT);
  pinMode(digital_pin_2,INPUT);
  pinMode(digital_pin_3,INPUT);
  pinMode(digital_pin_4,INPUT);
  pinMode(digital_pin_5,INPUT);
  pinMode(digital_pin_6,INPUT);
  pinMode(digital_pin_7,INPUT);
  pinMode(digital_pin_8,INPUT);
}

void loop(){
  Serial.println("s2, s3, s4, s5, s6, s7,s8");
//  s1 = digitalRead(digital_pin_1);
  s2 = digitalRead(digital_pin_2);
  s3 = digitalRead(digital_pin_3);
  s4 = digitalRead(digital_pin_4);
  s5 = digitalRead(digital_pin_5);
  s6 = digitalRead(digital_pin_6);
  s7 = digitalRead(digital_pin_7);
  s8 = digitalRead(digital_pin_8);
 // Serial.print(String(s1)+",  ");
  Serial.print(String(s2)+",  ");
  Serial.print(String(s3)+",  ");
  Serial.print(String(s4)+",  ");
  Serial.print(String(s5)+",  ");
  Serial.print(String(s6)+",  ");
  Serial.print(String(s7)+",  ");
  Serial.print(String(s8)+", \n");
}
EN

回答 1

Stack Overflow用户

发布于 2021-08-16 11:12:36

我看到了完整的错误消息:

来自C:\Users\Me\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/Arduino.h:38,的C:\Users\Me\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/esp8266_peri.h:24:0,包含的文件中的

from C:\Users\Me\AppData\Local\Temp\arduino_build_22617\sketch\MyESPSketch.ino.cpp:1: C:\Users\Me\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/sdk/include/c_types.h:44:29:错误:以前声明的'typedef char s8‘typedef char s8;

提示:选择一个更好的变量名最简单

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68724042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档