logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Bearpi开发板HarmonyOS之PWM输出

wifiiot_pwm.h接口简介初始化PWMunsigned int PwmInit(WifiIotPwmPort port);取消初始化PWMunsigned int PwmDeinit(WifiIotPwmPort port);根据输入参数输出PWMunsigned int PwmStart(WifiIotPwmPort port, unsigned short duty, unsigned

#harmonyos
LVGL 8.2.0 CHART显示ECG数据

CHART显示ECG数据

3D加速度传感器计算角度

8位2g加速度数据为例计算静态时X,Y,Z哪个轴朝下typedef struct{int8_t x;int8_t y;int8_t z;}accel_xyz_data_f;/*** @brieaf 计算最后静态的轴指向,0-X,1-Y,2-Z*/static uint8_t calc_last_axis(accel_xyz_data_f *accel_xyz_data){uint8_t buf[3

#c语言
RGB亮度调节

目的为了能更好地解决RGB三基色LED灯亮度的调节对颜色影响的问题,通常采用三路PWM来控制三色灯的每种颜色的导通程度来实现彩色混色,调节亮度如果采用三种基色同时递加或递减来实现亮度的调节,那么会造成颜色发生偏移问题,为了能解决此问题,采用HSV空间颜色来实现亮度调节的原理首先将RGB空间颜色转换成HSV空间颜色,然后调节V的值,调整之...

C51入门之跑马灯

跑马灯使用protues仿真图如下延时函数实现•使用硬延时空等待来实现达到延时的目的注意:实现产品软件开发中,不建议使用硬延时,使用硬延时会降低产品的实时性实现方法:1. 写一个函数,带一个形参,延时值由其传入函数2.函数体内由2级for循环组成3.由分号语句实现空等待操作...

浮点数取绝对值的方法

对浮点数取绝对值的几种方式(小端模式的情况)双精度取绝对值方式一 (使用fabs库函数)double d1 = -1.9832;d1 = fabs(d1);printf("d1 %lf\n", d1);输出结果:d1 1.983200方式二 (使用位与运算)double d2 = -1.9832;*((int*)&d2+1) &= 0x7fffffff;printf("d2 %lf

cJSON使用笔记

cJSON下载链接:https://pan.baidu.com/s/1CJShZevYLWDs4Q61P8PROA提取码:nzr8创建简单的JSON数据{“hello":"world"}cJSON *root;char *out;root=cJSON_CreateObject();if(root != NULL){cJSON_AddStringToObject(root,"hello","worl

LVGL 8.2 keyboard

LVGL 8.2 keyboard

LVGL 8.2 List

LVGL 8.2 List

#list
    共 30 条
  • 1
  • 2
  • 3
  • 请选择