RYMCU

ychost

一个漂亮的数据采集+渲染解决方案

# 采集 # MCU # InfluxDB # Grafana
}InfluxDB 的写入格式如下:可以先用串口往 PC 上面调试,PC 复制转发 TCP 给 InfluxDB 查看效果POST /write?embedded,mcu=c51,name=temperature value=10代码里面是通过按键模拟事件上传的随机数/**. }经测试,并不是每次都能读到 Esp8266 响应的 OK,所以用亮灯警告,比如连接 TCP 服务器的时候,用 0 号 L
ychost 1 月前

一个优雅的按键程序

# param # callback
u8 btn_unbind_event;如上,这两个 API 是参考了前端的 .bind 和 .unbind 方法,用起来十分的爽,一个简单的按键触发蜂鸣器如下:其中 key_code 映射的是按钮对应的端口,比如 P1^0 那么 key_code 就是 0/**. }性能此方法不仅长相优雅,它的性能也是不错的,可以看到没有任何的 delay 方法,只需要轮询 btn_poll_scan 即可,这
ychost 2 月前

一个不一样的流水灯

# C51 # 调度器
有啥不一样仅两行核心代码就实现了来回循环的流水灯,代码如下:// P_10 --> P_17 依次点亮。(P1 << 1 | (P1 == 0xFF ?0x00 : 0x01)) : (P1 >> 1 | (P1 == 0x8F ?当然了,上面的流水灯代码并没有什么出奇的地方,真正有意思的地方来咯void main
ychost 2 月前