日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

Exx-xxxxxx-SC套件代碼教學(xué):從蜂鳴器控制到開(kāi)屏LOGO,手把手教你快速上手!

億佰特物聯(lián)網(wǎng)應(yīng)用專(zhuān)家 ? 2026-03-05 19:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

減少開(kāi)發(fā)難度,輕松修改參數(shù),讓模塊開(kāi)發(fā)不再頭疼

一、內(nèi)容介紹

本次代碼教學(xué)的初衷是減少用戶(hù)代碼開(kāi)發(fā)使用難度,幫助用戶(hù)快速上手對(duì)應(yīng)型號(hào)模塊所搭配的套件。套件代碼均可在億佰特官網(wǎng)下載,所有套件型號(hào)如下:

支持套件列表:

系列型號(hào)
E22系列E22-400TBL-SC、E22-400TBH-SC、E22-900TBL-SC、E22-900TBH-SC
E220系列E220-400TBL-SC、E220-400TBH-SC、E220-900TBL-SC、E220-900TBH-SC
E32系列E32-433TBL-SC、E32-433TBH-SC、E32-900TBL-SC、E32-900TBH-SC
E22 MBL系列E22-400MBL-SC、E22-400MBH-SC、E22-900MBL-SC、E22-900MBH-SC
E220 MBL系列E220-400MBL-SC、E220-400MBH-SC、E220-900MBL-SC、E220-900MBH-SC
E32 MBL系列E32-400MBL-SC、E32-400MBH-SC、E32-900MBL-SC、E32-900MBH-SC
E290系列E290-400MBL-SC(3029)、E290-400MBH-SC(3029)、E290-400MBL-SC(3060)、E290-400MBH-SC(3060)

本次代碼教學(xué)內(nèi)容有:

  • 轟鳴器控制
  • 發(fā)送數(shù)據(jù)包時(shí)間間隔控制
  • 發(fā)送數(shù)據(jù)包數(shù)量控制
  • 變更開(kāi)屏LOGO

二、轟鳴器控制

轟鳴器在代碼控制邏輯中,每次按按鍵會(huì)觸發(fā)一小段轟鳴器的聲響。如果想取消每次按鍵的轟鳴器聲音,按照圖2.1所示,刪掉這3行代碼,就能關(guān)閉按鍵的提示音,改完之后見(jiàn)圖2.2所示。

4775e386-1887-11f1-96ea-92fbcf53809c.jpg

圖2.1

47862c3c-1887-11f1-96ea-92fbcf53809c.jpg

圖2.2

如果想使用轟鳴器功能,如接收到一包數(shù)據(jù)就發(fā)出一聲轟鳴聲,則按照圖2.3所示,在這兩行代碼中間插入函數(shù)buzzer_button_press();,修改之后見(jiàn)圖2.4所示。

47ac5434-1887-11f1-96ea-92fbcf53809c.jpg

圖2.3

47c1915a-1887-11f1-96ea-92fbcf53809c.jpg

圖2.4


三、發(fā)送數(shù)據(jù)包時(shí)間間隔控制

套件默認(rèn)程序是每輪每次一秒一包數(shù)據(jù),發(fā)送10次為一輪。如果想修改發(fā)送的時(shí)間間隔,例如把一秒發(fā)送一次改為10秒發(fā)送一次,修改方式如下:

圖3.1所示代碼,代碼中的1000對(duì)應(yīng)1000毫秒,同理,2000對(duì)應(yīng)2秒,3000對(duì)應(yīng)3秒,依次類(lèi)推。這里改成10秒發(fā)一包數(shù)據(jù),則修改為10000,修改完成之后的代碼如圖3.2所示。

47d15a9a-1887-11f1-96ea-92fbcf53809c.jpg

圖3.1

47e30e52-1887-11f1-96ea-92fbcf53809c.jpg

圖3.2


四、發(fā)送數(shù)據(jù)包數(shù)量控制

套件默認(rèn)程序是每輪固定發(fā)送10包數(shù)據(jù),可以通過(guò)按鍵進(jìn)入設(shè)置修改發(fā)送數(shù)據(jù)的次數(shù),修改的范圍是10-100。如果想增大這個(gè)范圍區(qū)間,例如想設(shè)置為890-990包的設(shè)置范圍,且默認(rèn)每輪發(fā)送900包,請(qǐng)按照圖4.1圖4.2所示修改代碼。

