第一步 安装插件
(1)从菜单处打开vscode,之后点击左侧"拓展",在搜索栏输入"platform",安装这个插件。
注:安装过程可能会慢一点,可以尝试连接自己的热点
(2)安装完毕,重启vscode
第二步 创建工程
(1)点击左侧出现的这个图标,然后点击"platforms",等待右侧出现以下的界面。可能会加载loding···比较久,可以更换成连接热点试试

(2)开始新建工程,输入完名称、选择芯片等等,最后点击finish,等待创建完成



选择打开文件夹,打开我们新建的工程文件夹
补充内容
vscode格式化快捷键:shift+alt+f





流水灯


反复流水灯



#include <Arduino.h>
//反复流水灯
int pin_list[4]={12,26,33,32};
int num=sizeof(pin_list)/sizeof(pin_list[0]);
void setup() {
for(int i=0;i<num;i++){
pinMode(pin_list[i],OUTPUT);
}
}
void loop() {
//点亮
/*
digitalWrite(led_pin,HIGH);
delay(1000);
//熄灭
digitalWrite(led_pin,LOW);
delay(1000);*/
for (int i = 0; i < num; i++)
{
digitalWrite(pin_list[i],HIGH);
delay(1000);
}
for (int i = 0; i < num; i++)
{
/* code */
digitalWrite(pin_list[i],LOW);
delay(1000);
}
}
// put function definitions here: