Arduino IDE 环境搭建 - STAMP-PICO

ESP32下载器

在进行烧录前你需要为STAMP-PIOC连接一个 USB-TTL烧录板 , 并根据板子丝印上进行连接。在PC端安装对应烧录板的驱动。

最为便捷的方式是 选购STAMP-PICO带有下载器的套装版本 , 搭配的下载器的线序与STAMP-PICO是一致的, 可以直接插接进行烧录, 无需接线。目前M5提供两种驱动芯片版本的下载器,CP210X(适用于CP2104版本)/CH9102(适用于CH9102版本)驱动程序压缩包.在解压压缩包后,选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的USB芯片, 可同时安装两种驱动)

驱动名称 适用驱动芯片 下载链接
CP210x_VCP_Windows CP2104 Download
CP210x_VCP_MacOS CP2104 Download
CP210x_VCP_Linux CP2104 Download
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS CH9102 Download

Arduino-IDE

M5Stack的板管理

  • 1.打开 Arduino IDE,选择 文件->首选项->设置
  • 2.复制下方的 M5Stack 板管理网址到 附加开发板管理器:
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
  • 3.选择 工具->开发板:->开发板管理器...
  • 4.在新弹出的对话框中,输入并搜索 M5Stack,点击安装(若出现搜索失败的情况,可以尝试重启Arduino程序)
  • 5.选择 工具->开发板:->M5Stack Arduino, 根据我们所使用的设备(M5Stack-STAMP-PICO)选择对应的开发板配置.

相关库

  • 不同的硬件设备,有着不同的案例程序库,请根据你所使用的设备选择下载.打开 Arduino IDE, 然后选择 项目->加载库->库管理...

For STAMP-PICO

  • 搜索 STAMP-PICO 并安装,如下图所示, 下载时请根据弹窗提示,安装相关依赖库。

点亮LED灯

  • 复制下方代码到Arduino IDE, 将STAMP-PICO连接至PC并配置正确的端口(Tools - > Port - > COMx), 点击菜单栏上的上传按钮(->), 程序将会自动编译,上传至设备。 该程序将点亮STAMP-PICO上的LED灯。

#include "Arduino.h"
#include <FastLED.h>

// How many leds in your strip?
#define NUM_LEDS 1
#define DATA_PIN 27

// Define the array of leds
CRGB leds[NUM_LEDS];

/* After STAMP-PICO is started or reset
  the program in the setUp () function will be run, and this part will only be run once.
  在 STAMP-PICO 启动或者复位后,即会开始执行setup()函数中的程序,该部分只会执行一次。 */
void setup() {
  FastLED.addLeds<SK6812, DATA_PIN, RGB>(leds, NUM_LEDS);  // GRB ordering is typical
}

/* After the program in setup() runs, it runs the program in loop()
The loop() function is an infinite loop in which the program runs repeatedly
在setup()函数中的程序执行完后,会接着执行loop()函数中的程序
loop()函数是一个死循环,其中的程序会不断的重复运行 */
void loop() {
  // Turn the LED on, then pause
  leds[0] = 0xf00000;
  FastLED.show();
  delay(500);
  // Now turn the LED off, then pause
  leds[0] = 0x00f000;
  FastLED.show();
  delay(500);
}

相关资源

On This Page