3 2 GPIO控制RGB燈實驗

2022-02-13 20:38:59 字數 437 閱讀 7979

要使用彩燈,必須開啟撥碼開關的 234。本節內容我們實現rgb每隔1秒進行閃爍。w800的底板上整合了乙個共陽極的彩燈,彩燈的陰極通過撥碼開關後連線到 w800的 io口(pb2、 pb7和 pb11),控制 io 口為低電平時,對應的燈會亮起來。

首先建立乙個led任務。

static u32 *taskledstk = null;

tls_os_task_create(null, null, led_test_task,

(void *)0, (void *)taskledstk,

task_led_stk_size * sizeof(u32),

task_led_prio, 0);

接下來編寫任務程式,io配置為上拉輸出,輸出高電平熄滅,輸出低電平點亮。

static void led_test_task(void *data)

樹莓派GPIO控制RGB彩色LED燈

樹莓派gpio通過pwm來控制rgb彩色led燈,可以顯示任何我們想要的顏色。這個rgb彩色led裡其實有3個燈,分別是紅燈 綠燈和藍燈。控制這三個燈分別發出不同強度的光,混合起來就能發出各種顏色的光了。led燈上的4根引腳分別是gnd,r,g,b。gnd需要接地。我們把它連到樹莓派的電源地上。r,...

STM32控制GPIO講解

借鑑 借鑑一。gpio簡介 stm32的io口有8中配置方式 輸入浮空輸入gpio in floating 浮空輸入,可以做key識別,rx1 帶上拉輸入gpio ipu io內部上拉電阻輸入 帶下拉輸入gpio ipd io內部下拉電阻輸入 模擬輸入gpio ain 應用adc模擬輸入,或者低功耗...

樹莓派GPIO入門之控制LED燈

物件讀者 我假設你的樹莓派已經連上你家裡的路由 有線無線都行 並且你已經可以在另外一台裝置 台式電腦,筆記本,手機,平板電腦都可以 上通過ssh軟體登陸到你的樹莓派了。當然你也可以直接在樹莓派上通過hdmi連線顯示器,通過usb鍵盤滑鼠直接進行操作。不管怎樣,你可以啟動樹莓派並進入樹莓派的linux...