在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣用littleBits模塊制作一個簡易的音樂機器

454398 ? 來源:工程師吳畏 ? 2019-08-02 10:15 ? 次閱讀

簡單的音樂機器需要五個基本的littleBits電子模塊:

power Bit

按鈕位

codeBit

Proto Bit

揚聲器位

怎樣用littleBits模塊制作一個簡易的音樂機器

圖1.構建簡單音樂機器所需的littleBits。

這些位將在一行中拼接在一起,從而構成音樂設備。

還需要9V電池為設備供電。

構建簡單音樂機

使用簡單的音樂機器,你必須按正確的順序保護圖1所示的littleBits電子模塊。圖2中的框圖顯示了littleBits模塊的正確順序。

圖2.簡單音樂機器框圖。

按照正確的順序捕捉littleBits非常重要,因為它使用示波器顯示音樂設備的波形信號。示波器將連接到Proto Bit,使我們能夠看到codeBit音調產生的波形信號。

圖3顯示了在Proto Bit中連接示波器以查看codeBit音樂音調波形信號的位置。模擬直流電壓表也可以連接到Proto Bit,為音樂設備創建音量單位(VU)表或節拍器效果。

圖3.使用示波器可以觀察到簡單音樂機器產生的輸出波形。

為了確保位之間建立正確的電氣連接,當它們一起輕輕按下電子模塊卡入到位。您可以使用9V電池為設備供電,以測試簡單音樂機的電氣連接。將電源位的小滑動開關滑動到ON位置,電源位和codeBit上的紅色LED將亮起。

圖4.構建簡單音樂機的正確位置和附件。

上的兩個LED,,您的設備已準備好進行編程。這是我建立的完整音樂機,包括一個連接到Proto Bit的迷你示波器。

我包含一個鎖存位,允許音樂從設備連續播放。

圖5.我的完全功能簡單音樂機。

codeBit Fundamentals

簡單音樂機器的核心是codeBit。

codeBit是一個小型可編程電路,允許您創建各種設備,包括機器人,電子游戲,玩具,甚至智能手機操作的無線電。

如果您是教育工作者,codeBit是一個很好的教學將技術集成到課堂中的工具。使用codeBit,您可以使用STEM和STEAM課程將編碼概念和電子設備引入課堂。

如果您翻轉codeBit,您可以看到一個小的黑色方形微芯片以及其他安裝在其上的微小電子部件印刷電路板(PCB)。微芯片是ATSAMD21 32位微控制器(圖6)。微控制器允許向codeBit添加編程代碼特性和功能。

圖6.可以找到ATSAMD21微控制器codeBit PCB的底部。

codeBit PCB上ATSAMD21微控制器的布局基于輸入/輸出(I/O)設計方案3和3.有3個輸入和輸出連接器。其中一個輸出連接器(輸出1)用于驅動littleBits LED矩陣。

如果您不使用LED矩陣,則輸出1可用于驅動其他littleBits電子模塊,如條形圖,電機(伺服和直流)和LED顯示屏。圖7顯示了littleBits codeBit I/O連接器的排列。

圖7. codeBit的I/O連接器的電氣功能。

Blockly Code

用于播放Mary Had A Little Lamb的代碼是使用Blockly代碼構建的。

Blockly code是由Google開發的軟件開發產品,允許不熟悉編碼的新手制作者創建可編程設備。編程指令嵌入彩色塊中。這些塊指示codeBit執行專用任務。

《圖8. Google的Blockly教育頁面的屏幕截圖。圖片由Google for Education提供。

當你從菜單上玩Blockly塊時在右側,將顯示等效的編程語言代碼。選擇向下箭頭將顯示幾種編程語言中的等效代碼,包括Javascript,Python,PHP,Lua和Dart。

通過這個迷你Blockly代碼培訓課程,您將擁有理解的技能和知識并修改codeBits Blockly代碼,如圖9所示。

圖9.在你的簡單音樂機上播放Mary有一只小羊羔的Blockly代碼。

編寫codeBit

要編寫codeBit,請在codeBit和筆記本電腦或臺式PC之間連接USB電纜。

codeBit軟件是免費下載的,可以從littleBit的下載頁面獲得。

圖10. codeBitsoftware可以免費下載來自littleBits網站。

曾經喲你安裝軟件并將codeBit連接到你的筆記本電腦或臺式電腦上,你就可以編寫如圖9所示的音樂曲調。要上傳代碼,請點擊窗口右下角的上傳按鈕(圖11) )。

圖11.單擊上傳按鈕來編寫你的codeBit。

當codeBitbegins接收程序時,一個小綠色位上的LED開始閃爍。

將程序上傳到codeBit后,調節揚聲器位的音量并按下按鈕位。您將通過揚聲器Bit聽到音樂曲調。恭喜您構建簡單的音樂機!

每次按下按鈕位,您將通過揚聲器聽到調音,并在所連接的示波器上看到方波。測量的頻率約為165赫茲。通過更改注釋并觀察頻率變化來探索代碼。

圖12.示波器測量音樂曲調瑪麗有一只小羊羔的頻率為165Hz。