481ac194-1887-11f1-96ea-92fbcf53809c.jpg

圖4.1

482fae92-1887-11f1-96ea-92fbcf53809c.jpg

圖4.2


五、變更開(kāi)屏LOGO

5.1 顯示圖片的選擇

套件默認(rèn)的開(kāi)屏LOGO是“億佰特”公司的標(biāo)志圖片。如果想要替換,請(qǐng)根據(jù)如下代碼進(jìn)行操作更換。

首先要確認(rèn)SC套件的屏幕像素是128×64的,所以準(zhǔn)備的圖片尺寸需要在這個(gè)范圍內(nèi)。

準(zhǔn)備一個(gè)需要顯示在屏幕上的圖片,使用Windows自帶的圖片查看器,然后按照圖5.1圖5.2所示修改圖片尺寸,尺寸一定要在128×64這個(gè)范圍以?xún)?nèi)。

484a15ac-1887-11f1-96ea-92fbcf53809c.png

圖5.1

485f0656-1887-11f1-96ea-92fbcf53809c.png

圖5.2

把保存的圖片通過(guò)下面這個(gè)網(wǎng)址的工具進(jìn)行轉(zhuǎn)換,如圖5.3圖5.4所示。
https://convertio.co/zh/image-converter/

487d74c4-1887-11f1-96ea-92fbcf53809c.png

圖5.3

48925358-1887-11f1-96ea-92fbcf53809c.png

圖5.4

然后下載Notepad++,通過(guò)這個(gè)軟件打開(kāi)轉(zhuǎn)換后的文件。軟件下載地址:
https://notepad-plus-plus.org/downloads/

打開(kāi)之后的界面如圖5.5所示。

48aee90a-1887-11f1-96ea-92fbcf53809c.png

圖5.5

5.2 代碼修改

打開(kāi)代碼,在Middlewares/MultMenu文件夾中找到application.c。按照?qǐng)D5.6所示,把打開(kāi)的.XBM文件中的數(shù)組,復(fù)制粘貼到代碼相應(yīng)位置。

48c19adc-1887-11f1-96ea-92fbcf53809c.jpg

圖5.6

然后修改OLED_DrawXBMP,如圖5.7所示修改代碼。參數(shù)修改的邏輯如下:

這個(gè)函數(shù)里面一共5個(gè)參數(shù),只需要關(guān)心前面4個(gè)變量值。通過(guò)下面公式去計(jì)算:

公式:

其中:

  • x:參數(shù)值(第1、2個(gè)參數(shù))
  • k:屏幕的寬度像素或高度像素
  • n:目標(biāo)圖片的寬度像素或高度像素

計(jì)算過(guò)程示例(以64×64的圖片為例):

  • 第1個(gè)參數(shù)(X坐標(biāo)):(128-64)/2 - 1 = 31
  • 第2個(gè)參數(shù)(Y坐標(biāo)):(64-64)/2 - 1 = 0
  • 第3個(gè)參數(shù):圖像的寬度,為64
  • 第4個(gè)參數(shù):圖像的高度,為64

所以最終的函數(shù)為:
OLED_DrawXBMP(31, 0, 64, 64, ebyte_logo);

最后編譯下載代碼即可。

48d71240-1887-11f1-96ea-92fbcf53809c.jpg

圖5.7


總結(jié)

通過(guò)以上四個(gè)示例,你可以輕松掌握:

  • 蜂鳴器的開(kāi)啟/關(guān)閉及觸發(fā)邏輯
  • 發(fā)送時(shí)間間隔的靈活調(diào)整
  • 發(fā)送數(shù)據(jù)包數(shù)量的自定義范圍
  • 開(kāi)屏LOGO的個(gè)性化替換

代碼開(kāi)發(fā)不再難,跟著步驟一步步來(lái),你也能快速上手Exx系列套件!如有疑問(wèn),歡迎在評(píng)論區(qū)留言交流~

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

    關(guān)注

    12

    文章

    900

    瀏覽量

    47854
  • 數(shù)據(jù)包
    +關(guān)注

    關(guān)注

    0

    文章

    270

    瀏覽量

    25662
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4977

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    力天手把手教你學(xué)ARM入門(mén)版代碼

    力天手把手教你學(xué)ARM入門(mén)版代碼
    發(fā)表于 08-12 20:26

    【原創(chuàng)】小草手把手教你LabVIEW視頻系列匯總帖(12.22更新)

    為了讓大家更好的查找小草手把手教你LabVIEW視頻教學(xué)系列,小編特為大家匯總?cè)缦拢骸疽曨l教學(xué)】小草手把手LabVIEW編程—LED滾動(dòng)屏【
    發(fā)表于 12-08 10:10

    【匯總篇】小草手把手教你 LabVIEW 串口儀器控制

    `課程推薦>>《每天1小時(shí),龍哥手把手教您LabVIEW視覺(jué)設(shè)計(jì)》[hide]小草手把手教你 LabVIEW 串口儀器控制—生成EXE和SETUP的問(wèn)題小草
    發(fā)表于 02-04 10:45

    手把手教你LabVIEW儀器控制

    手把手教你LabVIEW儀器控制,串口學(xué)習(xí)
    發(fā)表于 12-11 12:00

    手把手教你SIMULINK代碼生成

    FrancisZhao:專(zhuān)欄文章列表以及一些說(shuō)明?zhuanlan.zhihu.comFrancisZhao:手把手教你代碼生成(下):SIMULINK代碼生成?zhuanlan.zh
    發(fā)表于 08-18 06:03

    手把手教你構(gòu)建一個(gè)完整的工程

    手把手教你構(gòu)建一個(gè)完整的工程
    發(fā)表于 08-03 09:54 ?33次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>構(gòu)建一個(gè)完整的工程

    手把手教你寫(xiě)批處理-批處理的介紹

    手把手教你寫(xiě)批處理-批處理的介紹
    發(fā)表于 10-25 15:02 ?69次下載

    美女手把手教你如何裝機(jī)(中)

    美女手把手教你如何裝機(jī)(中) 再來(lái)是硬碟的部份,這款機(jī)殼還不錯(cuò),可以旋轉(zhuǎn)支架~
    發(fā)表于 01-27 11:14 ?1657次閱讀

    美女手把手教你如何裝機(jī)(下)

    美女手把手教你如何裝機(jī)(下) 接著下來(lái)就是今天的重頭戲,開(kāi)核蘿!~
    發(fā)表于 01-27 11:16 ?3178次閱讀

    手把手教你安裝Quartus II

    本章手把手把教你如何安裝 Quartus II 軟件 ,并將它激活 。此外 還有USB -Blaster下載器的驅(qū)動(dòng)安裝步驟 。
    發(fā)表于 09-18 14:55 ?9次下載

    手把手教你在家搭建監(jiān)控系統(tǒng)

    手把手教你在家搭建監(jiān)控系統(tǒng)
    發(fā)表于 01-17 19:47 ?30次下載

    手把手教你如何開(kāi)始DSP編程

    手把手教你如何開(kāi)始DSP編程。
    發(fā)表于 04-09 11:54 ?13次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何開(kāi)始DSP編程

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視
    發(fā)表于 03-06 01:41 ?3577次閱讀

    手把手教你移植openharmony3.0stm32(liteos_m)

    手把手教你移植openharmony3.0stm32(liteos_m)
    發(fā)表于 12-05 20:21 ?47次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>移植openharmony3.0<b class='flag-5'>到</b>stm32(liteos_m)

    手把手教你學(xué)FPGA仿真

    電子發(fā)燒友網(wǎng)站提供《手把手教你學(xué)FPGA仿真.pdf》資料免費(fèi)下載
    發(fā)表于 10-19 09:17 ?2次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>學(xué)FPGA仿真
    合阳县| 沽源县| 肇州县| 靖西县| 定结县| 光泽县| 鄱阳县| 南丰县| 古田县| 鹤岗市| 海门市| 于田县| 金阳县| 兴城市| 建湖县| 高州市| 海阳市| 焦作市| 洛隆县| 德钦县| 共和县| 陇川县| 色达县| 民勤县| 当涂县| 青川县| 黄梅县| 金门县| 寿阳县| 休宁县| 元江| 湖南省| 海宁市| 洛浦县| 上蔡县| 哈巴河县| 麻城市| 错那县| 兰西县| 库伦旗| 诸暨市|