Arduino 上手教程
1.环境配置: 参考 Arduino IDE上手教程 完成IDE安装, 并根据实际使用的开发板安装对应的板管理, 与需要的驱动库。
2.使用到的驱动库:
3.使用到的硬件产品:
#include <M5Unified.h>
#include <Unit_Sonic.h>
SONIC_I2C sensor;
void setup()
{
M5.begin();
// sensor.begin(TwoWire* wire, uint8_t addr, uint8_t sda, uint8_t scl, uint32_t speed);
sensor.begin(&Wire, 0x57, 2, 1, 400000U);
M5.Display.setColorDepth(1);
M5.Display.setFont(&fonts::Orbitron_Light_32);
M5.Display.setTextDatum(middle_center);
}
int point = 0;
int last_point = 0;
void loop()
{
float Distance = sensor.getDistance();
Serial.printf("Distance: %.2fmm\r\n", Distance);
M5.Display.fillScreen(TFT_BLACK);
M5.Display.drawString(String(Distance) + "mm", M5.Display.width() / 2, M5.Display.height() / 2);
delay(100);
}
1.下载模式: 不同设备进行程序烧录前需要下载模式, 不同的主控设备该步骤可能有所不同。详情可参考 Arduino IDE上手教程 页面底部的设备程序下载教程列表, 查看具体的操作方式。
CoreS3长按复位按键(大约2秒)直到内部绿色LED灯亮起,便可松开,此时设备已进入下载模式,等待烧录。