作者:Kit Wan
上一次,筆者嘗試導入和編譯了 mbed 的標準 mbed_blinky 程序。
這次會嘗試自定 WIZwiki-W7500 板的 RGB LED 的顏色。
請按照請按照上一篇文章中的方法導入 mbed_blinky 程序。然後,您可以以下程序替換 main.cpp。
main.cpp 源代碼如下:
#include “mbed.h”
DigitalOut RED(LED_RED);
DigitalOut GREEN(LED_GREEN);
DigitalOut BLUE(LED_BLUE);
int main()
{
while (1)
{
// RED
RED = 0;
GREEN = 1;
BLUE = 1;
wait(0.3);
// PURPLE
RED = 0;
GREEN = 1;
BLUE = 0;
wait(0.3);
// BLUE
RED = 1;
GREEN = 1;
BLUE = 0;
wait(0.3);
// CYAN
RED = 1;
GREEN = 0;
BLUE = 0;
wait(0.3);
// GREEN
RED = 1;
GREEN = 0;
BLUE = 1;
wait(0.3);
// YELLOW
RED = 0;
GREEN = 0;
BLUE = 1;
wait(0.3);
// WHITE
RED = 0;
GREEN = 0;
BLUE = 0;
wait(0.3);
// All off
RED = 1;
GREEN = 1;
BLUE = 1;
wait(0.3);
}
}
把固件寫到 WIZwiki-W7500 的閃存後。按下復位按鈕後將可以看到下面的效果。
RGB LED 將按顏色順序 紅,紫,藍,青,綠,黃,白,全部關閉,並重複…