1、基础的代码在这里:
https://github.com/KKQ-KKQ/m5stickc-audiospectrum/tree/master
2、我自己的稍后会上传
3、屏幕宽高的修改:

4、斜率图:

在bar图渲染这里,可以看到经过FFT之后的数据

用这种方式就可以看到8个频段的peak值了
我干了第二件事就是计算斜率:


求完之后,把它打印出来:


slope34的斜率值大约是15左右

slope67的值是11左右

slope45的值大约是1

slope01的值是负数,大约是-4

slope12以及slope56的值也是负数,大约是-12

slope23的值大约是-16
我拿到这些值之后,还需要多次观察
| 观察序号 | val1 | val2 | val3 | val4 | val5 | val6 | val |
|---|---|---|---|---|---|---|---|
| 1 | -4 | -12 | -16 | 15 | 1 | -12 | 11 |
| 2 | |||||||
| 3 | |||||||
| 4 |