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

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

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

如何使用Arduino Uno和三個LED制作簡單的電子蠟燭?

科技觀察員 ? 來源:英銳恩 ? 作者:英銳恩 ? 2023-07-11 09:49 ? 次閱讀

單片機開發(fā)入門學(xué)習(xí)者來說,如何用ArduinoUno開發(fā)板做一個電子蠟燭呢?電子或無焰蠟燭是傳統(tǒng)燈芯蠟燭的替代品,在生活中是隨處可見的東西。這些燈具多用于家居裝飾,不必為著火的感到擔(dān)心,因為它們發(fā)光的不是明火,而是LED

在本文中,工程師展示了如何使用Arduino Uno開發(fā)板和三個LED制作簡單的電子蠟燭,你可以根據(jù)需要增加LED的數(shù)量。

電路與工作原理

電子蠟燭的電路圖如下圖所示。它圍繞Arduino Uno板(BOARD1),三個LED(LED1至LED3)和三個電阻(R1至R3)構(gòu)建。

2-2-488x500.jpg

該電子蠟燭使用的技術(shù)基于脈沖寬度調(diào)制(PWM)。LED是僅在正向工作的二極管。如果降低電壓,則可以通過PWM或降低正向電流輕松將其調(diào)暗。簡而言之,LED接收不同占空比(導(dǎo)通周期)的DC周期,如下圖所示。

3-2-500x454.jpg

Arduino IDE用于編譯源代碼(candle.ino)并將其上傳到開發(fā)板上。從Arduino IDE的Board

Tools菜單中選擇正確的Board和COM端口,然后通過計算機中的標(biāo)準(zhǔn)USB端口上載程序。

在源代碼void setup()中,定義了引腳模式。即將9、10和11引腳定義為輸出引腳。在void

loop()中,analogWritepinNumber,Intensity)函數(shù)用于PWM。強度可以從源代碼的0到255之間變化?!?/p>

random(vary)+

fix”函數(shù)用于獲取0到195之間的隨機值,然后將60加到255。此外,你還可以根據(jù)需要在代碼中更改隨機數(shù),例如random(160)+90。

怎樣搭建電路?

取三個LED,一個紅色和兩個黃色(可以取藍(lán)色或其他顏色),以產(chǎn)生蠟燭的錯覺。使用外部跳線將其與Arduino Uno連接。這樣做是因為Arduino

