日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

arduino控制点阵屏与蜂鸣器_数字制造讲义08-Arduino声音应用2

發布時間:2023/12/19 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arduino控制点阵屏与蜂鸣器_数字制造讲义08-Arduino声音应用2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數字制造講義01-成為數字世界的建造者

數字制造講義02-Arduino入門

數字制造講義03-電路基礎

數字制造講義04-負責輸入和輸出的智能元件

數字制造講義05-軟硬件數據通信

數字制造講義06-MIDI 和 OSC 數據傳輸練習

數字制造講義07-Arduino聲音應用

(本系列為 00 在星海音樂學院的課程講義)

回顧

還記得上一周 完成的三個練習嗎:

  • 讓蜂鳴器發聲
  • 蜂鳴器發出交替的報警聲
  • 用按鍵觸發聲音

這一周我們繼續來完善,做出一個簡單的旋律控制器。

挑戰4:用電位計控制音高

既然蜂鳴器可以發出不同的音高,那我們可不可以用旋鈕控制音高,做一個 mini 的極簡控制器呢?

在之前第四周的課程中,我們已經建立起比較完整的輸入輸出元件的概念。在項目練習時就可以慢慢養成習慣:在動手之前,先構想出輸入部分是什么、輸出部分是什么、從輸入到輸出要完成什么樣的轉換。

這里,輸入部分是電位計(的位置),輸出部分是蜂鳴器(的音高),中間的連接就是電位計的數值轉換為蜂鳴器的音高。

接線部分,使用的元件包括:蜂鳴器,電位計。

當我們還是編程新手,每次要開始自己寫代碼時,容易兩眼一抹黑,不知道該從哪里下手。

其實,每次寫代碼時,并不是直接打開 Arduino IDE 就開始噼里啪啦敲代碼了。在這之前,我們需要現在腦子里構思這個代碼要做什么,怎么做到。

大家會想一下,怎么把大象放進冰箱里呢?

不要笑,這就是所謂的「算法」:做一件事情的步驟。

所以在還沒有清晰思路的時候,我們可以先把程序要完成的大致步驟寫下來:

  • 需要用一個模擬端口讀取電位計的數值
  • 需要用一個數字(輸出)端口給蜂鳴器發出指令
  • 找一個辦法讓蜂鳴器發出不同音高
  • 將電位計數值控制音高

接著,我們再想辦法把每一個步驟都轉化成對應的變量、語法、庫。所以學會搜索和查看官方文檔就很重要的了。

代碼如下:

// connect a potentiometer to pin A0

上面的代碼中,最核心的一行,是把從電位計讀取的模擬信號數值(范圍是 0~1023),映射到人耳可感知的聲音的頻率范圍(20~20000):freq = map (freq,0,1023,20,20000); 其中 map() 函數的作用就是數值映射。

挑戰5:播放連續音高

這個挑戰一定會更吸引你:用蜂鳴器播放一段旋律。

這個挑戰的難度主要在代碼上,從這里開始,我們會開始接觸并深入理解函數、循環、頭文件、庫等概念。

比較復雜的代碼不可能一下子就能寫出來。所以我們要經歷一個重要的練習:看懂別人的代碼。

我們在官方網站上找到教程 Arduino - ToneMelody。仔細研讀它給出的代碼,尤其是代碼的注釋:

/*

把注釋部分全部替換成自己的理解,這個代碼看起來就不再那么復雜和難懂了。但是這個過程一定要自己完成。

當在代碼里看到不熟悉的函數,例如 delay() , noTone() ,就可以到官方文檔中搜索并閱讀,一般文檔都會給出例子,這些例子就是最好的學習材料。


最后,留給大家的作業,是用兩個壓電片觸發兩段不同的旋律,大家動手試試吧!

Arduino Melody_騰訊視頻?v.qq.com

00 的專欄

HackYourself?zhuanlan.zhihu.comFabAcademy 創客煉成記?zhuanlan.zhihu.comArt & Code?zhuanlan.zhihu.com進擊!后界面時代的交互設計?zhuanlan.zhihu.comMake Noise?zhuanlan.zhihu.com你丫全棧?zhuanlan.zhihu.com

總結

以上是生活随笔為你收集整理的arduino控制点阵屏与蜂鸣器_数字制造讲义08-Arduino声音应用2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚州av在线播放 | 成人综合一区二区 | av在线最新 | 久久黄色小说 | 人妻少妇精品一区二区三区 | 免费看成人aa片无码视频羞羞网 | 麻豆视 | www.自拍 | 黄色一级在线播放 | 女的高潮流时喷水图片大全 | 色哟哟一区二区三区 | 欧美一级无毛 | xxxxⅹxxxhd日本8hd | 日本欧美一区二区三区 | 欧美xxxx×黑人性爽 | 亚洲精品www久久久久久 | 亚洲精品乱码久久久久久麻豆不卡 | 亚洲欧洲日本一区二区三区 | 色福利视频 | 草草地址线路①屁屁影院成人 | 男女啪啪在线观看 | 欧美性生交xxxxx久久久 | 国产视频xxxx | 来吧亚洲综合网 | 日日干av | 娇妻第一次尝试交换的后果 | 91精品国产成人 | 国产精品国产精品国产专区不卡 | 国产粉嫩白浆 | 亚洲视频www| 99国产精品久久久久久久 | 日韩国产三级 | 鲁一鲁在线视频 | 香蕉人妻av久久久久天天 | 国产视频在线观看免费 | jizz18国产 | 男人你懂的网站 | 天天草天天射 | 国产最新精品视频 | 久久亚洲国产成人精品性色 | 成人97| 超碰777| 搞中出| 国产草逼视频 | 亚洲第一综合 | av观看免费在线 | 综合色在线视频 | 国产性生活一级片 | 99视频在线观看视频 | 成人影| 国产精品久久在线观看 | 日韩免费视频网站 | www在线播放 | 麻豆久久久午夜一区二区 | 爱逼综合 | 天天干天天插天天操 | 天天色天天色 | 精品一区二区三区av | 91国偷自产一区二区三区老熟女 | www.国产一区二区三区 | 18男女无套免费视频 | 亚州视频在线 | 美日韩黄色片 | 三浦理惠子av在线播放 | 好姑娘在线观看高清完整版电影 | 2025韩国大尺度电影 | 久久中文字幕一区二区 | 岳乳丰满一区二区三区 | 久久福利片 | 国产精品国产三级国产aⅴ无密码 | 一女三黑人理论片在线 | 久av在线 | 一区二区三区福利视频 | 国产av一区二区三区精品 | 日韩欧美一区二区在线 | 少女情窦初开的第4集在线观看 | 亚洲一区二区三区四区在线 | 一级成人黄色片 | 看黄网站在线 | 国产欧美在线观看不卡 | 欧美一二区视频 | 99一区二区三区 | 在线观看黄色免费视频 | 欧美日韩1区2区3区 亚洲日本精品视频 | 亚洲在线免费观看视频 | 在线免费日本 | www.久久精品 | 久久午夜电影网 | www黄色| 四虎影院一区二区 | 国产精品23p| 精品三区视频 | 欧美激情图片 | 亚洲国产精彩视频 | 久久看片网 | 国产一二三 | 少妇在军营h文高辣 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产免费一区二区三区四区五区 |