4.2 KiB
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 设置屏幕电压
使用方法
显示电池电压和充电电流,充满电后关机











