一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于ESP32芯片,搭載OpenHarmony操作系統(tǒng),NiobeU4開發(fā)板應(yīng)用實例

電子發(fā)燒友論壇 ? 來源:未知 ? 2023-05-11 20:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

NiobeU4是基于樂鑫ESP32芯片,由開鴻智谷推出的一款高性價比、多功能,助力于智能家居、智慧教育等領(lǐng)域的開發(fā)套件。

NiobeU4開發(fā)套件集成2.4GHz WiFi和藍牙雙模,具有超高的射頻性能、穩(wěn)定性、通用性和可靠性,以及超低的功耗,適用于各種應(yīng)用場景。

19926e66-e4ec-11ed-ab56-dac502259ad0.png

1.開箱體驗編譯環(huán)境搭建及燒錄

感謝開鴻智谷和電子發(fā)燒友寄來的中秋禮物,下面給大家做個NiobeU4開發(fā)板開箱體驗,祝大家中秋快樂!

此次收到的NiobeU4開發(fā)板,是已經(jīng)組裝好的,主要部件是底板和1.44寸 SPI彩色LCD,詳細開箱說明如下。

開箱后的包裝,用氣泡墊包了好幾層,挺嚴實的,不知道是不是試用的沒有盒子,個人建議還是弄個盒子比較上檔次。

19e230f4-e4ec-11ed-ab56-dac502259ad0.jpg

點擊圖片或標題查看文章詳情

2.NiobeU4恢復(fù)出廠太空飛人

本小節(jié)為了能夠?qū)崿F(xiàn)自己的網(wǎng)絡(luò)時鐘顯示,需要將WiFi和lcd顯示例程整合,本文針對107和202的demo整合,自己合成108進行編譯顯示。網(wǎng)絡(luò)獲取天氣信息還沒有寫,后續(xù)還想設(shè)置一個紅外檢測使用喇叭進行天氣播報。

19fc2054-e4ec-11ed-ab56-dac502259ad0.jpg

點擊圖片或標題查看文章詳情

3.NiobeU4多線程與LCD顯示

開鴻智谷開發(fā)板NiobeU4板載了一塊spi接口的顯示屏,分辨率為130*135,用來顯示一些關(guān)鍵的信息也是非常不錯的。本篇利用這塊屏結(jié)合多線程來顯示中英文,圖形等。

1a12a1d0-e4ec-11ed-ab56-dac502259ad0.png

點擊圖片或標題查看文章詳情

4.新增ADC按鍵控制LED的demo

本文主要分享如何基于開鴻智谷NiobeU4開發(fā)板實現(xiàn)ADC按鍵點亮LED的案例。因NiobeU4開發(fā)板現(xiàn)在release出來的版本ADC的HDF丟失需要重新適配(調(diào)用AdcOpen會fail),本案例中使用esp32原生ADC接口,做演示。

1a269f28-e4ec-11ed-ab56-dac502259ad0.png

點擊圖片或標題查看文章詳情

5.使用wifi獲取實時天氣數(shù)據(jù)

本篇在上一篇的工程基礎(chǔ)上加上wifi功能,實現(xiàn)實時天氣的獲取。

既然是基于OpenHarmony的程序開發(fā),自然要發(fā)揮多線程的優(yōu)勢。所以對于相對獨立的程序最好是單獨建立一個獨立的任務(wù),方便管理。

新建源文件TaskWifi.c

該源文件處理兩件事情:① 創(chuàng)建wifi任務(wù);②處理wifi聯(lián)網(wǎng),連接服務(wù)器,數(shù)據(jù)收發(fā)等與wifi相關(guān)的所以事情。

1a489498-e4ec-11ed-ab56-dac502259ad0.png

點擊圖片或標題查看文章詳情

6.簡易桌面天氣預(yù)報器的設(shè)計&實現(xiàn)