要進一步完成此項目,您可以購買不同的輸入位,以使用簡單的聲音機器創建獨特的人機交互控制。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電子模塊
    +關注

    關注

    0

    文章

    15

    瀏覽量

    11908
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【開源分享】ESP32復刻iPod :便攜式音樂播放器Tangara

    時間長,并包括功能強大的處理器,目前支持的音頻格式有MP3、FLAC、OGG、Opus。Tangara核心使用的是大家熟悉的ESP32模塊,而且還還為您提供全彩顯
    的頭像 發表于 04-22 08:05 ?458次閱讀
    【開源分享】<b class='flag-5'>用</b>ESP32復刻<b class='flag-5'>一</b><b class='flag-5'>個</b>iPod :便攜式<b class='flag-5'>音樂</b>播放器Tangara

    如何制造可以自主演奏音樂的尤克里里機器人?

    在這個項目中,設計并制造了可以自主演奏音樂的自彈尤克里里機器人!材料:基于ArduinoUno微控制器!其他部件尤克里里(任何便宜的型號都可以)ArduinoUnoL293D電機驅
    的頭像 發表于 04-15 11:51 ?174次閱讀
    如何制造<b class='flag-5'>一</b><b class='flag-5'>個</b>可以自主演奏<b class='flag-5'>音樂</b>的尤克里里<b class='flag-5'>機器</b>人?

    無線電愛好者實用電子制作精選

    魔音門鈴,對講音樂門鈴,自動穩光的調光臺燈,自熄臺燈,音樂彩燈,彩虹吸頂燈,簡易卡拉OK話筒,簡易電視天線放大器,電熱毯通電指示器,電飯煲火力調制器,電冰箱溫度顯示器,家用電器
    發表于 04-07 11:26

    NE555制作點焊機

    NE555制作點焊機,電路簡單,容易制作。需要12v的鉛酸蓄電池。實際焊接效果很好。
    發表于 11-08 15:05 ?30次下載

    請問TAS5706如何用硬件控制I2C?

    TAS5706 的Control Interface可以HW,SW。我想問問怎樣用HW來控制呢?因為我板上預計8TAS5706,M
    發表于 10-23 08:33

    多個TLV320AIC3254路I2C總線對其配置可行嗎?

    片CPU3片TLV320AIC3254做音頻處理,想用路I2C總線對其配置可行嗎? 地址好像是唯的 0011000沒法設置,手冊中又提到可使用10位地址但是沒找到說明
    發表于 10-22 07:54

    如果設計款桌面款的機器玩具,最吸引人的外觀與功能要有哪些?

    初步設想制作如下其中款,有感興趣的朋友可以幫提提意見。 A款圓敦敦的音響狀的“個人日程助手”,具備番茄鬧鐘、音樂播放、減壓交互、語言對話、工作日報生成。 B
    發表于 10-19 18:25

    如何用5509A產生白噪聲,經AIC23播放出來然后再用AIC23采集這個聲音?

    怎樣用5509A產生白噪聲,經AIC23播放出來然后再用AIC23采集這個聲音
    發表于 10-15 06:26

    AD630做了簡易的鎖相放大器,如何才算成功的把信號提取出來?

    AD630做了簡易的鎖相放大器。前置放大為100倍,輸入信號為30uv的正弦波,最后經過低通后的信號大約3mv的直流信號 。感覺得到的信號幅值太小,沒有達到我想象中的樣子。我
    發表于 09-09 06:54

    開源項目!ESP32做一個可愛的無用機器

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作直想做的機器人——可愛無用機器人。
    發表于 09-03 09:34

    開源項目!ESP32做一個可愛的無用機器

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作直想做的機器人——可愛無用機器
    發表于 08-30 14:50

    怎樣用THS3201實現輸出功率可調?

    怎樣用THS3201實現輸出功率可調?
    發表于 08-26 08:28

    LMH6643MA搭建了電容三點式振蕩電路,有部分機器不起振或不穩定是怎么回事?

    我司LMH6643MA搭建了電容三點式振蕩電路,C的陶瓷貼片電容,L的線圈(用來探測金屬); 問題是:1. 有部分
    發表于 08-13 06:30

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設置那個輸入信號VG1才能達到我的目的。因為這個電壓源好像
    發表于 08-02 08:39

    怎樣用表測穩壓管穩壓值

    表是種常用的電子測量工具,可以用來測量電壓、電流、電阻等多種參數。在測量穩壓管的穩壓值時,我們可以使用萬表的直流電壓測量功能。以下是步驟和注意事項: 準備工具和材料 萬表 穩
    的頭像 發表于 07-31 14:26 ?2934次閱讀
    主站蜘蛛池模板: 男女互插小说 | 亚洲国产精品va在线观看麻豆 | 日本不卡专区 | 狠狠要| cao草棚视频网址成人 | 天天在线综合网 | 久久综合色88| 亚洲第成色999久久网站 | 日本大片免a费观看在线 | 精品福利在线视频 | 韩国十八禁毛片无遮挡 | 污女网站 | 欧美性生活一级 | 你懂的在线视频播放 | 美女流白浆网站 | se94se亚洲欧美在线 | 国产一区二区中文字幕 | 黄网站播放| 欧美日韩国产乱了伦 | 午夜影院在线视频 | 性欧美性| 欧美在线视 | 一日本道加勒比高清一二三 | 欧美在线一区二区三区 | 天堂资源最新版在线www | 性香港xxxxx免费视频播放 | 97色在线视频| 日本欧洲亚洲一区在线观看 | 狠狠色噜噜狠狠狠狠米奇7777 | 浓厚な接吻と肉体の交在线观看 | bt天堂中文在线 | 国产三级在线观看播放 | 日本黄色的视频 | 可以免费看黄的网站 | 人人爱人人爽 | 夜夜摸天天操 | 97九色| 久久99热久久精品 | 午夜免费观看_视频在线观看 | 久久久久88色偷偷 | 中文字幕1区 |