杰理手表-增加提示音-提示音音量調整--使用提示音

本章節非常詳細的介紹這個提示音的增加-調整-使用,其余耳機包之類的也是差不多的!!

目錄

1.添加自己需要用的提示音

2.根據添加的提示音-代碼中配置

1.在tone_player.h中枚舉里添加本次提示音的名稱

2.把定義好的提示音放到tone_player.c的數組里面

3.在tone_table.c中添加到數組中

4.隨后就可以正常調用,直接使用就可以

3.特殊的提示音-正弦波

1.在tone_player.h中枚舉里添加本次正弦提示音的名稱

2.把定義好的提示音放到tone_player.c的數組里面

3.在tone_table.c中添加到數組中

4.隨后就可以正常調用,直接使用就可以,因為都是放在同一個數據里面

4.調節提示音大小


1.添加自己需要用的提示音

打開配置工具,通常在tools路徑下AC701N_config_tool文件夾

提示音配置,在這里打開文件夾,

默認路徑是這個(也可以修改,后期配對路徑就好),然后選擇提示音頻,格式看看需不需要壓縮什么,沒所謂就默認就好。

選擇后可以點播放看看,是否正常,沒問題就點擊保存提示音文件就好。

2.根據添加的提示音-代碼中配置

1.在tone_player.h中枚舉里添加本次提示音的名稱

同樣在后門定義好他們的路徑,這個路徑和我們前面定義那個是一樣的。

2.把定義好的提示音放到tone_player.c的數組里面

3.在tone_table.c中添加到數組中

4.隨后就可以正常調用,直接使用就可以

tone_play_by_path();直接調用,后面這個打斷標記還沒使用過具體,有興趣可以研究一下。

3.特殊的提示音-正弦波

我們沒有音頻文件,其實也是可以弄提示音的,那就是正弦波之類的!!

還是一樣一樣的方法,但是不需要放提示音音頻。

還是和普通提示音類似:

1.在tone_player.h中枚舉里添加本次正弦提示音的名稱

因為這里沒有提示音所以不用配置路徑。

但是要配置

2.把定義好的提示音放到tone_player.c的數組里面

前面配置的SINE_WTONE_RING,對應這里的case。

對應定義正弦波頻率音頻。這個音頻可以去網上找,也可以自己調一下看看!!

3.在tone_table.c中添加到數組中

4.隨后就可以正常調用,直接使用就可以,因為都是放在同一個數據里面

4.調節提示音大小

默認提示音大小audio_config.h

最高應該是16檔。

也可以調用這個函數來控制音量大小:ui_set_voice();

比如說這個提示音我們是用作鬧鈴,使用這個函數可以做到類似鬧鐘漸變

在后面調用提示音,就可以達到一個漸變鬧鈴!!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/92747.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/92747.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/92747.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據庫的基本操作(視圖,存儲,觸發器)

1、視圖(1)什么是視圖視圖是虛擬表,是基于查詢結果的可視化表,視圖的作用有:①簡化復雜查詢 ②限制數據訪問 ③提供數據獨立性 ④匯總數據(2)怎么創建視圖創建視圖 CREATE OR REPLACE VIEW 視圖…

Pytest項目_day13(usefixture方法、params、ids)

usefixture 我們還可以使用mark.usefixtures來調用fixture 這樣相比在傳入參數處調用fixture,會更加直接 但是如果我們在一個測試用例中使用了多個usefixtures,那么測試用例會先調用離他最近的那個fixtureparams fixture中還可以帶參數 當我們用request.…

Rust 異步生態實戰:Tokio 調度、Pin/Unpin 與零拷貝 I/O

🌟 Hello,我是蔣星熠Jaxonic! 🌈 在浩瀚無垠的技術宇宙中,我是一名執著的星際旅人,用代碼繪制探索的軌跡。 🚀 每一個算法都是我點燃的推進器,每一行代碼都是我航行的星圖。 &#x…

通用 maven 私服 settings.xml 多源配置文件(多個倉庫優先級配置)

<?xml version"1.0" encoding"UTF-8"?> <settings xmlns"http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/SETTINGS/1.0.…

AT F-Intervals 題解

簡化題意&#xff1a; 有 nnn 個區間&#xff0c;保證所有區間同時覆蓋一個點&#xff0c;每次將區間平移一個單位&#xff0c;問使得區間兩兩不交的最小操作數&#xff08;端點處可重疊&#xff09;。n≤5000。l,r≤231?1n\leq 5000。l,r\leq 2^{31}-1n≤5000。l,r≤231?1。…

《飛算Java AI:從安裝到需求轉實戰項目詳細教學》

前引&#xff1a;在當今快速發展的技術環境中&#xff0c;人工智能&#xff08;AI&#xff09;與編程語言的結合為開發者提供了前所未有的便利。飛算Java AI作為一款智能化編程工具&#xff0c;能夠顯著提升Java開發效率&#xff0c;減少重復性工作&#xff0c;并幫助開發者更專…

6深度學習Pytorch-神經網絡--過擬合欠擬合問題解決(Dropout、正則化、早停法、數據增強)、批量標準化

過擬合、欠擬合 在機器學習和深度學習中&#xff0c;過擬合&#xff08;Overfitting&#xff09;和欠擬合&#xff08;Underfitting&#xff09;是模型訓練過程中常見的兩種問題&#xff0c;直接影響模型的泛化能力&#xff08;即對未見過的數據的預測能力&#xff09;。 1. 欠…

新手向:Python編寫簡易翻譯工具

Python 編寫簡易翻譯工具&#xff1a;從零開始入門指南對于剛接觸編程的新手來說&#xff0c;編寫一個實用的工具是快速入門的好方法。本文將詳細介紹如何用 Python 編寫一個簡易的翻譯工具&#xff0c;幫助理解基礎編程概念和實際應用。無需任何編程基礎&#xff0c;只需按照步…

爬蟲與數據分析結和

任務描述 爬取目標&#xff1a;高三網中國大學排名一覽表&#xff0c;網址為 2021中國的大學排名一覽表_高三網。爬取內容&#xff1a;學校名稱、總分、全國排名、星級排名、辦學層級。數據存儲&#xff1a;爬取后的數據保存在 CSV 文件中。 代碼實現&#xff08;爬取&#xff…

linux下安裝php

1.php官網下載所需要的php版本 下載php 2.將下載好的壓縮包上傳至linux服務器&#xff0c;解壓并配置 tar -xzvf php-8.4.11.tar.gz cd php-8.4.11 ./configure --prefix/home/admintest/php/php-8.4.11 # 配置安裝路徑和選項 make sudo make install3.使用make命令編譯完成…

nurbs曲線的matlab

基于MATLAB的NURBS曲線生成與可視化程序 %% NURBS曲線生成與可視化 clc; clear; close all;%% 基本參數設置 degree 3; % 曲線階數 (degree k-1, k為控制點數) numCtrlPts 6; % 控制點數量 weights ones(1, numCtrlPts); % 權重向量&#xff08;可調整&#…

AWS WAF防護機制深度研究:多模式驗證與繞過技術解析

AWS WAF防護機制深度研究&#xff1a;多模式驗證與繞過技術解析 技術概述 AWS WAF&#xff08;Web Application Firewall&#xff09;作為亞馬遜云服務的核心安全組件&#xff0c;為Web應用提供了多層次的防護機制。該系統基于先進的機器學習算法和規則引擎&#xff0c;能夠實…

嵌入式 - Linux軟件編程:文件IO

一、概念標準IO是有緩存的IO&#xff0c;文件IO沒有緩存&#xff0c;適合于通信、硬件設備操作標準IO是庫函數&#xff0c;文件IO是系統調用文件 IO 與標準 IO&#xff08;基于 C 庫函數的 IO&#xff09;是 Linux 中兩種主要的 IO 方式&#xff0c;二者的核心差異如下&#xf…

ESP32 MQTT對接EMQX本地服務器

文章目錄一、搭建EMQX本地MQTT服務器1.1 下載1.2 使用二、MQTT.fx安裝使用2.1 破解及安裝2.2 客戶端界面說明2.3 與 WebSocket 客戶端互發消息2.3.1 使用MQTT.fx連接到EMQX本地服務器1.General設置2.User Credentials設置3.進行連接2.3.2 MQTT.fx發布和訂閱主題1.發布主題2.訂閱…

【Node.js從 0 到 1:入門實戰與項目驅動】2.2 驗證安裝(`node -v`、`npm -v`命令使用)

文章目錄 第 2 章:環境搭建 —— 準備你的開發工具 2.2 驗證安裝(`node -v`、`npm -v`命令使用) 一、基礎驗證命令解析 二、基礎驗證場景案例 案例 1:首次安裝后的基礎驗證 案例 2:檢查版本兼容性 三、進階場景案例 案例 3:在腳本中動態獲取 Node.js 版本 案例 4:在 npm…

【虛擬機】VMwareWorkstation17Pro安裝步驟

哈嘍&#xff0c;你好啊&#xff0c;我是雷工&#xff01; 工作中時常會遇到各種各樣的系統&#xff0c; 需要做各種測試&#xff0c; 比如要驗證某個軟件在某個系統版本上是否適配&#xff0c; 這時候將自己的電腦系統換成要測試的系統就會比較麻煩。 這時候使用虛擬機就…

C語言庫中的字符函數

目錄 求字符串長度 認識strlen 自主實現strlen 字符串拷貝 認識strcpy 自主實現strcpy strncpy 字符串拼接 認識strcat 自主實現sracat strncat 字符串大小比較 認識strcmp 自主實現strcmp strncmp 字符串中尋找子字符串 認識strstr 自主實現strstr 根據符號…

學習日志31 python

1 x, y y, x 是合法的,這是Python的特色語法x, y y, x 是 Python 中一種非常簡潔且實用的特色語法&#xff0c;用于交換兩個變量的值。這種語法的優勢在于&#xff1a;無需額外的臨時變量即可完成交換操作代碼簡潔易讀&#xff0c;一眼就能理解其目的執行效率高&#xff0c;在…

Mac配置服務器工具Royal TSX

Royal TSX是mac上類似xshell的工具&#xff0c;可以遠程連接服務器、連接ftp等 下載Royal TSX 官網&#xff1a;Royal TSX 下載插件 在設置中的插件市場plugins中下載需要的插件 例如 遠程shell插件&#xff1a;Terminal ftp插件&#xff1a;File Transfer 新建一個文檔 開…

【小程序】微信小程序開發,給用戶發送一次性訂閱消息,常見參數長度和數據類型說明,你值得收藏

&#x1f339;歡迎來到《小5講堂》&#x1f339; &#x1f339;這是《小程序》系列文章&#xff0c;每篇文章將以博主理解的角度展開講解。&#x1f339; &#x1f339;溫馨提示&#xff1a;博主能力有限&#xff0c;理解水平有限&#xff0c;若有不對之處望指正&#xff01;&a…