合宙刚出了一款ESP32S3开发板,依旧邮票孔。趁着活动19.9入手了2块,挺不错的,看了网上视频片段 lvgl8可以跑到60+。
blink
开发板拿到手之后是默认的闪灯程序。下面创建platformIO(Arduino)工程试试
platformIO里选下面这个板
创建好项目之后修改platformio.ini
以匹配这块开发板
[env:esp32-s3-devkitc-1]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
board_upload.flash_size = 16MB
board_build.f_cpu = 240000000L
; board_build.flash_mode = dio
monitor_speed = 115200
upload_speed = 256000
示例程序
从板子的官方手册看到板载LED分别接到了GPIO10和GPIO11。
程序使用copilot插件生成
点击查看代码
#include <Arduino.h>
#define LEDA 10
#define LEDB 11
// 闪烁
void blink(int pin, int delayTime)
{
digitalWrite(pin, HIGH);
delay(delayTime);
digitalWrite(pin, LOW);
delay(delayTime);
}
void setup()
{
pinMode(LEDA, OUTPUT);
pinMode(LEDB, OUTPUT);
}
void loop()
{
blink(LEDA, 1000);
blink(LEDB, 500);
}
可以正常烧录,没有问题。