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

stmf103c8t6使用nrf24l01發送和接收數據,接收端STATUS寄存器的值始終為0x0E, FIFO_STATUS的值為0x11。
STM32F103×8/STM32F103×B MCU手冊
CW32模塊使用 NRF24L01無線2.4G模塊

評論