資料介紹
描述
在之前的指南中,您下載了 PIC-BLE 或 AVR-BLE 固件以從 Punch Through 連接到 LightBlue 應用程序,并且能夠:
- 打開和關閉板載 LED
- 移動板時觀察加速度計數據
- 當您按下板載按鈕時,觀察應用程序中的按鈕狀態變化
- 以攝氏度和華氏度觀察電路板溫度
在本指南中,您將學習如何在 LightBlue 應用程序的串行數據窗口中寫入“Hello World”。
使用 LightBlue 的“Hello World”:
首先在 MPLAB X 中打開您在上一個指南中創建的 PIC(或 AVR)LightBlue Explorer 項目。
單擊Clean & Build (錘子和刷子)圖標以確保代碼構建。
1.添加申請代碼
現在單擊Source Files旁邊的箭頭并雙擊main.c文件,如圖 1 所示。

向下滾動 main.c 文件并找到 main 函數。在 main 函數中,找到while(1)
循環。您將看到所有板載傳感器的函數調用,例如:
LIGHTBLUE_TemperatureSensor();
LIGHTBLUE_AccelSensor();
LIGHTBLUE_PushButton();
LIGHTBLUE_LedState();
LIGHTBLUE_SendProtocolVersion();
將光標放在這些函數調用下方并鍵入以下內容:
lightblue_
然后同時按 < CTRL>和 < spacebar> ,它會給你一個可用功能的列表。您需要發送串行數據的是:
LIGHTBLUE_SendSerialData(char* serialData)
?
如下圖2所示。

雙擊該條目,該功能將為您自動完成。現在你要做的就是給它傳遞一個字符串。
在括號內鍵入以下內容:
“Hello World!”
然后在完成的行的末尾不要忘記添加分號 (;)
所以現在完成的行應該如下所示:
LIGHTBLUE_SendSerialData("Hello World!");

2. 對設備進行編程
單擊Clean & Build按鈕以確保沒有錯誤。

然后,在項目完成構建后,確保 PIC-BLE 已連接到計算機的 USB 端口,然后單擊Make & Program Device按鈕對 PIC-BLE(或 AVR-BLE)開發板進行編程。

完成后,在您的智能手機上打開 LightBlue 應用程序并連接到 PIC-BLE(或 AVR-BLE),就像您在上一個指南中所做的那樣。現在您應該看到Hello World!
寫入到 Serial Data 窗口,如下面的圖 3 所示。

你做了什么?
在下方評論告訴我們您使用 PIC-BLE 或 AVR-BLE 開發板做了什么!
- 使用MPLAB Harmony v3的MPLAB Harmony配置器在PIC32單片機上創建Hello World應用程序
- 使用MPLAB Harmony配置器(MHC)在SAM單片機上創建Hello World應用程序
- STM32 匯編程序——串口輸出 Hello world
- STM32開發入門(二)——Hello World
- HELLO WORLD!
- STM32 匯編程序——串口輸出 Hello world
- Visual C++和MFC創建的應用程序基礎知識 0次下載
- 單片機串行數據轉換為并行數據的C語言程序和仿真資料免費下載 9次下載
- 單片機并行數據轉換為串行數據的C語言程序和仿真資料免費下載 10次下載
- Qt Creator快速入門教程之應用程序主窗口的詳細資料說明 9次下載
- 利用51單片機進行數碼管顯示HELLO的程序和資料免費下載
- Qt圖形編程基礎之使用Qt編寫“Hello,World”程序實驗 1次下載
- Hello_World.Constraint 0次下載
- NB3000_Hello_World 0次下載
- 并行數據轉換為串行數據.hex 0次下載
- 使用MCUXpresso for VS Code插件開發Zephyr的hello world 562次閱讀
- 如何在Spring Boot應用程序中整合ZXing庫 1104次閱讀
- 【從0開始創建AWTK應用程序】創建應用程序并在模擬器運行 541次閱讀
- 如何在OCI Ampere A1上啟動計算密集AI應用程序 1968次閱讀
- 如何編寫第一個hello world程序 8448次閱讀
- 如何正確耦合和端接串行數據通道 1834次閱讀
- 淺談串行 EEPROM 的讀/寫應用程序 2406次閱讀
- 探索鴻蒙OS應用開發的hello world代碼 2006次閱讀
- 米爾科技HELLO WORLD主板介紹 2532次閱讀
- 米爾科技Linux簡單Hello World應用程序的教程 1415次閱讀
- 如何在谷歌云上使用Hyperledger Caliper測試區塊鏈應用程序 1284次閱讀
- 如何實現單片機UART串行數據與CAN數據之間相互轉換 2.1w次閱讀
- 解決串行接口中的信號完整性問題 1786次閱讀
- 74ls194串行數據到并行數據的轉換 2.6w次閱讀
- RS232串行數據截取器的設計方案 4478次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論