本文将详细介绍如何通过Visual Studio Code 及其扩展PlatformIO来构建基于M5Unified的开发环境。
访问VSCode官网下载页面, 并选择对应操作系统的安装包进行下载和安装。
启动VSCode并安装嵌入式开发环境插件PlatformIO
操作步骤:
操作步骤:
配置项说明:
完成配置后点击"Finish"
操作步骤:
安装成功后会出现"Congrats"提示对话框,表示库已成功添加到项目中。
操作步骤:
#include <M5Unified.h> // Make the M5Unified library available to your program. // global variables (define variables to be used throughout the program)uint32_t count; // setup function is executed only once at startup.// This function mainly describes the initialization process.void setup() { auto cfg = M5.config(); // Assign a structure for initializing M5Stack // If config is to be set, set it here // Example. // cfg.external_spk = true; M5.begin(cfg); // initialize M5 device M5.Display.setTextSize(3); // change text size M5.Display.print("Hello World!!!") ; // display Hello World! and one line is displayed on the screen Serial.println("Hello World!!!") ; // display Hello World! and one line on the serial monitor count = 0; // initialize count } // loop function is executed repeatedly for as long as it is running.// loop function acquires values from sensors, rewrites the screen, etc.void loop() { M5.Display.setCursor(0, 20); // set character drawing coordinates (cursor position) M5.Display.printf("COUNT: %d\n", count); // display count on screen Serial.printf("COUNT: %d\n", count); // display count serially count++; // increase count by 1 delay(1000); // wait 1 second(1,000msec) }
编译烧录: