偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)

系統(tǒng) OpenHarmony
2023年4月開源大師兄項目正式捐贈給開放原子基金會,成為開放原子基金會旗下與OpenHarmony同級別的開源項目,目前處于項目孵化期 。

想了解更多關(guān)于開源的內(nèi)容,請訪問:

51CTO 開源基礎(chǔ)軟件社區(qū)

https://ost.51cto.com

一、OpenHarmony開源大師兄開發(fā)板產(chǎn)品簡介:

開源大師兄是由青少年創(chuàng)客聯(lián)盟、江蘇潤和軟件股份有限公司、廣州多邊形部落、恩孚科技、蜀鴻會發(fā)起的一個開源項目。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

2023年4月開源大師兄項目正式捐贈給開放原子基金會,成為開放原子基金會旗下與OpenHarmony同級別的開源項目,目前處于項目孵化期 。 下圖圖片來源:https://www.openatom.org/project。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

大師兄開發(fā)板(V2.1)基于海思 Hi3861V100 芯片,是面向青少年編程教育的微型計算機,尺寸大小為 4.5CM*5.16CM。

大師兄開發(fā)板集成了語音識別(AI 能力)、溫濕度傳感器、OLED 屏幕、光線傳感器等功能配件,擁有金手指鱷魚夾卡槽搭配 IO 擴展板等,可與各種電子元件進行互動。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

大師兄開發(fā)板OpenHarmony生態(tài)產(chǎn)品兼容性證書。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

開源大師兄開發(fā)板硬件原理圖、PCB均已開源,開源地址:https://gitee.com/Open-Brother/hardware/tree/master/mini_Hi3861/v2.2。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

二、開源大師兄學(xué)習(xí)資源匯總

開源大師兄官網(wǎng):https://www.openbrother.com/。

開源大師兄代碼倉:https://gitee.com/Open-Brother。

大師兄課程資料:https://gitee.com/Open-Brother/tutorial/tree/master。

目前大師兄支持圖形編程(PZstudio)、Python編程。

向金老師圖形編程課程:https://space.bilibili.com/335822379/dynamic

唐佐林老師python編程課程:https://gitee.com/link?target=https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1Rf4y1Z7N4

1、圖形編程(PZstudio)

開源大師兄通過 PZstudio 來進行圖形編程。

PZstudio,是多邊形部落基于多年教學(xué)經(jīng)驗開發(fā)的青少年人工智能編程平臺,支持scratch圖形化編程和python編程,并具備單步調(diào)試和變量查看功能。

下載地址:https://www.openbrother.com/data/PZStudioInstaller.zip。

PZstudio安裝:下載好安裝包,根據(jù)提示將其安裝在電腦上(安裝過程有點慢)。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

PZstudio除了提供安裝包方式,還提供了在線網(wǎng)頁版本 https://www.aiedu.art/ 。(注意:在線版本必須使用谷歌瀏覽器,最好是最新版本)。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

教學(xué)課件下載:https://gitee.com/Open-Brother/tutorial/tree/master/圖形化/elecfreaks。

2、Python編程

開源大師兄同時也支持Python編程,同樣使用的是PZstudio工具。

倉庫https://gitee.com/Open-Brother/py4ob。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

三、時間信息樣例demo開發(fā)

筆者使用圖形化編程方式實現(xiàn)了一個時間信息顯示demo。

實現(xiàn)效果:大師兄開發(fā)板上的小屏幕底部顯示年月日時分秒,屏幕上半部分顯示一個"OpenBrother"動畫。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

1、樣例講解

樣例圖形化編程,包含一個主程序和兩個線程。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

主程序:實現(xiàn)時間信息顯示。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

授時服務(wù)器選擇。(連接wifi到顯示時間會有點慢)。

ntp.ntsc.ac.cn 中國科學(xué)院國家授時中心。

ntp.tencent.com騰訊云NTP授時服務(wù)器。

ntp.aliyun.com 阿里NTP授時服務(wù)器。

