30 WEB 命令行应用
来自Waveshare Wiki
WEB 命令行应用
为了让产品的参数更容易配置,同时更加方便用户为产品添加自定义的功能,我们为产品设计了命令行参数的功能,你可以通过在网页的命令行工具中输入指令来实现对应的功能,本章节会详细介绍这些功能。
通过 ESP-NOW 发送信息
添加广播MAC地址到peer
- send -a -b
- send --add --broadcast
- send -a FF:FF:FF:FF:FF:FF
- send --add FF:FF:FF:FF:FF:FF
添加特定MAC地址到peer
- send -a AA:BB:CC:DD:EE:FF
- send -add AA:BB:CC:DD:EE:FF
从peer中删除广播MAC地址
- send -rm -b
- send --remove --boardcast
- send -rm FF:FF:FF:FF:FF:FF
- send --remove FF:FF:FF:FF:FF:FF
从peer中删除特定MAC地址
- send -rm AA:BB:CC:DD:EE:FF
- send --remove AA:BB:CC:DD:EE:FF
广播发送(初次使用前需将广播MAC添加到peer)
- send -b what's up bro
- send --broadcast what's up bro
单播发送(初次使用前需将目标MAC添加到peer)
- send AA:BB:CC:DD:EE:FF what's up bro
组播发送(初次使用前需将目标MAC添加到peer,可添加多个,且不能包含广播MAC地址:FF:FF:FF:FF:FF:FF)
- send -g what's up bro
- send --group what's up bro
播放音频
TTS(文字转语音,初次使用初始化时间较长)
- audio -s what's up bro
- audio --say what's up bro
设置音量大小(范围为0-1.0之间)
- audio -v 0.9
- audio --volume 0.9
播放某个 sounds 文件夹内的音频文件(.mp3 .wav 格式,可以播放其它文件夹内的文件)
- audio -p file.mp3
- audio --play_file file.mp3
- audio -p others/file.mp3
底盘
直接给底盘发JSON指令,具体指令需参考相关WIKI
- base -c {'T':1,'L':0,'R':0}
- base --cmd {'T':1,'L':0,'R':0}
开启在屏幕上显示来自底盘的信息
- base -r on
- base --recv on
关闭在屏幕上显示来自底盘的信息
- base -r off
- base --recv off
默认可以显示10秒命令行/ESP-NOW信息
- info
OpenCV
设置目标颜色区间
- cv -r [90,120,90] [120,255,200]
- cv -range [90,120,90] [120,255,200]
选择颜色(默认只有红绿蓝)
- cv -s red
- cv --select red
设置云台追踪参数
颜色追踪迭代比例
- track -c 0.023
人脸/手势追踪迭代比例
- track -f 0.068
追踪速度
- track -s 60
动作加速度比例
- track -a 0.4