1.1 介紹:
LED模塊。它的控制方法非常簡單,要想點亮LED,只要讓它兩端有一定的電壓就可以;實驗中,我們通過編程控制信號端S的高低電平,從而控制LED的亮滅。我們提供一個測試代碼控制LED模塊上實現閃爍的效果。
1.2 模塊相關資料
1.3 實驗組件:
1.4模塊接線圖:
1.5 實驗代碼:
https://sourl.cn/7FXAif
int main(void)
{RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIO_InitStructure); //初始化GPIO_A0為輸出模式while (1){ GPIO_WriteBit(GPIOA, GPIO_Pin_0, Bit_RESET); //A0輸出低Delay_ms(500);GPIO_WriteBit(GPIOA, GPIO_Pin_0, Bit_SET); //A0輸出高Delay_ms(500);}
}
1.6實驗結果:
將示例代碼上傳到主板,上傳成功后,同時藍色LED亮500毫秒,滅500毫秒,循環交替。
1.7 代碼說明:
GPIO_Init() GPIO初始化函數
GPIO_WriteBit() 設置引腳輸出電平
delay(500); 延時500毫秒