基于CW32的电压电流表 V1.0.0
一款物联网多功能电压电流表
 
载入中...
搜索中...
未找到
va_meter.c 文件参考

电压电流表相关操作的源文件 更多...

#include "va_meter.h"
#include <math.h>
#include <stdlib.h>
#include "menu.h"

宏定义

#define MAX_VOLTAGE_Y   6
 电压纵坐标最大值6V
 
#define MAX_CURRENT_Y   1000
 电流纵坐标最大值1000mA
 

函数

void Draw_Value_Line ()
 绘制电压曲线、电流柱形图
 
void Launch_VA_Meter (uint8_t idx)
 启动电压电流表
 
void VAmeter_Mqtt_Send_Data (double volt, double curr)
 电压电流表发送数据到MQTT消息队列
 

变量

uint8_t va_meter_style
 显示样式选择:0 - 图形模式 1 - 纯数字模式
 
uint8_t time =2
 
uint8_t last_time
 
uint8_t last_voltage_value
 
short voltage_num [5] = {0}
 
short current_num [5] = {0}
 
double voltage_value = 0
 
double current_value =0
 

详细描述

电压电流表相关操作的源文件

作者
VRxiaojie
日期
2024-08-11
版本
v1.0
注解
哔哩哔哩 : VR小杰 https://space.bilibili.com/11526854
嘉立创开源广场: vrxiaojie https://oshwhub.com/vrxiaojie/

函数说明

◆ Draw_Value_Line()

void Draw_Value_Line ( )

绘制电压曲线、电流柱形图

参数
返回

◆ Launch_VA_Meter()

void Launch_VA_Meter ( uint8_t idx)

启动电压电流表

参数
idx0为图形模式;1为数字模式
返回

◆ VAmeter_Mqtt_Send_Data()

void VAmeter_Mqtt_Send_Data ( double volt,
double curr )

电压电流表发送数据到MQTT消息队列

参数
volt电压值
curr电流值
返回