stm32利用語音識別與播報智慧型控制led燈

2021-10-19 12:04:49 字數 843 閱讀 9402

上次寫了乙個語音識別的文章,但是那個模組是用串列埠進行通訊的。這次要講的是另一種識別與播報模組,這種模組相對於上次那種,功能更多,當然**也更貴。這種識別模組與播報模組都是利用iic進行傳輸的,所以本次利用了stm32f103c8t6控制板上面的兩個iic分別是pb6、pb7以及pb10、pb11。本文章主要實現的功能是:

stm32語音識別與播報智慧型控制led燈

接在再附上主程式:

#include

"stm32f10x.h"

#include

"bsp_i2c.h"

#include

"bsp_usart1.h"

#include

"led.h"

/*語音識別模組 語音合成播報模組

iic1 iic2

vcc->微控制器5v vcc->微控制器5v

scl->微控制器pb6 scl->微控制器pb10

sda->微控制器pb7 sda->微控制器pb11

gnd->微控制器gnd gnd->微控制器gnd

*/int

main

(void)}

if(result==4)

}if(result==5)

}ld3320_delay

(10000);

}}/*********************************************end of file**********************/

如果想要更加詳細的資料,可以在文章末尾處檢視。

下面附上相關程式以及資料:

stm32語音識別與播報智慧型控制led燈相關程式及資料

STM32識別車牌

本系統以stm32f103rbt6微控制器為主控,控制ov7670攝像頭 帶fifo 進行影象採集,通過模式識別 匹配,最後獲得車牌的識別結果。為盡大可能的提高處理速度,stm32微控制器進行了16倍頻。識別主要過程包括影象採集 二值化分析 識別車牌區域 字元分割 字元匹配五過程。影象採集 影象通過...

stm32 利用iap更新程式

在官方軟體庫的 core cm3.h 檔案裡 直接提供了 系統復位的函式void softreset void 方式一 stm32 ram足夠大的情況下使用ram來快取新的程式 一般程式的bin檔案大小只有幾十k 第一步自定義乙個協議 例 第二步 接收到進入boot程式命令即呼叫softreset軟...

STM32休眠與喚醒

這兩天研究了stm32的低功耗知識,低功耗裡主要研究的是stm32的待機模式和停機模式 讓微控制器進入的待機模式和停機模式比較容易,實驗中通過設定中斷口pa1來響應待機和停機模式。voidexti1 irqhandler void void standby 進入的待機模式和停機模式很簡單,基本一樣。...