我正在为ARM AT91SAM7S256微控制器编写代码。我试图随机打开LED。

到目前为止,我已经将LED初始化为一个阵列。

我的数组是

short leds [] = {LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8};


设置led的代码行是

SetLEDcolor(LEDNumber, RED);


LEDNumber的值应随机来自数组。

最佳答案

srand(time(NULL));

int ix = rand() % (sizeof(leds)/sizeof(*leds));
SetLEDcolor(leds[ix], RED);

10-08 02:40