桌面天氣預(yù)報器考慮的比較簡單,雖然LWIP能支持,但是HTTP協(xié)議棧尚未實現(xiàn),之前考慮直接在OpenHarmony手寫一個HTTP GET request,然后NiobeU4開發(fā)板解析幾個天氣的關(guān)鍵詞,實現(xiàn)顯示即可,至于HTTPS與HTTP的選擇,當然是越簡單越好了,找了個HTTP的天氣網(wǎng)站(http://www.yytianqi.com/),注冊個賬號,使用API即可,這個API的格式類似這樣:

http://api.yytianqi.com/接口名稱?city=城市ID&key=用戶key

(左右移動查看全部內(nèi)容)

初步設(shè)計就是在NiobeU4開發(fā)板端側(cè)構(gòu)造HTTP GET request消息并發(fā)出,然后解析其response,再在LCD側(cè)顯示,基本框架如下:

1a64467a-e4ec-11ed-ab56-dac502259ad0.png

1a7a7ff8-e4ec-11ed-ab56-dac502259ad0.jpg

點擊圖片或標題查看文章詳情

7.NiobeU4 LCD顯示字符數(shù)字測試

本小節(jié)主要是用107demo增加數(shù)字、字符以及圖像顯示功能,動態(tài)還是延續(xù)107demo功能實現(xiàn)。

1a9680a4-e4ec-11ed-ab56-dac502259ad0.png

點擊圖片或標題查看文章詳情


1ab3e20c-e4ec-11ed-ab56-dac502259ad0.png

1ba0b3de-e4ec-11ed-ab56-dac502259ad0.png

聲明本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。

更多熱點文章閱讀

  • 龍芯架構(gòu)首款面向嵌入式應(yīng)用的開發(fā)板,2K500開發(fā)應(yīng)用實例

  • 基于32位RISC-V設(shè)計的互聯(lián)型微控制器,沁恒微CH32V307開發(fā)樣例

  • RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

  • 尺寸僅有21mm*51mm,板邊采用郵票孔設(shè)計,合宙 Air105 核心板開發(fā)總結(jié)

  • 搭載ESP32芯片,體積小巧,接口方便,上手簡單,可直接應(yīng)用于物聯(lián)網(wǎng)低功耗項目


原文標題:基于ESP32芯片,搭載OpenHarmony操作系統(tǒng),NiobeU4開發(fā)板應(yīng)用實例

文章出處:【微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:基于ESP32芯片,搭載OpenHarmony操作系統(tǒng),NiobeU4開發(fā)板應(yīng)用實例

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ESP32-P4 C5開發(fā)板燒錄小智全流程!速看!

    沒錯,你沒有看錯!我們帶著WT99P4C5-S1開發(fā)板燒錄小智全流程走來了!開發(fā)板搭載樂鑫科技ESP32-P4
    的頭像 發(fā)表于 07-04 18:03 ?244次閱讀
    <b class='flag-5'>ESP32-P4</b> C5<b class='flag-5'>開發(fā)板</b>燒錄小智全流程!速看!

    ESP32-S3開發(fā)板燒錄小智AI系統(tǒng)全流程指南

    在AI語音交互領(lǐng)域不斷發(fā)展的今天,開發(fā)者們對于功能強大、開源靈活的開發(fā)板需求日益增長。今天,我們就來詳細了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載樂鑫科技
    的頭像 發(fā)表于 06-16 18:01 ?1107次閱讀
    <b class='flag-5'>ESP32</b>-S3<b class='flag-5'>開發(fā)板</b>燒錄小智AI<b class='flag-5'>系統(tǒng)</b>全流程指南

    ESP32-C3開發(fā)板全面支持小智AI!燒錄實戰(zhàn)指南來了!

    本文將詳細解析基于樂鑫ESP32-C3芯片的ZXAIEC43開發(fā)板燒錄“小智”AI語音系統(tǒng)的全流程。該方案代碼完全開源,支持深度定制開發(fā),適
    的頭像 發(fā)表于 06-13 18:01 ?725次閱讀
    <b class='flag-5'>ESP32</b>-C3<b class='flag-5'>開發(fā)板</b>全面支持小智AI!燒錄實戰(zhàn)指南來了!

    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA開發(fā)板免費試用

    : 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費試用,速度來體驗 限時申請!
    的頭像 發(fā)表于 06-05 16:45 ?486次閱讀
    <b class='flag-5'>搭載</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>操作系統(tǒng)</b>,視美泰SC-3568HA<b class='flag-5'>開發(fā)板</b>免費試用

    搭載OpenHarmony 5.0系統(tǒng)!視美泰M-K1HSE開發(fā)板免費試用

    搭載OpenHarmony 5.0系統(tǒng)!視美泰M-K1HSE開發(fā)板免費試用,可以到這里申請體驗,申請地址:https://bbs.elecfans.com/try_MK1HSE.htm
    發(fā)表于 05-28 17:53

    零知開源——ESP32語音交互系統(tǒng)(AI小智)開發(fā)教程

    小智AI聊天機器人是一個基于嵌入式硬件與人工智能技術(shù)深度融合的智能交互系統(tǒng)。該項目以ESP32開發(fā)板為核心,結(jié)合語音喚醒、自然語言處理、音頻解碼播放及圖形化交互界面四大核心模塊,實現(xiàn)人機交互功能
    的頭像 發(fā)表于 03-29 15:33 ?6830次閱讀
    零知開源——<b class='flag-5'>ESP32</b>語音交互<b class='flag-5'>系統(tǒng)</b>(AI小智)<b class='flag-5'>開發(fā)</b>教程

    【新品】ESP32-P4全功能開發(fā)板,啟明云端WT99P4C5-S1多媒體開發(fā)板強勢來襲!

    為了滿足廣大開發(fā)者對于高性能、多功能開發(fā)平臺的需求,深圳市啟明云端有限公司重磅推出了基于WT0132P4-A1核心設(shè)計的多媒體開發(fā)板——W
    的頭像 發(fā)表于 03-18 18:06 ?918次閱讀
    【新品】<b class='flag-5'>ESP32-P4</b>全功能<b class='flag-5'>開發(fā)板</b>,啟明云端WT99P<b class='flag-5'>4</b>C5-S1多媒體<b class='flag-5'>開發(fā)板</b>強勢來襲!

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)-第4章 UART基礎(chǔ)知識

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)-第4章 UART基礎(chǔ)知識
    的頭像 發(fā)表于 03-17 15:50 ?446次閱讀
    【北京迅為】iTOP-RK3568<b class='flag-5'>開發(fā)板</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系統(tǒng)</b>南向驅(qū)動<b class='flag-5'>開發(fā)</b>-第<b class='flag-5'>4</b>章 UART基礎(chǔ)知識

    【新品】搭載ESP32-C2芯片,啟明云端WT99C202-AI語音開發(fā)板震撼來襲,離在線一體

    啟明云端WT99C202-AI智能語音開發(fā)板搭載樂鑫ESP32-C2芯片,深度融合LLM大模型,實現(xiàn)流暢自然的AI語音交互,廣泛應(yīng)用于毛絨玩具,潮玩底座,AIoT等應(yīng)用場景,能夠幫助
    的頭像 發(fā)表于 03-05 18:08 ?1147次閱讀
    【新品】<b class='flag-5'>搭載</b><b class='flag-5'>ESP32</b>-C2<b class='flag-5'>芯片</b>,啟明云端WT99C202-AI語音<b class='flag-5'>開發(fā)板</b>震撼來襲,離在線一體

    deepin深度操作系統(tǒng)適配Milk-V Megrez開發(fā)板

    近期,deepin(深度)社區(qū)宣布,deepin 深度操作系統(tǒng)已完成對搭載 EIC7700X 芯片的 Milk-V Megrez 開發(fā)板的全球首發(fā)適配。
    的頭像 發(fā)表于 02-28 10:53 ?657次閱讀

    正點原子ESP32S3系列開發(fā)板全面支持小智AI

    ESP32S3開發(fā)板ESP32S3 BOX都是超高性價比的開發(fā)板,主控模組型號:ATK-MWS3S(主控芯片
    發(fā)表于 02-14 17:01

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設(shè)計,支持開
    的頭像 發(fā)表于 12-30 10:08 ?812次閱讀
    <b class='flag-5'>OpenHarmony</b>源碼編譯后燒錄鏡像教程,RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

    開源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦
    的頭像 發(fā)表于 12-24 11:46 ?702次閱讀
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺智能RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    使用ESP32開發(fā)板點亮LED燈

    ESP32是一款由Espressif Systems開發(fā)的高性能、低功耗的Wi-Fi+藍牙雙模微控制器芯片。它集成了天線開關(guān)、RF balun、功率放大器、低噪聲接收放大器、濾波器以及電源管理模塊
    的頭像 發(fā)表于 10-05 11:44 ?4939次閱讀

    基于Openharmony輕量級操作系統(tǒng)的分布式數(shù)據(jù)管理開發(fā)案例

    實驗內(nèi)容本例程演示如何在小凌派-RK2206開發(fā)板上使用OpenHarmony輕量級操作系統(tǒng)進行KvStore(即分布式數(shù)據(jù)管理)數(shù)據(jù)讀寫。例程:(1)創(chuàng)建兩個線程,一個負責寫入KvStore存儲
    的頭像 發(fā)表于 08-07 08:23 ?1678次閱讀
    基于<b class='flag-5'>Openharmony</b>輕量級<b class='flag-5'>操作系統(tǒng)</b>的分布式數(shù)據(jù)管理<b class='flag-5'>開發(fā)</b>案例