请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LP5024EVM 您好!
我正在 LP5024EVM 上构建呼吸灯代码。
我发现我的代码,将关闭所有 LED 0.5sec 后,它完成红色和绿色 LED 的扫描。
是硬件还是软件问题?
我的代码:
//颜色扫描
for (int i = 0;i < color_bright;i++){
Wire.beginTransmission(ADDRESS_SLAVE);
Wire.write (0x06);
Wire.write (I); // LED BankC 颜色为蓝色
Wire.endTransmission ();
//delay (10);
对于(int j = 0;j < color_bright;j++){
Wire.beginTransmission(ADDRESS_SLAVE);
Wire.write (0x05);
Wire.write (j); // LED Bankb 颜色为 绿色
Wire.endTransmission ();
延迟(10);
}
对于(int k = 0;k < color_bright;k++){
Wire.beginTransmission(ADDRESS_SLAVE);
Wire.write (0x04);
Wire.write (k); // LED Banka 颜色为 红色
Wire.endTransmission ();
延迟(10);
}
对于(int k = color_bright; k >0;k--){
Wire.beginTransmission(ADDRESS_SLAVE);
Wire.write (0x04);
Wire.write (k); // LED Banka 颜色为 红色
Wire.endTransmission ();
延迟(10);
}
对于(int j = color_bright;j < 0;j-){
Wire.beginTransmission(ADDRESS_SLAVE);
Wire.write (0x05);
Wire.write (j); // LED Bankb 颜色为 绿色
Wire.endTransmission ();
延迟(10);
}
}