STM32F103試用體驗(yàn):繼電器控制實(shí)驗(yàn)
1.精英STM32開發(fā)板
2.繼電器電路板
熬夜自己焊接了一個(gè)繼電器電路板,包含:繼電器,蜂鳴器,三極管9018,二極管1N4007,電位器,2.54排針,圓孔座,DC插座等.焊接技術(shù)拙劣,好在還可以用...
單片機(jī)IO口通過電位器接到三極管基極,用于電流控制.因不會(huì)計(jì)算三極管電路電流,所以接個(gè)電位器以便調(diào)整阻值.集電極通過5VDC電源供電,繼電器與蜂鳴器一端連到三極管集電極,一端分別連接在一個(gè)排針上,原本計(jì)劃用跳線帽來選擇+5V連接繼電器或蜂鳴器的排針,但是排針焊歪了,無奈只好用杜邦線來連接.5V負(fù)極,發(fā)射極,開發(fā)板GND連在一起作為GND.
3.USB延長(zhǎng)線
改造了一下,中間接出兩根杜邦線用于連接繼電器
4.USB小燈
5.Keil程序
在范例程序3按鈕實(shí)驗(yàn)的基礎(chǔ)上修改而來,PE12端口用于連接三極管基極,控制繼電器開關(guān).
電路連接如下,初始時(shí)PE12=0,三極管截止,繼電器未通電,USB燈滅:
按開發(fā)板Key1鍵,PE12=1,三極管導(dǎo)通,繼電器線圈通電,USB燈滅:
再按Key0時(shí),PE12=0,USB燈滅......
實(shí)驗(yàn)完畢,實(shí)現(xiàn)了通過開發(fā)板IO端口控制繼電器,從而作為開關(guān)控制用電設(shè)備.
主要代碼: