6| 0
|
[掌控板入门] 在arduino IDE上给掌控板烧录程序 |
掌控板的主控芯片是esp32-WROOM,那么我们要首先在在Arduino里添加esp32开发板。进入菜单:文件—首选项—其他开发板管理器地址,点击右边的两个方块图标,获取非官方开发板地址列表,找到esp32,将开发板地址复制下来,粘贴到方框里,点击确定。然后在开发板管理器里搜索esp32,等安装完成后,就添加成功了esp32开发板。下面做一个显示效果测试,掌控板的显示屏为II2C总线,SCL对应22脚,SDA对应23脚。下面的代码实现在显示屏上显示出“Hello World”及“你好世界”。 #include <Arduino.h> #include <U8g2lib.h> #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ 22, /* data=*/ 23, /* reset=*/ U8X8_PIN_NONE); // ESP32 Thing, pure SW emulated I2C void setup(void) { u8g2.begin(); u8g2.enableUTF8Print(); void loop(void) { u8g2.setFont(u8g2_font_unifont_t_chinese2); // use chinese2 for all the glyphs of "你好世界" u8g2.setFontDirection(0); u8g2.firstPage(); do { u8g2.setCursor(0, 15); u8g2.print("Hello World!"); u8g2.setCursor(0, 40); u8g2.print("你好世界"); } while ( u8g2.nextPage() ); delay(1000); } 将上述代码复制粘贴到空白arduino文件中,开发板选择“esp32-WROOM-DA Module”,将对应的端口打上勾,点击上传按钮即可。 如果运行过程中报错,提示找不到U8g2库。则需要先在库管理功能中搜索“U8g2”并安装。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed