那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用littleBits模塊制作一個(gè)簡(jiǎn)易的音樂(lè)機(jī)器

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-02 10:15 ? 次閱讀

簡(jiǎn)單的音樂(lè)機(jī)器需要五個(gè)基本的littleBits電子模塊:

power Bit

按鈕位

codeBit

Proto Bit

揚(yáng)聲器位

怎樣用littleBits模塊制作一個(gè)簡(jiǎn)易的音樂(lè)機(jī)器

圖1.構(gòu)建簡(jiǎn)單音樂(lè)機(jī)器所需的littleBits。

這些位將在一行中拼接在一起,從而構(gòu)成音樂(lè)設(shè)備。

還需要9V電池為設(shè)備供電

構(gòu)建簡(jiǎn)單音樂(lè)機(jī)

使用簡(jiǎn)單的音樂(lè)機(jī)器,你必須按正確的順序保護(hù)圖1所示的littleBits電子模塊。圖2中的框圖顯示了littleBits模塊的正確順序。

圖2.簡(jiǎn)單音樂(lè)機(jī)器框圖。

按照正確的順序捕捉littleBits非常重要,因?yàn)樗褂?a href="http://www.qldv.cn/v/tag/577/" target="_blank">示波器顯示音樂(lè)設(shè)備的波形信號(hào)。示波器將連接到Proto Bit,使我們能夠看到codeBit音調(diào)產(chǎn)生的波形信號(hào)。

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

圖3.使用示波器可以觀(guān)察到簡(jiǎn)單音樂(lè)機(jī)器產(chǎn)生的輸出波形。

為了確保位之間建立正確的電氣連接,當(dāng)它們一起輕輕按下電子模塊卡入到位。您可以使用9V電池為設(shè)備供電,以測(cè)試簡(jiǎn)單音樂(lè)機(jī)的電氣連接。將電源位的小滑動(dòng)開(kāi)關(guān)滑動(dòng)到ON位置,電源位和codeBit上的紅色LED將亮起。

圖4.構(gòu)建簡(jiǎn)單音樂(lè)機(jī)的正確位置和附件。

上的兩個(gè)LED,,您的設(shè)備已準(zhǔn)備好進(jìn)行編程。這是我建立的完整音樂(lè)機(jī),包括一個(gè)連接到Proto Bit的迷你示波器。

我包含一個(gè)鎖存位,允許音樂(lè)從設(shè)備連續(xù)播放。

圖5.我的完全功能簡(jiǎn)單音樂(lè)機(jī)。

codeBit Fundamentals

簡(jiǎn)單音樂(lè)機(jī)器的核心是codeBit。

codeBit是一個(gè)小型可編程電路,允許您創(chuàng)建各種設(shè)備,包括機(jī)器人,電子游戲,玩具,甚至智能手機(jī)操作的無(wú)線(xiàn)電。

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

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

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

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

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

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

Blockly Code

用于播放Mary Had A Little Lamb的代碼是使用Blockly代碼構(gòu)建的。

Blockly code是由Google開(kāi)發(fā)的軟件開(kāi)發(fā)產(chǎn)品,允許不熟悉編碼的新手制作者創(chuàng)建可編程設(shè)備。編程指令嵌入彩色塊中。這些塊指示codeBit執(zhí)行專(zhuān)用任務(wù)。

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

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

通過(guò)這個(gè)迷你Blockly代碼培訓(xùn)課程,您將擁有理解的技能和知識(shí)并修改codeBits Blockly代碼,如圖9所示。

圖9.在你的簡(jiǎn)單音樂(lè)機(jī)上播放Mary有一只小羊羔的Blockly代碼。

編寫(xiě)codeBit

要編寫(xiě)codeBit,請(qǐng)?jiān)赾odeBit和筆記本電腦或臺(tái)式PC之間連接USB電纜。

codeBit軟件是免費(fèi)下載的,可以從littleBit的下載頁(yè)面獲得。

圖10. codeBitsoftware可以免費(fèi)下載來(lái)自littleBits網(wǎng)站。

