【arduino】继续蜂鸣器音乐播放,arduinoIDE里调用音乐播放库
微信關注?“DLGG創客DIY”
設為“星標”,重磅干貨,第一時間送達。
? ??昨天簡單的介紹了一下蜂鳴器硬件和米思齊上如何演奏音樂(一種非常簡單的用arduino控制蜂鳴器播放音樂的方案),今天繼續在arduino里用c(c
++)語言(以后為了方便就簡稱c語言了)實現這個功能。
? ??單開了個專輯,以后把arduino相關的入門教程都放這個里邊。
? ? 再BB兩句,通過蜂鳴器演奏音樂入門arduino,我覺得還是非常不錯的,首先:比較容易;
其次:成果可以播放出個音樂比較有成就感;
最重要的:知識點比較圈全,涵蓋米思齊和arduino“兩個平臺“,也包含arduino生態中最重要的一點“庫”的使用。
? ? 昨天用米思齊圖形化編程語言實現了蜂鳴器播放音樂,昨天最后那段不太嚴謹,應該是理論可以演奏簡單的音樂。今天在arduino IDE里用c語言實現。
? ? 那么有朋友就問題了:沒學過(不會)c語言咋辦?
? ??沒事哈,完全不用擔心,跟著我走,不用會c語言也能學會,順便還能了解一下,妥妥的,看不懂算我的。
? ??首先米思齊是基于arduino搞的,很容易可以在米思齊中找到圖形化編譯出的c語言程序(以后簡稱c程序)。就是在下邊這里
點開這里就能看見c程序了(下圖),將程序復制到arduinoIDE里,然后還需要做一件很重要的事,就是把程序開頭的NewTone這個庫放到arduino能夠找到的地方
????NewTone庫包含一個.c的文件和一個.h的文件,在米思齊的安裝路徑下,可以用之前介紹過的everything(【PC工具】速度最快的的文件搜索工具:everything)搜索定位到,非常容易。然后將這兩個文件復制到c盤的Arduino\libraries里,不太好找,這里推薦一個稍微省事點的方法。
????將NewTone庫文件放到工程目錄下(就是你保存arduino程序的位置)和.ino文件放在同一級目錄就行,然后把#include <NewTone.h>改為#include "NewTone.h",就ok了,編譯運行看一下效果,和米思齊里程序的運行效果是一樣的。
arduino相關問題可以在下邊小程序里留言
你點的每個在看,我都當成喜歡
總結
以上是生活随笔為你收集整理的【arduino】继续蜂鸣器音乐播放,arduinoIDE里调用音乐播放库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【arduino】继续用arduino玩
- 下一篇: 【工具】TFT彩屏图片点阵取模工具,Im