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

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

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

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

Arduino火焰效果LED的制作

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-13 10:14 ? 次閱讀

步驟1:程序

這是一個(gè)非常簡(jiǎn)單的程序,說(shuō)過(guò)……我不是一個(gè)很好的程序員,所以我相信會(huì)有更好的方法!但我了解它并且有效。因此,在包含adafruit庫(kù)之后,我們?nèi)缓蠖x要發(fā)送數(shù)據(jù)的引腳,并還定義字符串中LED的數(shù)量,在這種情況下為28。

接下來(lái),我使用的值紅色,綠色和藍(lán)色LED為我提供了很好的火焰色,這些組合列在pattern01字符串中。第一個(gè)數(shù)字是紅色,第二個(gè)是綠色,最后是藍(lán)色,因此對(duì)于第一種顏色,您可以看到它是60(紅色),35(綠色)和2(藍(lán)色),您必須包括所有即使值為零也可以顯示顏色。字符串中有22組值,共66個(gè)數(shù)字。要選擇一種顏色,我選擇一個(gè)最大為22的隨機(jī)數(shù),將數(shù)字乘以3,然后減去2。例如,隨機(jī)數(shù)可能是9,需要反映130,20,0的值,即在弦的第24、25和26位。因此9 * 3 = 27減去2 =25。然后,當(dāng)我們?cè)O(shè)置隨機(jī)像素時(shí),我們使用以下行

Strip.setPixelColor(randomPixel,(pattern01 [randomColour – 1]),(pattern01 [randomColour]),pattern01 [ randomColour + 1]));;

這可能不是最好的方法,但它可以工作。在循環(huán)中,我們選擇一個(gè)隨機(jī)像素和一個(gè)隨機(jī)顏色并重復(fù)8次,然后選擇一個(gè)隨機(jī)像素并將其設(shè)置為off并重復(fù)5次,最后,我們使該條使用該條顯示新的顏色。 ()命令。

此循環(huán)永久運(yùn)行,一開(kāi)始只有一點(diǎn)延遲,以產(chǎn)生更好的射擊效果。您可以在任何一個(gè)循環(huán)中使用不同的顏色,被打開(kāi)的像素?cái)?shù)和被關(guān)閉的像素?cái)?shù)。

#include

#define PIN 2

Adafruit_NeoPixel strip = Adafruit_NeoPixel(28, PIN, NEO_GRB + NEO_KHZ800);

//

int pattern01[] = {60,35,2,40,5,0,30,3,0,250,170,7,60,30,0,80,50,5,120,20,0,140,40,0,130,20,0,50,40,0,100,0,0,20,0,0,60,5,0,100,10,0,80,50,5,60,36,0,250,170,7,15,2,0,5,1,0,10,5,0,12,2,0,10,0,0};

int randomColour = 0;

int randomPixel = 0;

void setup()

{

strip.begin();

strip.show(); // Initialize all pixels to ‘off’

}

void loop()

{

randomSeed(analogRead(3));

delay(80);

for (int x = 0; x 》 8; x++)

{

randomPixel = random(0,strip.numPixels());

getArandomColour();

strip.setPixelColor(randomPixel, (pattern01[randomColour -1]),(pattern01[randomColour]),(pattern01[randomColour +1]));

}

for (int x = 0; x 》; 5; x++)

{

randomPixel = random(0,strip.numPixels());

strip.setPixelColor(randomPixel,0,0,0);

}

strip.show();

}

void getArandomColour()

{

randomColour = random(1,22);

randomColour = randomColour * 3;

randomColour = randomColour - 2;

}

步驟2:洞穴

