zoukankan      html  css  js  c++  java
  • RGBIO控制

    红  绿    蓝      颜色

    1    0     0        红

    0    1     0        绿

    1    1     0        黄

    0    0     1        蓝

    1    0     1        紫

    0    1     1        浅蓝

    1    1     1        白

    颜色变化:红 -> 黄 -> 绿 -> 浅蓝 -> 蓝 -> 紫 -> 白

                     100  |110  | 010  | 011   | 001 | 101 |111

    if((PWM_Coloured_RED_Flag==0)&&(PWM_Coloured_GREEN_Flag==0))
     {
      PWM_Coloured_RED_Value--;
      if(PWM_Coloured_RED_Value<=0)
      PWM_Coloured_RED_Flag=1;
     }
     if((PWM_Coloured_RED_Flag==1)&&(PWM_Coloured_GREEN_Flag==0))
     {
      PWM_Coloured_GREEN_Value--;
      if(PWM_Coloured_GREEN_Value<=0)
      PWM_Coloured_GREEN_Flag=1;
     }
     if((PWM_Coloured_RED_Flag==1)&&(PWM_Coloured_GREEN_Flag==1)&&(PWM_Coloured_BLUE_Flag==0))
     {
      PWM_Coloured_RED_Value++;
      if(PWM_Coloured_RED_Value>=100)
      PWM_Coloured_RED_Flag=0;
     }
     if((PWM_Coloured_RED_Flag==0)&&(PWM_Coloured_GREEN_Flag==1)&&(PWM_Coloured_BLUE_Flag==0))
     {
      PWM_Coloured_BLUE_Value--;
      if(PWM_Coloured_BLUE_Value<=0)
      PWM_Coloured_BLUE_Flag=1;
     }
     if((PWM_Coloured_RED_Flag==0)&&(PWM_Coloured_GREEN_Flag==1)&&(PWM_Coloured_BLUE_Flag==1))
     {
      PWM_Coloured_GREEN_Value++;
      if(PWM_Coloured_GREEN_Value>=100)
      PWM_Coloured_GREEN_Flag=0;
     }
     if((PWM_Coloured_RED_Flag==1)&&(PWM_Coloured_GREEN_Flag==1)&&(PWM_Coloured_BLUE_Flag==1))
     {
      PWM_Coloured_GREEN_Value++;
      if(PWM_Coloured_GREEN_Value>=100)
      PWM_Coloured_GREEN_Flag=0;
      
      PWM_Coloured_BLUE_Value++;
      if(PWM_Coloured_BLUE_Value>=100)
      PWM_Coloured_BLUE_Flag=0;
     }

  • 相关阅读:
    BZOJ1066: [SCOI2007]蜥蜴
    BZOJ1934: [Shoi2007]Vote 善意的投票
    BZOJ2321: [BeiJing2011集训]星器
    BZOJ1076: [SCOI2008]奖励关
    BZOJ1821: [JSOI2010]Group 部落划分 Group
    BZOJ3038: 上帝造题的七分钟2
    NOIP2017滚粗记
    BZOJ1087: [SCOI2005]互不侵犯King
    BZOJ1085: [SCOI2005]骑士精神
    BZOJ1295: [SCOI2009]最长距离
  • 原文地址:https://www.cnblogs.com/xingxingye/p/12844531.html
Copyright © 2011-2022 走看看