何謂JQ8900
JQ8900是一個可以語音撥放的模組,這個模組跟常見的MP3 Mini player功能差不多,唯一差別的是,JQ8900具有記憶體,可以存放歌曲,而不是像MP3 Mini player一樣,需要再買SD卡跟讀卡機,才能儲存歌曲,但也因為內建記憶體,所有有32MB(內存4MB)和128MB(內存16MB)版本,購買時,要特別注意你買的是哪個版本,個人建議是購買128MB版本,因為一首MP3大概是4MB,這樣可以存放3-4首歌。
YOUTUBE下載MP3
YOUTUBE下載網站,我個人推薦https://www.cutyt.com/這個網站,主要是因為這個網站沒有太多色情廣告,非常適合教學使用,使用方式也很簡單,先去YOUTUBE找一下需要的歌曲,並複製網址:
接下來進入到https://www.cutyt.com網站後,將網址貼上並按下按鈕
選單選擇mp3後按下按鈕,就可以取得mp3歌曲的連結
接著按鈕下載mp3
將MP3放入JQ8900
將mp3放到JQ8900的方法跟microbit是一樣的,用USB線接在電腦後,你會發現,電腦的檔案總管會多出一個磁槽,先移除JQ8900上的全部檔案後,接著將歌曲取名,取名用1.2.3.4依序請名,拖曳或是複製到JQ8900的磁槽就完成mp3上傳JQ8900,上傳後移除USB線。
這邊要特別注意的是,我試過幾次,JQ8900的控制不是用檔名,而是用檔案傳送的先後順序,第一個傳入的歌曲,即使檔名是5,你用1去撥放,依舊是可以撥放的,檔名只有識別的作用而已,如果發現順序不對,再回去修改檔名。
JQ8900接microbit
JQ8900接microbit的接線圖如下圖,電源部分可以接5V或是3V,但最好是用外部電源,音質會比較好些。
JQ8900的microbit控制
等到一切就緒以後,我們就可以直接使用Makecode來控制JQ8900,記得baud rate是8900,JQ8900的makecode積木網址為https://github.com/crousekimo/pxt-jq8900。
範例一
撥放第一首歌,15秒後將音量降低為10(音量預設為20)
範例2
先撥放第一首歌,撥放15秒後,往前撥放15秒,再過15秒後,往後撥放15秒,插播第2首歌。
這邊注意的是,插播的歌曲播完,還是會把第一首剩下的撥完。
範例三
這個範例主要是測試是否還在撥放功能,可以辨識歌曲是否撥放完畢。