步驟1:您需要的東西。
為此,您需要做一些事情:
2:“藍(lán)色藥丸”-stm32F103C
4。 Arduino UNO
5。 2個(gè)10uF電解電容器。
6。 1個(gè)LED
7。 1個(gè)220歐姆電阻
8。至少14根公對(duì)母杜邦電纜,一小撮公對(duì)公杜邦電纜和兩個(gè)面包板。
我的“標(biāo)題拍攝”顯示的是不帶FTDI,但末端帶有穩(wěn)壓器的面包板董事會(huì)。大多數(shù)FTDI均可為該項(xiàng)目的Blue Pill提供動(dòng)力。此外,我還創(chuàng)建了許多帶有紙板背襯的LED和預(yù)焊接的220 Ohm電阻器,用于快速原型制作。這就是為什么在板上看不到電阻的原因。
步驟2:設(shè)置Arduino
這是設(shè)置 Arduino發(fā)送器的第一步。我們將如上圖所示設(shè)置發(fā)射器。請(qǐng)注意,接地的10k歐姆電阻與Pin2在開(kāi)關(guān)的同一側(cè)。松開(kāi)按鈕后,通過(guò)電阻的低電平泄漏將幫助Pin2返回0v。
電容器并不是真正必需的,但如果沒(méi)有電容器,則少量的電涌可以傳輸信號(hào)。被妥協(xié)和剝落。
在Arduiino IDE中,下載并安裝RF24庫(kù)。
代碼:
步驟3:STM32F103C設(shè)置
設(shè)置上面顯示的Gimp插圖顯示您的電路板。是的,我知道我需要學(xué)習(xí)摩擦力。這是快速簡(jiǎn)便的Gimp(圖形圖像處理程序)。
Blue Pill上的USB端口不能用于上傳代碼。有些黑客可以允許通過(guò)將Arduino引導(dǎo)加載程序閃存到芯片上來(lái)使用USB端口,但是您仍然需要先使用FTDI進(jìn)行閃存。
為了不試圖重新發(fā)明輪子,我強(qiáng)烈建議您使用該視頻學(xué)習(xí)如何對(duì)Blue Pill進(jìn)行編程。對(duì)此 Youtube 視頻跳躍跳表示敬意。這是我找到的最簡(jiǎn)單的說(shuō)明。
在上圖中,請(qǐng)注意5v和3.3v容限引腳。開(kāi)始使用此設(shè)備時(shí),這一點(diǎn)很重要。板上5v的3.3v穩(wěn)壓器會(huì)過(guò)熱,如果用力推過(guò)它會(huì)失效。將該板保持在3.3v的電壓越好,就越好。
責(zé)任編輯:wv
-
nRF24L01
+關(guān)注
關(guān)注
17文章
330瀏覽量
69358 -
STM32F103
+關(guān)注
關(guān)注
33文章
475瀏覽量
63422
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論