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

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

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

3天內不再提示

Arduino生日蛋糕的制作方法

454398 ? 來源:wv ? 2019-10-10 10:30 ? 次閱讀

步驟1:材料

對于這個簡單的項目,您需要:

-arduino MEGA

-揚聲器或蜂鳴器

-麥克風模塊

-UTFT屏幕的arduino防護板

我決定使用arduino MEGA該項目的主板有兩個原因:它有很多內存,并且有很多引腳。

您不能在該項目中使用arduino UNO,因為當插入UTFT屏幕時所有的針腳都是隱藏的(麥克風和揚聲器不再可用),并且內存不足(UTFT庫很大)。

步驟2:接線

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

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

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

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

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

步驟3:校準麥克風

要校準麥克風,您需要一把螺絲起子和一臺計算機。

首先,上傳以下內容編碼到您的arduino:

int val = 0;

void setup() {

Serial.begin(9600);

}

void loop() {

val = analogRead(10);

Serial.println(val);

delay(100);

}

然后在沒有聲音時轉到串行監視器并通過用螺絲刀轉動電位計來校準麥克風,該值必須約為30?40。/p》

吹麥克風時,該值必須大于100。

請確保說話時(即使是很大聲)的值小于100。

第4步:代碼

這是項目的代碼。

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

該程序需要UTFT庫。

#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

}

}

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

    關注

    188

    文章

    6470

    瀏覽量

    187179
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    生日賀卡錄放音芯片,多段音頻錄音ic生產廠商,NVF04M-32minute

    生日賀卡錄放音芯片NVF04M集成度高,支持長錄音、多段控制,低功耗且兼容性強,廣泛應用于語音應用產品,是生日賀卡等產品的理想選擇。
    的頭像 發表于 09-06 10:19 ?297次閱讀

    有源蜂鳴器驅動電路制作方法

    有源蜂鳴器驅動電路的制作方法主要包括準備工具與材料、焊接電路元件以及測試電路等步驟。以下是一個制作方法: 一、準備工具與材料 工具 :壓線鉗、熱風槍焊臺(或普通電烙鐵)、萬用表(用于測試電路) 材料
    的頭像 發表于 08-09 10:58 ?841次閱讀

    超六類網線水晶頭制作方法

    超六類網線水晶頭的制作方法主要包括準備工具、剝線、排序、剪線、插入水晶頭、壓緊水晶頭以及測試等步驟。以下是詳細的制作過程: 一、準備工具 超六類網線:確保網線質量良好,符合超六類標準。 超六類水晶頭
    的頭像 發表于 07-25 10:03 ?963次閱讀

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

    制作電壓放大器是一個相對復雜的過程,需要一定的電子知識和技能。下面將介紹一個簡單的電壓放大器的制作方法。 材料和工具準備: 電路板:選擇適當尺寸的電路板作為電路的基板。 元件器件:電阻、電容等
    的頭像 發表于 04-22 11:30 ?416次閱讀
    安泰電子 :怎么<b class='flag-5'>制作</b>電壓放大器

    光耦檢測儀的制作方法有哪些

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

    如何用Arduino制作一個簡易自動喂魚器

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

    如何制作自己的Arduino電容計

    在這個項目中,您將學習如何制作自己的Arduino電容計(測量電容器的值,范圍從pF到1000的uF)。一般來說,電子愛好者喜歡設計自己的小工具而不是購買。在這個項目中,我們使用兩種電容測量方法,即
    的頭像 發表于 02-25 15:10 ?1580次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計

    arduino如何停止loop循環

    退出這個循環。本文將詳細介紹如何在Arduino中停止loop循環。 在Arduino中,可以通過使用一個布爾變量或條件語句來實現停止loop循環的功能。下面我們將逐步討論這些方法。 一、使用布爾變量停止loop循環 一種簡單的
    的頭像 發表于 02-14 16:24 ?4559次閱讀

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

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發表于 02-11 12:22 ?3053次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    使用Arduino Nano制作一個4×4×4 LED立方體

    在這個項目中,我們將使用 Arduino Nano 制作一個很酷的 4×4×4 LED立方體。LED 立方體,也稱為 LED矩陣,可以照亮您的房間、學習空間或創客區域,使其看起來非常酷炫。此外,它非常容易構建,并幫助您在電子和編碼方面發揮創意。
    的頭像 發表于 02-11 12:07 ?3233次閱讀
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一個4×4×4 LED立方體

    次聲波發生器原理 次聲波發生器的制作方法

    發生器的原理以及制作方法。 一、次聲波發生器的原理 次聲波發生器的原理是基于聲波的超聲和次聲轉換。超聲波擁有高頻率和高能量,但人類聽覺范圍只能感知到20赫茲到20千赫茲的頻率。次聲波通常指低于人類可聽到的頻率,一般
    的頭像 發表于 02-02 17:02 ?1.4w次閱讀

    Allegro通孔焊盤制作方法

    圓形印膠的物理直徑為0.7mm鉆孔直徑(Drill Size)一般比物理直徑達10~12mil(大概0.25~0.3mm)
    的頭像 發表于 01-08 17:22 ?2286次閱讀
    Allegro通孔焊盤<b class='flag-5'>制作方法</b>

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發表于 01-05 11:09 ?7次下載
    主站蜘蛛池模板: 国产精品主播在线观看| 四虎一影院区永久精品| 欧美综合久久| fxxx性xxx性| 黄色永久免费| 人人人人干| 亚洲操图| 国产色女人| 年轻护士3的滋味| 手机毛片在线| 日韩一区二区三区在线| 伊人9999| 男啪女r18肉车文| baoyu污污网站入口免费| 成人夜色香网站在线观看| 欧美三级午夜伦理片| 亚洲免费一级片| 天天干夜夜怕| 午夜视频在线观看视频| 国产美女视频一区二区二三区| 国产剧情麻豆三级在线观看 | 欧美最猛黑人xxxx黑人猛交69| 欧美成人性色生活片天天看| 狠狠操天天| 狠狠ri| tube69xxxxhd日本| 99热1| 日本高清视频成人网www| 色噜噜成人综合网站| 上课被同桌强行摸下面小黄文| 亚洲成人免费观看| 亚洲国产精品久久精品怡红院| 色婷婷亚洲十月十月色天| 看片地址| 国产一区二卡三区四区| 亚洲第一免费视频| 国产精品久久久亚洲456 | 久久久久久久久久久9精品视频| 人人草在线| 国产精品伦理久久久久| 不良视频在线观看|