女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

Arduino火焰效果LED的制作

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-13 10:14 ? 次閱讀

步驟1:程序

這是一個非常簡單的程序,說過……我不是一個很好的程序員,所以我相信會有更好的方法!但我了解它并且有效。因此,在包含adafruit庫之后,我們然后定義要發送數據的引腳,并還定義字符串中LED的數量,在這種情況下為28。

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

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

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

此循環永久運行,一開始只有一點延遲,以產生更好的射擊效果。您可以在任何一個循環中使用不同的顏色,被打開的像素數和被關閉的像素數。

#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:洞穴

這可指導的是關于Arduino火,而不是真正的洞穴構造,但是我會快速進行構建。洞穴是用Mod Roc(石膏繃帶)制成的。為了獲得形狀,我們使用了一個紙板箱和內部垂褶的塑料花園網。用衣扣將蚊帳固定在適當的位置,同時使用Mod Roc在內部圍網。經過幾次網帳后,我們讓其干燥過夜。第二天,我們能夠將Mod Roc從包裝箱中取出,并以正確的方式打開,然后拉下塑料網。然后用兩層白色薄紙覆蓋洞穴,以達到更好的效果。最終,托馬斯在外面畫了這個洞穴,在里面畫了洞穴的畫。
責任編輯:wv

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

    關注

    242

    文章

    23700

    瀏覽量

    670898
  • Arduino
    +關注

    關注

    188

    文章

    6491

    瀏覽量

    190094
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發板)和軟件(編程環境)組成,旨在讓非專業用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發,通過直觀的編程和模塊化設計,讓用戶快速實現
    的頭像 發表于 05-22 11:40 ?98次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    完成一個電子產品的制作。這就給開源硬件的推廣和普及設定了一個很高的門檻,電子愛好者需要花很多時間和精力才能開始開發和制作自己的作品。而使用Arduino能很快地完成一個電子產品的制作,
    發表于 05-13 09:28

    基于RV1126開發板的火焰檢測算法開發

    火焰檢測是一種基于深度學習的對火焰進行檢測定位的目標檢測。基于大規模火焰數據識別訓練,配合攝像頭,實時識別監控區內明火情況立刻發出警報,提醒監控室查看,及時止損。
    的頭像 發表于 04-14 14:53 ?255次閱讀
    基于RV1126開發板的<b class='flag-5'>火焰</b>檢測算法開發

    使用單片機驅動多組LED燈實現呼吸效果電路

    各位大佬,請教下,當前我需要使用單片機驅動控制20路并聯LED燈,需要PWM驅動實現呼吸燈的效果,目前我是直接使用三極管驅動,這種電路會有什么問題?跟有些使用三極管控制MOS來驅動LED燈有什么優缺點?
    發表于 04-11 14:24

    開源項目!手把手教你制作一個互動式LED墻壁時鐘!

    在這篇教程中,將教你使用Arduino創建一個互動式LED墻壁時鐘。這個項目結合了創意和技術,設計出一個功能性強且視覺效果驚人的時鐘,它配備了互動式的LED燈。無論你是
    發表于 02-08 17:47

    多光譜火焰檢測攝像頭

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

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?1946次閱讀

    用NE555制作點焊機

    用NE555制作點焊機,電路簡單,容易制作。需要一個12v的鉛酸蓄電池。實際焊接效果很好。
    發表于 11-08 15:05 ?30次下載

    使用Arthas火焰圖工具的Java應用性能分析和優化經驗

    分享作者在使用Arthas火焰圖工具進行Java應用性能分析和優化的經驗。
    的頭像 發表于 10-28 09:27 ?1053次閱讀
    使用Arthas<b class='flag-5'>火焰</b>圖工具的Java應用性能分析和優化經驗

    arduino(1)--ESP8266配置

    硬件準備 首先需要準備一個開發板,這里我準備的是淘寶購買的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來編程實現,故需要下載對應的庫文件,打開
    發表于 09-06 11:00

    使用STM32CubeMX輸出PWM,并制作呼吸燈效果

    概述 本篇文章主要介紹如何使用STM32CubeMX輸出PWM,并制作呼吸燈效果。 硬件準備 首先需要準備一個開發板,這里我準備的是NUCLEO-F030R8的開發板: 選擇芯片型號 配置時鐘源
    發表于 09-04 10:38

    效果器對所有的專業功放都通用嗎

    效果器(Effects Processor)是一種音頻處理設備,用于對音頻信號進行各種處理,以達到改變聲音特性、增加聲音效果或改善音質的目的。在音頻領域,效果器廣泛應用于音樂制作、現場
    的頭像 發表于 07-29 09:53 ?1864次閱讀

    LED機械矩陣屏:打造獨特視覺效果的視覺盛宴

    一、引言 隨著科技的不斷發展,LED顯示技術也在不斷更新和升級。其中,LED機械矩陣屏憑借其獨特的視覺效果和靈活的應用場景,成為了新一代的顯示設備。本文將為您介紹LED機械矩陣屏的相關
    的頭像 發表于 07-29 09:30 ?820次閱讀

    多光譜火焰智能監測攝像機

    當談到多光譜火焰智能監測攝像機時,我們進入了火災監測和安全預警領域的新時代。這些先進的攝像機利用多光譜技術,不僅能夠實時監測火焰的存在和擴展,還能夠識別不同類型的火焰,從而提高火災檢測的準確性
    的頭像 發表于 07-25 10:21 ?584次閱讀
    多光譜<b class='flag-5'>火焰</b>智能監測攝像機

    Arduino編寫ESP8266程序,定義某個IO為輸入,另一個為輸出為什么沒效果?

    Arduino編寫ESP8266程序,定義某個IO為輸入,另一個為輸出,為何沒效果 以下是代碼: #define PIN_LED16 #define PIN_IN 5 void setup
    發表于 06-21 12:02