色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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)不再提示

Arduino生日蛋糕的制作方法

454398 ? 來(lái)源:wv ? 2019-10-10 10:30 ? 次閱讀

步驟1:材料

對(duì)于這個(gè)簡(jiǎn)單的項(xiàng)目,您需要:

-arduino MEGA

-揚(yáng)聲器或蜂鳴器

-麥克風(fēng)模塊

-UTFT屏幕的arduino防護(hù)板

我決定使用arduino MEGA該項(xiàng)目的主板有兩個(gè)原因:它有很多內(nèi)存,并且有很多引腳。

您不能在該項(xiàng)目中使用arduino UNO,因?yàn)楫?dāng)插入U(xiǎn)TFT屏幕時(shí)所有的針腳都是隱藏的(麥克風(fēng)和揚(yáng)聲器不再可用),并且內(nèi)存不足(UTFT庫(kù)很大)。

步驟2:接線(xiàn)

豌豆ker插入arduino的D40和GND引腳。

麥克風(fēng)插入GND(“ G”),5V(“ +”)和A10(“ A0”)引腳。

UTFT屏幕屏蔽層就像普通的屏蔽層。

UTFT屏幕屏蔽層與arduino MEGA并不完全兼容:arduino板的USB插頭太大。

為解決此問(wèn)題,我將UTFT屏幕插入另一個(gè)arduino屏蔽罩(具有更長(zhǎng)的插針),然后又將其都插入了arduino。

步驟3:校準(zhǔn)麥克風(fēng)

要校準(zhǔn)麥克風(fēng),您需要一把螺絲起子和一臺(tái)計(jì)算機(jī)。

首先,上傳以下內(nèi)容編碼到您的arduino:

int val = 0;

void setup() {

Serial.begin(9600);

}

void loop() {

val = analogRead(10);

Serial.println(val);

delay(100);

}

然后在沒(méi)有聲音時(shí)轉(zhuǎn)到串行監(jiān)視器并通過(guò)用螺絲刀轉(zhuǎn)動(dòng)電位計(jì)來(lái)校準(zhǔn)麥克風(fēng),該值必須約為30?40。/p》

吹麥克風(fēng)時(shí),該值必須大于100。

請(qǐng)確保說(shuō)話(huà)時(shí)(即使是很大聲)的值小于100。

第4步:代碼

這是項(xiàng)目的代碼。

它在UTFT上顯示帶有蠟燭的生日蛋糕,并與揚(yáng)聲器播放“生日快樂(lè)” 。蛋糕是用矩形制成的。

該程序需要UTFT庫(kù)。

#include

extern uint8_t BigFont[];

//change these values according your screen model

UTFT myGLCD(ITDB28,A5,A4,A3,A2);

int melody[]= {196,196,220,196,262,247,196,196,220,196,294,262,196,196,392,330,262,247,220,349,349,330,262,294,262};

int noteDurations[] = {8,8,4,4,4,2,8,8,4,4,4,2,8,8,4,4,4,4,3,8,8,4,4,4,2};

int val = 0;

void setup() {

myGLCD.InitLCD();

myGLCD.setFont(BigFont);

myGLCD.fillScr(20, 200, 150); //blue background

myGLCD.setColor(200, 125, 50); //brown cake

myGLCD.fillRect(100, 90, 220, 160);

myGLCD.setColor(255,255, 255); //white icing

myGLCD.fillRect(100, 90, 220, 105);

myGLCD.setColor(255,50, 50); //red lines

myGLCD.fillRect(100, 120, 220, 123);

myGLCD.fillRect(100, 140, 220, 143);

myGLCD.setColor(255,255, 0); //yellow line

myGLCD.fillRect(100, 130, 220, 133);

myGLCD.setColor(255,170,255); //pink candles

myGLCD.fillRect(128, 70, 132, 90);

myGLCD.fillRect(158, 70, 162, 90);

myGLCD.fillRect(188, 70, 192, 90);

myGLCD.setColor(255,255,0); //fire of the candles

myGLCD.fillCircle(130, 62, 5);

myGLCD.fillCircle(160, 62, 5);

myGLCD.fillCircle(190, 62, 5);

myGLCD.setColor(0,255,0); //happy birthday message

myGLCD.print(“HAPPY BIRTHDAY !”,CENTER, 200);

for (int thisNote = 0; thisNote 《 26; thisNote++) { //plays the melody

int noteDuration = 1000/noteDurations[thisNote];

tone(40, melody[thisNote],noteDuration);

int pauseBetweenNotes = noteDuration * 1.60;

delay(pauseBetweenNotes);

noTone(40);

}

}

void loop() {

val = analogRead(10); //when you blow on the microphone

if (val 》 100) {

myGLCD.setColor(20, 200, 150); //turns off the candles

myGLCD.fillCircle(130, 62, 5);

myGLCD.fillCircle(160, 62, 5);

myGLCD.fillCircle(190, 62, 5);

myGLCD.setColor(255,255,255); //and displays “congratulations” message

myGLCD.print(“CONGRATULATIONS !!!”,CENTER, 10);

delay(10000);

myGLCD.clrScr(); //clear screen after 10s

}

}

