oppo手机呼吸灯怎么设置

oppo手机呼吸灯怎么设置,第1张

呼吸灯主要是通过呼吸灯律动实现对通知、充电等相应的提醒:

ColorOS 30及以后版本:

1、设置路径:「设置 > 通知与状态栏 > 收到通知时呼吸灯闪烁」, 「设置 > 通知与状态栏 > 通知管理 > 选择对应的应用程序 > 呼吸灯闪烁」,开关打开,息屏状态收到对应程序的消息时呼吸灯会亮起

2、关机息屏充电时呼吸灯亮起。

ColorOS 30以前版本:

1、通知的开关打开,屏幕熄灭后,当您有未接来电、未读短信或通知时呼吸灯亮起;开关关闭,呼吸灯不响应;

2、电量低开关打开,当电池电量低于10%时呼吸灯亮起;开关关闭,呼吸灯不响应;

3、充电开关打开,当手机连接充电器时呼吸灯亮起;开关关闭,呼吸灯不响应;

备注:呼吸灯功能与手机硬件相关,您可以通过上述设置路径查看手机是否支持该功能。

#include "reg51h" //包含头文件

#define uchar unsigned char

#define uint unsigned int

//

//延时函数

//

delay(uint time) //int型数据为16位,所以最大值为65535

{

uint i,j; //定义变量i,j,用于循环语句

for(i=0;i<time;i++) //for循环,循环50time次

for(j=0;j<50;j++); //for循环,循环50次

}

//

//主函数

//

void main() //主函数

{

uint i; //定义变亮i

while(1) //进入while死循环

{

for(i=0;i<200;i++) //for循环,实现LED由亮逐渐变暗

{

P0=0xff; //熄灭8位发光二极管

delay(i); //延时保持熄灭状态i个时间单位

P0=0x00; //点亮8位发光二极管

delay(200-i); //延时保持点亮状态200-i个时间单位

}

P0=0xff; //熄灭8位发光二极管

delay(5000); //延时保持熄灭状态5000个时间单位,使现象更明显

for(i=0;i<200;i++) //for循环,实现LED由暗逐渐变亮

{

P0=0x00; //点亮8位发光二极管

delay(i); //延时保持熄灭状态i个时间单位

P0=0xff; //熄灭8位发光二极管

delay(200-i); //延时保持点亮状态200-i个时间单位

}

}

}

直接用按钮触发外部中断的,一个加速,一个减速。

用的光敏电阻和继电器做的光电开关。

电路我用proteus 8画和仿真的。你参考吧。

#include <reg52h>

#define uint unsigned int

void delay(uint time);

void flicker(uint led);//呼吸灯

void init();

uint t1=80;//闪烁频率

uint light=0;

sbit k1=P3^2;

sbit k2=P3^3;

sbit led1=P1^6;

sbit led2=P1^7;

void main()

{

uint led1=0xFE,led2=0xFD,led3=0xFB;

init();

while(1)

{

flicker(led1);

flicker(led2);

flicker(led3);

}

}

void init()

{

IT0=0;

IT1=0;

EX0=1;

EX1=1;

EA=1;

}

void delay(uint t)//延时程序

{

uint i,j;

for(i=t;i>0;i--)

for(j=110;j>0;j--);

}

void flicker(uint led)//呼吸灯   flag==1逐渐变亮 flag==0逐渐变暗

{

uint flag=1;

while(1)

{

P1=led;

delay(light);

P1=0xFF;

delay(t1-light);

if(flag==1)

light++;

else

light--;

if(light==t1 && flag==1)

flag=0;

else if(light==0 && flag==0)

break;

}

}

void click1()interrupt 0  //加速

{

delay(10);

if(k1==0)

{

while(k1==0);

if(t1-1>light)

t1--;

else

{

t1--;

light=t1-1;

}

}

}

void click2()interrupt 2   //减速

{

delay(10);

if(k2==0)

{

while(k2==0);

if(t1<80)

t1++;

}

}

以上就是关于oppo手机呼吸灯怎么设置全部的内容,包括:oppo手机呼吸灯怎么设置、51单片机设计呼吸灯、求一个89c52单片机的光控呼吸灯程序 ,就是边呼吸边移动的,相当于呼吸与流水灯结合,两个按键能加减速度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10635608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存