我正在为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);