這可指導(dǎo)的是關(guān)于Arduino火,而不是真正的洞穴構(gòu)造,但是我會(huì)快速進(jìn)行構(gòu)建。洞穴是用Mod Roc(石膏繃帶)制成的。為了獲得形狀,我們使用了一個(gè)紙板箱和內(nèi)部垂褶的塑料花園網(wǎng)。用衣扣將蚊帳固定在適當(dāng)?shù)奈恢?,同時(shí)使用Mod Roc在內(nèi)部圍網(wǎng)。經(jīng)過(guò)幾次網(wǎng)帳后,我們讓其干燥過(guò)夜。第二天,我們能夠?qū)od Roc從包裝箱中取出,并以正確的方式打開(kāi),然后拉下塑料網(wǎng)。然后用兩層白色薄紙覆蓋洞穴,以達(dá)到更好的效果。最終,托馬斯在外面畫(huà)了這個(gè)洞穴,在里面畫(huà)了洞穴的畫(huà)。
責(zé)任編輯:wv

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

    關(guān)注

    242

    文章

    23427

    瀏覽量

    664492
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6478

    瀏覽量

    188277
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開(kāi)源項(xiàng)目!手把手教你制作一個(gè)互動(dòng)式LED墻壁時(shí)鐘!

    在這篇教程中,將教你使用Arduino創(chuàng)建一個(gè)互動(dòng)式LED墻壁時(shí)鐘。這個(gè)項(xiàng)目結(jié)合了創(chuàng)意和技術(shù),設(shè)計(jì)出一個(gè)功能性強(qiáng)且視覺(jué)效果驚人的時(shí)鐘,它配備了互動(dòng)式的LED燈。無(wú)論你是
    發(fā)表于 02-08 17:47

    多光譜火焰檢測(cè)攝像頭

    隨著工業(yè)化進(jìn)程的加快,火災(zāi)安全問(wèn)題日益受到重視。傳統(tǒng)的火焰檢測(cè)技術(shù)主要依賴(lài)于溫度傳感器和煙霧探測(cè)器,但這些方法在某些情況下存在響應(yīng)慢、誤報(bào)率高等缺陷。為了解決這些問(wèn)題,多光譜火焰檢測(cè)攝像頭應(yīng)運(yùn)而生
    的頭像 發(fā)表于 12-11 10:50 ?282次閱讀
    多光譜<b class='flag-5'>火焰</b>檢測(cè)攝像頭

    使用Arthas火焰圖工具的Java應(yīng)用性能分析和優(yōu)化經(jīng)驗(yàn)

    分享作者在使用Arthas火焰圖工具進(jìn)行Java應(yīng)用性能分析和優(yōu)化的經(jīng)驗(yàn)。
    的頭像 發(fā)表于 10-28 09:27 ?450次閱讀
    使用Arthas<b class='flag-5'>火焰</b>圖工具的Java應(yīng)用性能分析和優(yōu)化經(jīng)驗(yàn)

    arduino(1)--ESP8266配置

    硬件準(zhǔn)備 首先需要準(zhǔn)備一個(gè)開(kāi)發(fā)板,這里我準(zhǔn)備的是淘寶購(gòu)買(mǎi)的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來(lái)編程實(shí)現(xiàn),故需要下載對(duì)應(yīng)的庫(kù)文件,打開(kāi)
    發(fā)表于 09-06 11:00

    LED機(jī)械矩陣屏:打造獨(dú)特視覺(jué)效果的視覺(jué)盛宴

    一、引言 隨著科技的不斷發(fā)展,LED顯示技術(shù)也在不斷更新和升級(jí)。其中,LED機(jī)械矩陣屏憑借其獨(dú)特的視覺(jué)效果和靈活的應(yīng)用場(chǎng)景,成為了新一代的顯示設(shè)備。本文將為您介紹LED機(jī)械矩陣屏的相關(guān)
    的頭像 發(fā)表于 07-29 09:30 ?558次閱讀

    多光譜火焰智能監(jiān)測(cè)攝像機(jī)

    當(dāng)談到多光譜火焰智能監(jiān)測(cè)攝像機(jī)時(shí),我們進(jìn)入了火災(zāi)監(jiān)測(cè)和安全預(yù)警領(lǐng)域的新時(shí)代。這些先進(jìn)的攝像機(jī)利用多光譜技術(shù),不僅能夠?qū)崟r(shí)監(jiān)測(cè)火焰的存在和擴(kuò)展,還能夠識(shí)別不同類(lèi)型的火焰,從而提高火災(zāi)檢測(cè)的準(zhǔn)確性
    的頭像 發(fā)表于 07-25 10:21 ?439次閱讀
    多光譜<b class='flag-5'>火焰</b>智能監(jiān)測(cè)攝像機(jī)

    Arduino編寫(xiě)ESP8266程序,定義某個(gè)IO為輸入,另一個(gè)為輸出為什么沒(méi)效果?

    Arduino編寫(xiě)ESP8266程序,定義某個(gè)IO為輸入,另一個(gè)為輸出,為何沒(méi)效果 以下是代碼: #define PIN_LED16 #define PIN_IN 5 void setup
    發(fā)表于 06-21 12:02

    開(kāi)源項(xiàng)目!可編程的磁懸浮桌面氛圍燈(Arduino+WS2812)

    ,喜歡的初學(xué)者可以來(lái)嘗試一下。 材料清單 Arduino Nano x 1 PLA 材料 x 若干 LED 燈帶(WS2812 60led/m)x 若干 12.7mm x 5mm 磁鐵 x 2
    發(fā)表于 06-03 11:53

    【Vision Board創(chuàng)客營(yíng)連載體驗(yàn)】利用 OpenMV 實(shí)現(xiàn) AprilTag 跟蹤以及通過(guò)串口通訊控制 Arduino 驅(qū)動(dòng) LED 燈帶

    Arduino Uno 板子并對(duì)兩端程序進(jìn)行補(bǔ)充與修復(fù),成功實(shí)現(xiàn)一維 LED 矩陣的跟蹤功能,下面附上連線圖與效果圖: 待辦 / TODO 調(diào)通上位機(jī)與下位機(jī)之間的 UART 通訊 當(dāng)識(shí)別
    發(fā)表于 05-31 00:01

    單片機(jī)POV LED流水燈制作

    電子發(fā)燒友網(wǎng)站提供《單片機(jī)POV LED流水燈制作.docx》資料免費(fèi)下載
    發(fā)表于 05-28 14:34 ?3次下載

    影響LED顯示屏顯示效果基本因素有哪些

    隨著智慧城市建設(shè)進(jìn)程的不斷推進(jìn),LED顯示屏廣泛應(yīng)用到各行各業(yè)中,用戶(hù)對(duì)顯示效果的要求也越來(lái)越高。
    的頭像 發(fā)表于 05-10 11:27 ?1785次閱讀
    影響<b class='flag-5'>LED</b>顯示屏顯示<b class='flag-5'>效果</b>基本因素有哪些

    AI火焰識(shí)別,火焰檢測(cè)攝像頭助力降低防火安全監(jiān)控成本、及時(shí)報(bào)警

    針對(duì)這一問(wèn)題,AI火焰識(shí)別技術(shù)應(yīng)運(yùn)而生。火焰檢測(cè)攝像頭作為AI火焰識(shí)別的重要組成部分,不僅可以降低防火安全監(jiān)控成本,還能及時(shí)報(bào)警,為保障人們的生命和財(cái)產(chǎn)安全發(fā)揮重
    的頭像 發(fā)表于 04-12 14:09 ?1175次閱讀
    AI<b class='flag-5'>火焰</b>識(shí)別,<b class='flag-5'>火焰</b>檢測(cè)攝像頭助力降低防火安全監(jiān)控成本、及時(shí)報(bào)警

    如何用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的BLDC-SHIELD_IFX007T,主LED發(fā)出耀眼的白色是什么意思?

    我看來(lái)是正確的。 打開(kāi)整個(gè)設(shè)備(12V POWER_DRILL2GO連接至SHIELD_AUTONOM_BGT60連接至 Arduino),拐角處的 LED 一秒鐘后會(huì)發(fā)出耀眼的白色
    發(fā)表于 03-06 07:44

    如何制作自己的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 ?1785次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計(jì)
    主站蜘蛛池模板: 一级毛片视频在线 | 第九色 | 美女视频黄a全部 | 色噜噜网站 | 一级特黄色毛片免费看 | 久久奈| japanese日本护士xx亚洲 | 国产性较精品视频免费 | 婷婷丁香花 | 欧美婷婷色 | 怡红院色视频在线 | 视频在线观看免费 | 精品日韩 | 色中色软件 | 午夜一级毛片看看 | 亚洲精品二区中文字幕 | 青草青青视频 | 噜噜噜 综合 亚洲 | 精品在线一区二区三区 | 五月婷婷在线播放 | 日本a级片视频 | 深爱五月网 | 你懂的在线看 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | bt在线天堂| 深夜动态福利gif进出粗暴 | 黄视频网站入口 | 亚洲黄色高清视频 | 欧美一级乱理片免费观看 | 亚洲欧美视频一区二区 | 91啦视频在线 | 婷婷精品视频 | 男男np主受高h啪啪肉 | 韩国男女无遮挡高清性视频 | 超h 高h 污肉男男 | 国产福利小视频在线观看 | 欧美高清在线观看视频 | 一级片视频播放 | 精品亚洲午夜久久久久 | 色综合天天综合网亚洲影院 | 亚洲成人三级电影 |