Files
2021-04-20 17:32:17 +08:00

4.2 KiB

目录
Watch Dog Timer RGB Bar Speaker IMU POWER

Watch Dog Timer

功能说明

启动Watch Dog定时器并配置超时时间(ms),程序需在间隔时间内进行Feed(每一次将刷新定时器时间,重新计时),否则设备将进行重启。该功能常用于判断程序是否正常运行与复位。

  • Init WDT timeout 初始化Watch Dog,并配置超时时间(ms)

  • WDT feed 每次执行,将刷新Watch Dog定时器时间

使用方法

启动Watch Dog定时器并配置超时时间,在程序执行过程中,进行Feed

RGB Bar

功能说明

驱动RGB bar点亮与熄灭,且能够控制发出的不同颜色的光芒

  • Set Rgb Bar color 设定两侧RGB灯颜色

  • Set left side Rgb Bar color 设定左右单侧RGB灯颜色

  • Set the 1st Rgb colr 设定单个RGB灯颜色

  • Set Rgb brightness 设定RGB灯的亮度值

使用方法

将所需的RGB Block添加到程序中,当程序执行到它时,则会运行对应的功能

Speaker

功能说明

驱动Speaker发出声音,使用不同的Speaker Block能够控制声音的频率,持续时间,音量,音调和节拍

  • Speaker.beep 调节频率,和持续时间

  • Speaker.volume 调节音量

  • play.tone 调节音量与节拍

注意

由于一般人的听力范围在20~20KHz,所以当你将频率设置得过低,或过高时,是听不到它的声音的

使用方法

将所需的Speaker Block添加到程序中,修改属性或参数,使M5GO发出不同的声音

IMU

功能说明

IMU Block是M5GO的陀螺仪姿态数据采集,它会分别采集X,Y,Z三个坐标轴的坐标数据,通过数据可以编程当M5GO处于不同姿态时,实现不同的功能

  • Get X 获取横滚数据

  • Get Y 获取俯仰数据

  • Get X ACC 获取X轴加速度数据

  • Get Y ACC 获取Y轴加速度数据

  • Get Z ACC 获取Z轴加速度数据

  • Get X Gyr 获取X方向角速度

  • Get Y Gyr 获取Y方向角速度

  • Get Z Gyr 获取Z方向角速度

使用方法

使用标签显示IMU数据,或是将数据用作运算或逻辑判断

POWER (M5Stack)

功能说明

设置充电或者获取电量.

  • isCharging 返回充电状态

  • isChargeFull 充满电返回true

  • setCharge 设置充电

  • get Battery Level 返回电量水平

使用方法

如果在充电RGB亮红灯

POWER (M5StickC)

功能说明

设置AXP192相关参数.

  • Get charge state 返回充电状态

  • Get battery voltage 返回电池电压

  • Get battery current 返回电池电流

  • Get Vin voltage 返回Vin输入电压

  • Get Vin current 返回Vin输入电流

  • Get VBus voltage 返回VBus电压

  • Get VBus current 返回VBus电流

  • Get AXP192 temperature 返回AXP温度

  • Power off 关机

  • Set battery charge current to 设置充电电流

  • Set LCD voltage to 设置屏幕电压

使用方法

显示电池电压和充电电流,充满电后关机