首先选择一个例程

 然后点击左下角的esp32选择目标芯片

 

 这里选择的是esp32p4

 

 然后选择烧录方式,这里选择第一个串口

 

设置成功后 

 

 按Ctrl+Shift+P搜索Show ESP Component Registry

  

搜索arduino 

 选择第一个

点击install 

 出现左边的managed_components文件夹就是成功了

 点击左边的sdkconfig文件

 搜索config_freertos_hz 将其修改为1000 保存

 

 点击左下角齿轮进行设置

 

 搜索arduino 将Autostart Arduino setup and loop on boot勾选

 

 修改主函数为以下代码并点击左下角扳手图标进行编译

#include "Arduino.h"

void setup()
{
    pinMode(2, OUTPUT); // 设置 GPIO 2 为输出
}

void loop()
{
    digitalWrite(2, HIGH); // 点亮 LED
    delay(1000);           // 延时 1 秒
    digitalWrite(2, LOW);  // 关闭 LED
    delay(1000);           // 延时 1 秒
}

 

 此时你会问 ?为什么找不到loop(),我不是写了吗

 

 不要着急,先将左边主文件的.c后缀改成.cpp

 

 然后点击CMakeLists.txt  修改.c为.cpp 再次变异

 

 成功!

 

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