曾經(jīng)喲你安裝軟件并將codeBit連接到你的筆記本電腦或臺(tái)式電腦上,你就可以編寫(xiě)如圖9所示的音樂(lè)曲調(diào)。要上傳代碼,請(qǐng)點(diǎn)擊窗口右下角的上傳按鈕(圖11) )。

圖11.單擊上傳按鈕來(lái)編寫(xiě)你的codeBit。

當(dāng)codeBitbegins接收程序時(shí),一個(gè)小綠色位上的LED開(kāi)始閃爍。

將程序上傳到codeBit后,調(diào)節(jié)揚(yáng)聲器位的音量并按下按鈕位。您將通過(guò)揚(yáng)聲器Bit聽(tīng)到音樂(lè)曲調(diào)。恭喜您構(gòu)建簡(jiǎn)單的音樂(lè)機(jī)!

每次按下按鈕位,您將通過(guò)揚(yáng)聲器聽(tīng)到調(diào)音,并在所連接的示波器上看到方波。測(cè)量的頻率約為165赫茲。通過(guò)更改注釋并觀(guān)察頻率變化來(lái)探索代碼。

圖12.示波器測(cè)量音樂(lè)曲調(diào)瑪麗有一只小羊羔的頻率為165Hz。

要進(jìn)一步完成此項(xiàng)目,您可以購(gòu)買(mǎi)不同的輸入位,以使用簡(jiǎn)單的聲音機(jī)器創(chuàng)建獨(dú)特的人機(jī)交互控制。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電子模塊
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    11802
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    NE555制作點(diǎn)焊機(jī)

    NE555制作點(diǎn)焊機(jī),電路簡(jiǎn)單,容易制作。需要個(gè)12v的鉛酸蓄電池。實(shí)際焊接效果很好。
    發(fā)表于 11-08 15:05 ?14次下載

    如果設(shè)計(jì)款桌面款的機(jī)器玩具,最吸引人的外觀(guān)與功能要有哪些?

    初步設(shè)想制作如下其中款,有感興趣的朋友可以幫提提意見(jiàn)。 A款圓敦敦的音響狀的“個(gè)人日程助手”,具備番茄鬧鐘、音樂(lè)播放、減壓交互、語(yǔ)言對(duì)話(huà)、工作日?qǐng)?bào)生成。 B
    發(fā)表于 10-19 18:25

    如何用5509A產(chǎn)生個(gè)白噪聲,經(jīng)AIC23播放出來(lái)然后再用AIC23采集這個(gè)聲音?

    怎樣用5509A產(chǎn)生個(gè)白噪聲,經(jīng)AIC23播放出來(lái)然后再用AIC23采集這個(gè)聲音
    發(fā)表于 10-15 06:26

    開(kāi)源項(xiàng)目!ESP32做一個(gè)可愛(ài)的無(wú)用機(jī)器

    簡(jiǎn)介 作者在完成碩士論文答辯后,利用空閑時(shí)間制作個(gè)直想做的機(jī)器人——可愛(ài)無(wú)用機(jī)器人。
    發(fā)表于 09-03 09:34

    開(kāi)源項(xiàng)目!ESP32做一個(gè)可愛(ài)的無(wú)用機(jī)器

    簡(jiǎn)介 作者在完成碩士論文答辯后,利用空閑時(shí)間制作個(gè)直想做的機(jī)器人——可愛(ài)無(wú)用機(jī)器
    發(fā)表于 08-30 14:50

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

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

    當(dāng)輸入信號(hào)VG1從7.06V慢慢變化到7.22V時(shí)。 輸出電壓Vout的變化必須是接近線(xiàn)性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設(shè)置那個(gè)輸入信號(hào)VG1才能達(dá)到我的目的。因?yàn)檫@個(gè)電壓源好像
    發(fā)表于 08-02 08:39

    請(qǐng)問(wèn)蜂鳴器播放音樂(lè)的時(shí)候如何同時(shí)播放兩段音樂(lè)

    PWM 控制的音樂(lè)播放,可以按照樂(lè)譜播放音符 但現(xiàn)在有個(gè)需求,是在播放背景音樂(lè)的時(shí)候同時(shí)疊加個(gè)
    發(fā)表于 06-14 08:23

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測(cè)量脈寬?

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測(cè)量脈寬?
    發(fā)表于 05-07 06:55

    stm32f100怎樣用重映射功能?

    的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為T(mén)IM1_CH3N,在調(diào)用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時(shí), GPIO_PinAFConfig和GPIO_AF_TIM1都沒(méi)定義,stm32f100
    發(fā)表于 05-07 06:06

    HarmonyOS開(kāi)發(fā)案例:【音樂(lè)播放器】

    使用ArkTS語(yǔ)言實(shí)現(xiàn)了個(gè)簡(jiǎn)易音樂(lè)播放器應(yīng)用
    的頭像 發(fā)表于 04-23 15:44 ?1161次閱讀
    HarmonyOS開(kāi)發(fā)案例:【<b class='flag-5'>音樂(lè)</b>播放器】

    背景音樂(lè)和藍(lán)牙進(jìn)來(lái)的音樂(lè),如何共享個(gè)功放和喇叭?

    準(zhǔn)備設(shè)計(jì)個(gè)電路,包含用作背景音樂(lè)的芯片,和藍(lán)牙芯片,兩路音樂(lè)共用功放和喇叭。上電后默認(rèn)由背景音樂(lè)芯片發(fā)出聲音,如果藍(lán)牙芯片連接上之后,播放
    發(fā)表于 04-12 21:15

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼?

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼? SD卡例程能跑,但mx生成的代碼不能正常運(yùn)行,我生成代碼后是不是還要配置些東西?(我生成后只寫(xiě)了測(cè)試代碼) 問(wèn)題解決了,雖然我不知道我為什么不能直接使用mx生成的代碼去操作sd卡,但我通過(guò)復(fù)制粘貼例程的代
    發(fā)表于 03-12 08:15

    【電磁兼容技術(shù)文檔分享】頻譜儀應(yīng)用案例&amp;amp;簡(jiǎn)易探頭的制作

    【電磁兼容技術(shù)文檔分享】頻譜儀應(yīng)用案例&簡(jiǎn)易探頭的制作
    的頭像 發(fā)表于 02-19 13:20 ?1080次閱讀
    【電磁兼容技術(shù)文檔分享】頻譜儀應(yīng)用案例&amp;amp;<b class='flag-5'>簡(jiǎn)易</b>探頭的<b class='flag-5'>制作</b>

    怎樣用精益思維推動(dòng)智能機(jī)器人的發(fā)展?

    隨著科技的飛速進(jìn)步,智能機(jī)器人已成為現(xiàn)代工業(yè)和服務(wù)業(yè)的重要支柱。然而,如何推動(dòng)智能機(jī)器人的持續(xù)創(chuàng)新與發(fā)展,成為擺在我們面前的重要課題。精益思維作為種追求卓越、持續(xù)改進(jìn)的管理理念,為智能機(jī)器
    的頭像 發(fā)表于 02-19 09:48 ?391次閱讀
    百家乐官网游戏全讯网2| 太阳城亚州| 百家乐官网开庄几率| 亿酷棋牌官方下载| 百家乐算牌e世博| 百家乐官网技巧娱乐博彩| 二八杠单机游戏| 百家乐假在哪里| 太阳城百家乐官网娱乐开户| 大发888大发888体育| 解析百家乐投注法| 百家乐官网百家乐官网游戏| 全讯网ceo| 百家乐怎么压对子| 百家乐官网智能投注系统| 大发888手机版亚洲城| 澳门百家乐海星王娱乐城| 真人百家乐官网平台排行| 什么百家乐官网平注法| 欢乐谷娱乐城开户| 君怡百家乐的玩法技巧和规则| 百家乐官网官网网址| 百家乐官网视频连连看| 大发扑克官方网站| 威尼斯人娱乐城注册| 百家乐网上最好网站| 老k百家乐官网游戏| 澳门赌场着装| 大发888真钱棋牌| 赌百家乐怎样能赢| 伟博百家乐官网娱乐城| 什么是百家乐官网赌博| 乳山市| 德州扑克学校| 赌百家乐2号破解| 澳门百家乐现场视频| 云鼎百家乐官网的玩法技巧和规则 | 百家乐高手技巧| 华泰百家乐官网的玩法技巧和规则 | 葡京百家乐的玩法技巧和规则 | 真人百家乐网站接口|