大師兄開發(fā)板使用的是 OLED 屏幕,分辨率為:128 * 64px,它可以顯示 5 行文字。它的坐標原點(0,0)在左上角,寬度是橫坐標,范圍是0 ~ 128,高度是縱坐標,范圍是0 ~ 64。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

線程1 :實現(xiàn)播放一個"OpenBrother"動畫。

實現(xiàn)邏輯:利用oled顯示模塊,每隔一小段時間顯示一串字符,最后利用重復(fù)執(zhí)行模塊 。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

線程2:實現(xiàn)小燈明暗交替。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

四、溫度曲線樣例demo開發(fā)

溫度曲線樣例實現(xiàn)效果:按下開發(fā)板復(fù)位鍵后,=背面的溫度傳感器測量溫度并且在開發(fā)板屏幕上顯示溫度曲線。(開發(fā)板開機后自身產(chǎn)生的熱量會使得溫度傳感器感應(yīng)的溫度升高)。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

樣例圖形化編程,包含一個主程序和兩個線程。

主程序:

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

線程1:繪制坐標點。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

線程2:實現(xiàn)小燈明暗交替。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

五、個人使用體驗

1、開發(fā)過程簡單高效:

首先每次開發(fā)不涉及OpenHarmony的固件編譯和燒錄,

使用圖形化編程和python編程開發(fā)方式。底層的傳感器和功能配件的驅(qū)動全部用C語言寫好了,用python調(diào)用即可。

2、從開發(fā)便捷程度來看,圖形編程 > python編程 > C編程 。

3、開發(fā)環(huán)境搭建非常便捷,PZstudio甚至還提供了在線網(wǎng)頁版本。

4、開源程度非常高,就連開發(fā)板的硬件PCB都開源出來了。

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發(fā)-開源基礎(chǔ)軟件社區(qū)

5、但是開發(fā)板上OLED屏幕有一個無傷大雅的小問題,屏幕的長度范圍為0 ~ 126,實際上只能顯示到0 ~ 125。剩下一個像素點被包裹頻幕的保護殼遮住了。寬度顯示也存在同樣的情況。不知道是我手里這塊是個個例,還是都存在這樣的情況。

總結(jié)來說:開源大師兄是一塊非常優(yōu)秀的開源開發(fā)板,在小小的一塊基礎(chǔ)板上集成非常多的傳感器和外設(shè),做工也是非常精致。

想了解更多關(guān)于開源的內(nèi)容,請訪問:

51CTO 開源基礎(chǔ)軟件社區(qū)

https://ost.51cto.com

責(zé)任編輯:jianghua 來源: 51CTO 開源基礎(chǔ)軟件社區(qū)
相關(guān)推薦

2018-07-19 11:45:08

HTML5混合開發(fā)Gartner

2019-08-15 07:33:09

2015-10-26 17:20:12

2023-09-04 17:48:06

2013-03-30 22:27:59

2018-07-24 12:11:27

2013-03-25 13:56:22

Windows Blu

2011-08-17 17:15:48

Gartner云計算

2022-04-12 12:06:49

智能小車Wi-Fi IoT鴻蒙

2009-07-02 09:26:59

開源如何賺錢

2020-09-07 11:31:55

技術(shù)成熟度曲Gartner技術(shù)

2012-02-08 15:43:52

AndroidChrome

2020-08-19 17:14:26

Python數(shù)據(jù)函數(shù)

2021-06-24 14:41:16

鴻蒙HarmonyOS應(yīng)用

2019-09-30 08:12:40

Gartner區(qū)塊鏈成熟度曲線

2020-09-01 08:03:43

端點安全網(wǎng)絡(luò)攻擊網(wǎng)絡(luò)安全

2013-02-21 16:06:50

Ubuntu上手體驗平板

2015-10-26 19:29:45

Gartner技術(shù)成熟魔力象限
點贊
收藏

51CTO技術(shù)棧公眾號