聲明:本文內(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)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6473

    瀏覽量

    187412
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    小批量電路板加工新選擇:探索高效低成本的方法

    一站式PCBA智造廠(chǎng)家今天為大家講講小批量電路板加工制作方法有哪些?小批量電路板加工制作方法
    的頭像 發(fā)表于 12-25 14:38 ?174次閱讀

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開(kāi)發(fā)板 :確保你有一塊Arduino開(kāi)發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?752次閱讀

    微流控SU8掩膜版的制作方法

    微流控SU8掩膜版的制作是一個(gè)復(fù)雜的工藝過(guò)程,涉及到多個(gè)步驟。以下是詳細(xì)的制作流程: 1. 掩膜版設(shè)計(jì) 原理圖設(shè)計(jì):根據(jù)微流控芯片的設(shè)計(jì)要求,進(jìn)行原理圖設(shè)計(jì),分析元件需接線(xiàn)方向,設(shè)計(jì)需要在掩膜版上
    的頭像 發(fā)表于 11-20 16:07 ?297次閱讀

    生日賀卡錄放音芯片,多段音頻錄音ic生產(chǎn)廠(chǎng)商,NVF04M-32minute

    生日賀卡錄放音芯片NVF04M集成度高,支持長(zhǎng)錄音、多段控制,低功耗且兼容性強(qiáng),廣泛應(yīng)用于語(yǔ)音應(yīng)用產(chǎn)品,是生日賀卡等產(chǎn)品的理想選擇。
    的頭像 發(fā)表于 09-06 10:19 ?314次閱讀

    有源蜂鳴器驅(qū)動(dòng)電路制作方法

    有源蜂鳴器驅(qū)動(dòng)電路的制作方法主要包括準(zhǔn)備工具與材料、焊接電路元件以及測(cè)試電路等步驟。以下是一個(gè)制作方法: 一、準(zhǔn)備工具與材料 工具 :壓線(xiàn)鉗、熱風(fēng)槍焊臺(tái)(或普通電烙鐵)、萬(wàn)用表(用于測(cè)試電路) 材料
    的頭像 發(fā)表于 08-09 10:58 ?890次閱讀

    超六類(lèi)網(wǎng)線(xiàn)水晶頭制作方法

    超六類(lèi)網(wǎng)線(xiàn)水晶頭的制作方法主要包括準(zhǔn)備工具、剝線(xiàn)、排序、剪線(xiàn)、插入水晶頭、壓緊水晶頭以及測(cè)試等步驟。以下是詳細(xì)的制作過(guò)程: 一、準(zhǔn)備工具 超六類(lèi)網(wǎng)線(xiàn):確保網(wǎng)線(xiàn)質(zhì)量良好,符合超六類(lèi)標(biāo)準(zhǔn)。 超六類(lèi)水晶頭
    的頭像 發(fā)表于 07-25 10:03 ?1046次閱讀

    中芯國(guó)際獲非易失性存儲(chǔ)裝置及其制作方法專(zhuān)利

    該專(zhuān)利涉及一種新型非易失性存儲(chǔ)裝置及其制作工藝。具體而言,其步驟如下:首先,制備包含器件區(qū)與非器件區(qū)的基底;接著,在基底上依次沉積第一電極材料層及絕緣材料層;然后,在絕緣材料層上形成犧牲層,該層覆蓋非器件區(qū)并露出器件區(qū);
    的頭像 發(fā)表于 05-06 10:33 ?393次閱讀
    中芯國(guó)際獲非易失性存儲(chǔ)裝置及其<b class='flag-5'>制作方法</b>專(zhuān)利

    安泰電子 :怎么制作電壓放大器

    制作電壓放大器是一個(gè)相對(duì)復(fù)雜的過(guò)程,需要一定的電子知識(shí)和技能。下面將介紹一個(gè)簡(jiǎn)單的電壓放大器的制作方法。 材料和工具準(zhǔn)備: 電路板:選擇適當(dāng)尺寸的電路板作為電路的基板。 元件器件:電阻、電容等
    的頭像 發(fā)表于 04-22 11:30 ?437次閱讀
    安泰電子 :怎么<b class='flag-5'>制作</b>電壓放大器

    光耦檢測(cè)儀的制作方法有哪些

    搭建和軟件編程等方面。本文將詳細(xì)介紹光耦檢測(cè)儀的制作方法,包括電路設(shè)計(jì)和搭建、元器件選型、軟件編程等方面。 一、光耦檢測(cè)儀的電路設(shè)計(jì)和搭建 1.選取合適的光耦件 光耦件根據(jù)不同的應(yīng)用需求有不同的類(lèi)型和參數(shù)要求。
    的頭像 發(fā)表于 04-01 18:10 ?2634次閱讀

    如何用Arduino制作一個(gè)簡(jiǎn)易自動(dòng)喂魚(yú)器

    如果你家里養(yǎng)有魚(yú),并想找到一種自動(dòng)化喂食的方法,這個(gè)項(xiàng)目可能會(huì)對(duì)你有所啟發(fā)。 在這個(gè)教程中,作者將展示如何制作自己的基于Arduino的自動(dòng)喂魚(yú)器,讓小魚(yú)不在餓肚子。 自動(dòng)喂魚(yú)器的工作原理非常
    發(fā)表于 03-28 11:25

    如何制作自己的Arduino電容計(jì)

    在這個(gè)項(xiàng)目中,您將學(xué)習(xí)如何制作自己的Arduino電容計(jì)(測(cè)量電容器的值,范圍從pF到1000的uF)。一般來(lái)說(shuō),電子愛(ài)好者喜歡設(shè)計(jì)自己的小工具而不是購(gòu)買(mǎi)。在這個(gè)項(xiàng)目中,我們使用兩種電容測(cè)量方法,即
    的頭像 發(fā)表于 02-25 15:10 ?1652次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計(jì)

    arduino如何停止loop循環(huán)

    退出這個(gè)循環(huán)。本文將詳細(xì)介紹如何在Arduino中停止loop循環(huán)。 在Arduino中,可以通過(guò)使用一個(gè)布爾變量或條件語(yǔ)句來(lái)實(shí)現(xiàn)停止loop循環(huán)的功能。下面我們將逐步討論這些方法。 一、使用布爾變量停止loop循環(huán) 一種簡(jiǎn)單的
    的頭像 發(fā)表于 02-14 16:24 ?4626次閱讀

    如何使用Arduino制作智能垃圾箱

    在這個(gè)項(xiàng)目中,我將向您展示如何使用Arduino制作智能垃圾箱,當(dāng)您帶著垃圾接近時(shí),垃圾箱的蓋子會(huì)自動(dòng)打開(kāi)。
    的頭像 發(fā)表于 02-11 12:22 ?3109次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    使用Arduino Nano制作一個(gè)4×4×4 LED立方體

    在這個(gè)項(xiàng)目中,我們將使用 Arduino Nano 制作一個(gè)很酷的 4×4×4 LED立方體。LED 立方體,也稱(chēng)為 LED矩陣,可以照亮您的房間、學(xué)習(xí)空間或創(chuàng)客區(qū)域,使其看起來(lái)非常酷炫。此外,它非常容易構(gòu)建,并幫助您在電子和編碼方面發(fā)揮創(chuàng)意。
    的頭像 發(fā)表于 02-11 12:07 ?3274次閱讀
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一個(gè)4×4×4 LED立方體

    次聲波發(fā)生器原理 次聲波發(fā)生器的制作方法

    發(fā)生器的原理以及制作方法。 一、次聲波發(fā)生器的原理 次聲波發(fā)生器的原理是基于聲波的超聲和次聲轉(zhuǎn)換。超聲波擁有高頻率和高能量,但人類(lèi)聽(tīng)覺(jué)范圍只能感知到20赫茲到20千赫茲的頻率。次聲波通常指低于人類(lèi)可聽(tīng)到的頻率,一般
    的頭像 發(fā)表于 02-02 17:02 ?1.5w次閱讀
    主站蜘蛛池模板: 亚洲国语在线视频手机在线 | 99久久夜色精品国产亚洲AV卜| 玛雅成人网| 久久亚洲精品成人| 国内精品久久影视免费| 精品亚洲麻豆1区2区3区| 久久亚洲欧美国产综合| 暖暖日本免费播放| 色老汉网址导航| 亚洲AV无码一区二区色情蜜芽| 伊人久久综合热青草| 亚洲AV 无码AV 中文字幕| 亚洲视频中文| 在线观看国产日韩| 扒开美女嫩bbb| 国产精品一国产AV麻豆| 久久机热视频 这里只有精品首页| 免费国产久久拍久久爱| 神马电影院午 夜理论| 亚洲在线成色综合网站| av亚洲2017色天堂| 国产老肥熟xxxx| 老师真棒无遮瑕版漫画免费| 女人一级毛片免费视频观看| 丝瓜视频在线免费| 野花韩国在线观看| 草莓视频在线免费观看| 国产在线精品视频免费观看| 美女黄图大全| 手机毛片在线观看| 一道精品视频一区二区| aaa在线观看视频高清视频| 国产精品18久久久久久欧美| 久久久久国产| 日本免费无码A专区在线观看| 亚洲 欧美 国产 伦 综合| 91国内精品久久久久免费影院| 俄罗斯12x13x处| 国产AV国片精品无套内谢无码 | 肉动漫3D卡通无修在线播放| 亚洲欧美色综合影院|