Uno將通過USB供電。用不透明的盒子蓋住LED,方法是使頂部稍微敞開以使光線射出,使其看起來像真正的蠟燭。

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

    關(guān)注

    240

    文章

    22905

    瀏覽量

    650083
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4771

    瀏覽量

    96156
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185916
收藏 人收藏

    評論

    相關(guān)推薦

    基于Arduino UNO和Mega制作的盾牌

    描述Uno晶體管屏蔽我為 Arduino UNO 和 Mega 兼容板制作了一快速簡單(并且對
    發(fā)表于 07-12 07:38

    如何使用Arduino制作電子蠟燭

    電源底座上固定有集成芯片,燈頭呈扁形并且內(nèi)部設(shè)置發(fā)光體,在加上蠟燭外殼,電子蠟燭燈誕生啦~
    的頭像 發(fā)表于 05-27 06:13 ?3640次閱讀

    如何使用Arduino Uno開發(fā)板和三個LED制作電子蠟燭

    對單片機開發(fā)入門學(xué)習(xí)者來說,如何用Arduino Uno開發(fā)板做一電子蠟燭呢?電子或無焰
    發(fā)表于 06-29 10:54 ?3301次閱讀
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>開發(fā)板和<b class='flag-5'>三個</b><b class='flag-5'>LED</b><b class='flag-5'>制作</b>的<b class='flag-5'>電子</b><b class='flag-5'>蠟燭</b>

    使用簡單電子設(shè)備和LED制作無焰電子蠟燭

    在本教程中,我們將使用一些簡單電子設(shè)備和 LED制作無焰電子蠟燭。此外,這款智能
    的頭像 發(fā)表于 08-26 15:32 ?4805次閱讀
    使用<b class='flag-5'>簡單</b>的<b class='flag-5'>電子</b>設(shè)備和<b class='flag-5'>LED</b><b class='flag-5'>制作</b>無焰<b class='flag-5'>電子</b><b class='flag-5'>蠟燭</b>

    制作Arduino UNO克隆板

    電子發(fā)燒友網(wǎng)站提供《制作Arduino UNO克隆板.zip》資料免費下載
    發(fā)表于 10-19 09:34 ?1次下載
    <b class='flag-5'>制作</b>的<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>克隆板

    使用TCS3200和Arduino Uno制作Arduino Chameleon

    電子發(fā)燒友網(wǎng)站提供《使用TCS3200和Arduino Uno制作Arduino Chameleon.zip》資料免費下載
    發(fā)表于 10-27 09:55 ?2次下載
    使用TCS3200和<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b><b class='flag-5'>制作</b><b class='flag-5'>Arduino</b> Chameleon

    使用Arduino uno閃爍LED

    電子發(fā)燒友網(wǎng)站提供《使用Arduino uno閃爍LED.zip》資料免費下載
    發(fā)表于 10-28 09:23 ?3次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>uno</b>閃爍<b class='flag-5'>LED</b>

    Arduino UNO LED項目開源

    電子發(fā)燒友網(wǎng)站提供《Arduino UNO LED項目開源.zip》資料免費下載
    發(fā)表于 10-31 10:31 ?0次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> <b class='flag-5'>LED</b>項目開源

    使用arduino uno、led燈條、IR傳感器模塊制作折紙燈

    電子發(fā)燒友網(wǎng)站提供《使用arduino uno、led燈條、IR傳感器模塊制作折紙燈.zip》資料免費下載
    發(fā)表于 11-08 11:28 ?0次下載
    使用<b class='flag-5'>arduino</b> <b class='flag-5'>uno</b>、<b class='flag-5'>led</b>燈條、IR傳感器模塊<b class='flag-5'>制作</b>折紙燈

    Arduino Uno與RGB LED連接

    電子發(fā)燒友網(wǎng)站提供《將Arduino Uno與RGB LED連接.zip》資料免費下載
    發(fā)表于 11-14 11:35 ?1次下載
    將<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>與RGB <b class='flag-5'>LED</b>連接

    使用Arduino Uno制作洗手計時器

    電子發(fā)燒友網(wǎng)站提供《使用Arduino Uno制作洗手計時器.zip》資料免費下載
    發(fā)表于 11-29 15:03 ?3次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b><b class='flag-5'>制作</b>洗手計時器

    如何將Arduino Uno安裝在面包板上來制作DIY Arduino Uno

    電子發(fā)燒友網(wǎng)站提供《如何將Arduino Uno安裝在面包板上來制作DIY Arduino Uno
    發(fā)表于 12-27 09:23 ?2次下載
    如何將<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>安裝在面包板上來<b class='flag-5'>制作</b>DIY <b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>

    Arduino UNO閃爍的LED POT

    電子發(fā)燒友網(wǎng)站提供《Arduino UNO閃爍的LED POT.zip》資料免費下載
    發(fā)表于 01-03 14:15 ?0次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>閃爍的<b class='flag-5'>LED</b> POT

    Arduino Uno LED閃爍代碼

    電子發(fā)燒友網(wǎng)站提供《Arduino Uno LED閃爍代碼.zip》資料免費下載
    發(fā)表于 01-04 10:32 ?1次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b> <b class='flag-5'>LED</b>閃爍代碼

    使用Arduino Uno控制LED矩陣

    電子發(fā)燒友網(wǎng)站提供《使用Arduino Uno控制LED矩陣.zip》資料免費下載
    發(fā)表于 06-13 16:12 ?1次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>控制<b class='flag-5'>LED</b>矩陣