6浏览
查看: 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”并安装。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail