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

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實(shí)現(xiàn)隨機(jī)性

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

步驟1:您需要的內(nèi)容。

您將需要:

Arduino

6個(gè)LED(可能還有更多)。

跳線

面包板和/或原型板

第2步:編程

使用以下代碼對(duì)Arduino進(jìn)行編程。

//feel free to make changes

//do not connect led‘s in sequential order

//make sure all led’s are connected to a resistor if applicable

//this project was made and tested using only one wire and arduino‘s pin 13 resistor and LED

//note: pin 5 and 6 act weird in the beginning - an arduino bug

byte led1 = 3;

byte led2 = 5;

byte led3 = 6;

byte led4 = 9;

byte led5 = 10;

byte led6 = 11;

int x = 0;

int y = 0;

int steps = 1; //change if needed, defines the steps between 0 and 255, a lower number is smoother

//make sure the variable “steps” is a factor of 255; any of the below numbers

//factors of 255 are : 1,3,5,15,17,51,85,255

//sorry for a lot of notes, but remember to change variable “delaytime” according to variable “steps”

//delay is in milliseconds for below

int delaytime = 10; //change if needed, delay between increments of PWM

//850 milliseconds is on-off/off-on time, in 17 step increments of brightness

int delaytime2 = 1000; //change if needed, delay between switching of leds

void setup (){

pinMode (led1, OUTPUT);

pinMode (led2, OUTPUT);

pinMode (led3, OUTPUT);

pinMode (led4, OUTPUT);

pinMode (led5, OUTPUT);

pinMode (led6, OUTPUT);

do {

x = x + steps;

analogWrite (led1, x);

analogWrite (led2, x);

delay (delaytime);

}

while (x != 255);

}

void loop (){

y = 0;

x = 255;

delay (delaytime);

do{

y = y + steps;

x = x - steps;

analogWrite (led3, y);

analogWrite (led1, x);

delay (delaytime);

}

while (y != 255 && x != 0);

delay (delaytime2);

y = 0;

x = 255;

do{

y = y + steps;

x = x - steps;

analogWrite (led4, y);

analogWrite (led2, x);

delay (delaytime);

}

while (y != 255 && x != 0);

delay (delaytime2);

y = 0;

x = 255;

do{

y = y + steps;

x = x - steps;

analogWrite (led5, y);

analogWrite (led3, x);

delay (delaytime);

}

while (y != 255 && x != 0);

delay (delaytime2);

y = 0;

x = 255;

do{

y = y + steps;

x = x - steps;

analogWrite (led6, y);

analogWrite (led4, x);

delay (delaytime);

}

while (y != 255 && x != 0);

delay (delaytime2);

y = 0;

x = 255;

do{

y = y + steps;

x = x - steps;

analogWrite (led1, y);

analogWrite (led5, x);

delay (delaytime);

}

while (y != 255 && x != 0);

delay (delaytime2);

y = 0;

x = 255;

do{

y = y + steps;

x = x - steps;

analogWrite (led2, y);

analogWrite (led6, x);

delay (delaytime);

}

while (y != 255 && x != 0);

delay (delaytime2);

}

第3步:電路。

每個(gè)LED并將其連接到面包板的接地導(dǎo)軌。將正極引線連接到Arduino的引腳3、5、6、9、10、11。

步驟4:漸隱!

現(xiàn)在,LED應(yīng)該以偽隨機(jī)的方式褪色。您已完成,但對(duì)于印象深刻的人,請(qǐng)單擊“下一步”。

步驟5:下沉和采購(gòu)。

這是我如何教授下沉和源的方法。

下沉是指從輸出引腳到地。所謂采購(gòu),是指從正極到輸出引腳。

這樣想。電源可以從LED流向源極。在下沉?xí)r,電源來(lái)自引腳。電源始終由引腳提供,因此,當(dāng)引腳變?yōu)楦唠娖綍r(shí),電流會(huì)“通過(guò)” LED到達(dá)引腳,從而將其關(guān)閉。

對(duì)于大多數(shù)人來(lái)說(shuō),他們應(yīng)該說(shuō):“這有什么區(qū)別? “

對(duì)一個(gè)隨機(jī)的人moi來(lái)說(shuō),它的意思是:“我可以反轉(zhuǎn)信號(hào),從而產(chǎn)生更大的隨機(jī)性!”

請(qǐng)記住,避免使用電阻器(有生命危險(xiǎn))從3.3伏特為其供電。 p》

第6步:這樣做。..

現(xiàn)在取第3針作為源。

取第6針作為源。

取第9針作為源。

然后取第11針作為源。

將其余的留在原處。

第7步:確實(shí)完成。

現(xiàn)在,可以實(shí)現(xiàn)隨機(jī)效果(讓我惡作劇的時(shí)間)(借口) -moi 。.. BWA-HA-HAHA-HA!)點(diǎn)擊完成。

聲明:本文內(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

    文章

    23256

    瀏覽量

    660612
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6469

    瀏覽量

    186966
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車(chē)和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠和實(shí)時(shí)而聞名。Arduino,作為一種流行的開(kāi)源微控制器平臺(tái),可以通過(guò)附加
    的頭像 發(fā)表于 12-23 09:06 ?44次閱讀

    ADC12DJ3200采樣數(shù)據(jù)在FPGA端隨機(jī)性出現(xiàn)錯(cuò)點(diǎn),是什么原因?

    如題,我設(shè)置的前臺(tái)校準(zhǔn),F(xiàn)G—DONE沒(méi)有拉高,2C1寄存器0000_0010,208寄存器0111_1100。采樣數(shù)據(jù)在FPGA端隨機(jī)性出現(xiàn)錯(cuò)點(diǎn)。請(qǐng)問(wèn)是什么原因?
    發(fā)表于 11-27 08:10

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車(chē)電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠、實(shí)時(shí)和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?769次閱讀

    快速啟停!AEM在新能源制綠氫應(yīng)用中的適配

    的先決條件。第三代AEM(陰離子交換膜)電解水制氫技術(shù),已成為該場(chǎng)景下適配度較高的技術(shù)路線之一。 新能源三 以光伏、風(fēng)電為代表的新能源,由于其運(yùn)行原理,出力存在隨機(jī)性、間歇和波動(dòng)
    的頭像 發(fā)表于 10-11 17:37 ?276次閱讀
    快速啟停!AEM在新能源制綠氫應(yīng)用中的適配<b class='flag-5'>性</b>。

    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ù)文件,打
    發(fā)表于 09-06 11:00

    如何在FPGA中實(shí)現(xiàn)隨機(jī)數(shù)發(fā)生器

    分享如何在Xilinx Breadboardable Spartan-7 FPGA, CMOD S7中實(shí)現(xiàn)4位偽隨機(jī)數(shù)發(fā)生器(PRNGs)。
    的頭像 發(fā)表于 08-06 11:20 ?665次閱讀
    如何在FPGA中<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>隨機(jī)</b>數(shù)發(fā)生器

    【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

    STM32H750 LTDC顯存開(kāi)辟在外部SDRAM里面,會(huì)出現(xiàn)隨機(jī)性閃屏為什么?

    板子運(yùn)行在外部QSPI ,外擴(kuò)了32MB SDRAM, LTDC顯存開(kāi)辟在外部SDRAM里面,分辨率1024X600 16位色,問(wèn)題現(xiàn)象是: 程序代碼定義了一個(gè)全局初始化的400字節(jié)的數(shù)組, static char TestData[400] ={0}; 這樣定義會(huì)出現(xiàn)隨機(jī)性閃屏。
    發(fā)表于 05-20 06:40

    什么是隨機(jī)森林?隨機(jī)森林的工作原理

    隨機(jī)森林使用名為“bagging”的技術(shù),通過(guò)數(shù)據(jù)集和特征的隨機(jī)自助抽樣樣本并行構(gòu)建完整的決策樹(shù)。雖然決策樹(shù)基于一組固定的特征,而且經(jīng)常過(guò)擬合,但隨機(jī)性對(duì)森林的成功至關(guān)重要。
    發(fā)表于 03-18 14:27 ?3562次閱讀
    什么是<b class='flag-5'>隨機(jī)</b>森林?<b class='flag-5'>隨機(jī)</b>森林的工作原理

    用于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

    如何將LED連接到Arduino板并使其閃爍

     在本快速入門(mén)指南中,您將學(xué)習(xí)如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發(fā)表于 02-11 10:53 ?2199次閱讀
    如何將<b class='flag-5'>LED</b>連接到<b class='flag-5'>Arduino</b>板并使其閃爍

    如何使用Arduino控制RGB LED

    在本指南中,您將學(xué)習(xí)如何使用Arduino控制RGB LED。RGB(紅-綠-藍(lán))LED可以通過(guò)混合不同強(qiáng)度的紅、綠、藍(lán)光來(lái)產(chǎn)生多種顏色。您將學(xué)習(xí)創(chuàng)建一個(gè)基本Arduino RGB
    的頭像 發(fā)表于 02-11 10:28 ?4910次閱讀
    如何使用<b class='flag-5'>Arduino</b>控制RGB <b class='flag-5'>LED</b>

    如何連接Arduino聲音傳感器以控制帶有聲音的LED

    在本教程中,您將學(xué)習(xí)如何連接Arduino聲音傳感器以控制帶有聲音的LED。在本指南結(jié)束時(shí),您將擁有一個(gè)可以正常工作的聲控LED
    的頭像 發(fā)表于 02-11 10:21 ?3017次閱讀
    如何連接<b class='flag-5'>Arduino</b>聲音傳感器以控制帶有聲音的<b class='flag-5'>LED</b>

    如何使用BLDC屏蔽的LED用于Arduino與TLE9879QXA40?

    我買(mǎi)了帶有 TLE9879QXA40 的 Arduino 的 BLDC 擴(kuò)展板,并嘗試先檢查 LED,但它仍然是紅色的,我無(wú)法將其更改為另一種顏色或?qū)⑵潢P(guān)閉。 盡管這是一個(gè)基本的內(nèi)容,但如果程序有
    發(fā)表于 01-31 07:18

    上電LDO穩(wěn)壓24V輸出異常!!如何解決

    上電的時(shí)候7824輸出電壓隨機(jī)性的出現(xiàn)只輸出2V的情況,出現(xiàn)的頻率較高! 嘗試了在U1的使能端增加RC延時(shí)電路,能夠有效減少出現(xiàn)上電輸出電壓異常的概率,可還是會(huì)出現(xiàn)。想知道是什么原因造成的!
    發(fā)表于 01-10 17:41
    主站蜘蛛池模板: 曰本aaaaa毛片午夜网站| 国产成人免费a在线视频app| 久久成人亚洲| 亚洲精品国偷拍自产在线观看蜜臀| 大屁股妇女流出白浆| 欧美午夜福利主线路| 97caopeng| 曼谷av女郎| 中字幕久久久人妻熟女天美传媒| av视频在线免播放观看| 六六影院午夜伦理| 99久久精品互换人妻AV| 人妻少妇久久久久久97人妻| 嘟嘟嘟WWW免费高清在线中文| 试看2分钟AA片| 国产午夜人成在线视频麻豆| 亚洲精品拍拍央视网出文| 九色PORNY真实丨国产免费| 中国女人逼| 嗯呐啊唔高H兽交| 成人在线小视频| 午夜男人免费福利视频 | 网红刘婷hd国产高清| 国产亚洲欧美高清在线| 亚洲综合AV在线在线播放| 老司机午夜影院味味| BL全肉多攻NP高H| 日韩中文无线码在线视频| 国产美熟女乱又伦AV| 亚洲午夜久久久精品影院| 老头操美女| 成人高清网站| 亚洲AV无码久久流水呻蜜桃久色 | 四虎影视库永久免费| 韩日美无码精品无码| 最近中文字幕MV免费看| 清晨紧湿爱运动h高h| 国产精品一区二区20P| 在教室伦流澡到高潮H免费视频| 嫩草影院未满十八岁禁止入内| 丰满少妇被猛烈进出69影院|