标识符"pinMode"未定义,为什么我收到此错误



我正试图运行与vs代码aurdino ide,但我收到这个错误,为什么??

[![enter image description here][1]][1]
#define LED_BUILTIN= 2

void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
delay(1000);                       // wait for a second
digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
delay(1000);                       // wait for a second
}

Vscode不知道你正在使用Arduino。pinMode没有被导入,所以它不知道它是什么。你需要适当地设置vscode,你可以在这里阅读更多,例如:https://maker.pro/arduino/tutorial/how-to-use-visual-studio-code-for-arduino

不确定您的错误是什么,但尝试添加# include & lt; Arduino.h>

另外,你在vscode中安装了platform io吗?如果是这样,需要查看您的platformio.ini配置文件,以及您配置的板,以及您实际拥有的板。我头顶上的是一只火甲虫……但也可能是别的。

需要更多信息

对于我来说,我必须使用命令C/C++: Select a configuration...并选择Arduino

最新更新