|
本帖最后由 ken789258 于 2012-11-1 20:03 编辑
不好意思,想请问一下,我想要用3颗74595控制24颗LED,
LED亮法为10000001 10000001 10000001
只要亮这几颗
请问有办法做到吗?
--------------------------------------------------------
我把我想要的打出来,请各位帮我看看并解惑
void loop()
{
color_xyz('r',x);
color_xyz('r',x);
light();
}
void color_xy(char a,char x)
{
if(a=='r')
{
r_remember+=0x01<<x;
}
void light()
{
shiftOut(dataPin, clockPin, MSBFIRST, r_remember);
}
差不多是这样的程式码,74595有三颗,led有24颗,在loop那里输入color_xyz('r',22);和color_xyz('r',5);,那LED灯的第5颗和22颗会亮,请问有办法吗?
|
|