chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使用Arduino和LED實(shí)現(xiàn)隨機(jī)性

454398 ? 來源: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,電源來自引腳。電源始終由引腳提供,因此,當(dāng)引腳變?yōu)楦唠娖綍r(shí),電流會(huì)“通過” LED到達(dá)引腳,從而將其關(guān)閉。

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

對(duì)一個(gè)隨機(jī)的人moi來說,它的意思是:“我可以反轉(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?。c(diǎn)擊完成。

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

    關(guān)注

    243

    文章

    24337

    瀏覽量

    684843
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6509

    瀏覽量

    195230
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    消費(fèi)電子耐久測(cè)試專家:沃華慧通滾筒跌落試驗(yàn)機(jī)應(yīng)用指南

    沃華慧通的滾筒跌落試驗(yàn)機(jī),也常被稱為 “滾筒跌落測(cè)試儀” 或 “tumbling drop tester”,其核心目的是模擬產(chǎn)品在日常使用中可能發(fā)生的重復(fù)性、隨機(jī)性的跌落和碰撞,以評(píng)估產(chǎn)品的結(jié)構(gòu)強(qiáng)度、耐用和整體可靠。
    的頭像 發(fā)表于 08-29 09:09 ?316次閱讀
    消費(fèi)電子耐久<b class='flag-5'>性</b>測(cè)試專家:沃華慧通滾筒跌落試驗(yàn)機(jī)應(yīng)用指南

    隨機(jī)數(shù)和偽隨機(jī)數(shù)的區(qū)別

    隨機(jī)數(shù)在當(dāng)前程序運(yùn)行環(huán)境中是一種常用參數(shù),目前主要分為兩種,偽隨機(jī)數(shù)和真隨機(jī)數(shù),本期我們就來講一下二者的區(qū)別。
    的頭像 發(fā)表于 08-27 17:46 ?1330次閱讀

    【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之使用Arduino開發(fā)小核

    ; Blink 測(cè)試程序,該程序功能實(shí)現(xiàn)的是 Arduino 設(shè)備板載 LED 閃爍,DuoS 中也是支持的。 注: 在編譯下載代碼之前,請(qǐng)確保您的計(jì)算機(jī)中安裝了 python 環(huán)境,并正確的配置了
    發(fā)表于 07-17 21:01

    藍(lán)牙隨機(jī)化RPA更新的重要和工作原理

    藍(lán)牙?隨機(jī)可解析私有地址(Bluetooth? Randomized RPA)更新功能已推出,該更新通過優(yōu)化可解析私有地址的管理,提高了低功耗藍(lán)牙設(shè)備的隱私和能效。本文將介紹藍(lán)牙?隨機(jī)化RPA更新的重要
    的頭像 發(fā)表于 07-10 09:36 ?562次閱讀
    藍(lán)牙<b class='flag-5'>隨機(jī)</b>化RPA更新的重要<b class='flag-5'>性</b>和工作原理

    一種采用NMOS濾出開關(guān)電源輸出紋波的電路

    關(guān)于這個(gè)電路,在仿真是沒有任保問題,但在實(shí)際應(yīng)用過程中,要不就擊穿MOS要不就沒有達(dá)到去紋波的效果,偶爾會(huì)展現(xiàn)出設(shè)計(jì)想要的效果,但隨機(jī)性太高,請(qǐng)高手予以指導(dǎo)。
    發(fā)表于 06-19 14:23

    關(guān)于LED燈具的9種可靠測(cè)試方案

    LED燈具的可靠試驗(yàn),與傳統(tǒng)燈具有顯著區(qū)別。作為新一代光源,LED燈具正在逐漸取代傳統(tǒng)節(jié)能燈的市場(chǎng),因此無法簡(jiǎn)單地沿用傳統(tǒng)燈具的測(cè)試方法。那么,LED燈具需要進(jìn)行哪些可靠
    的頭像 發(fā)表于 06-18 14:48 ?529次閱讀
    關(guān)于<b class='flag-5'>LED</b>燈具的9種可靠<b class='flag-5'>性</b>測(cè)試方案

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    地進(jìn)行可開發(fā)。3、開放Arduino的硬件原理圖、電路圖、IDE軟件及核心庫文件都是開源的,在開源協(xié)議范圍內(nèi)可以任意修改原始設(shè)計(jì)及相應(yīng)代碼。4、社區(qū)和第三方支持Arduino有著眾多的開發(fā)者和用戶
    發(fā)表于 05-13 09:28

    隨機(jī)化在PCIe IDE驗(yàn)證中的重要

    本文將探討隨機(jī)化在 PCIe IDE 驗(yàn)證中的重要,重點(diǎn)介紹它如何在確保數(shù)據(jù)完整和加密可靠方面發(fā)揮關(guān)鍵作用,同時(shí)也揭示了該過程的獨(dú)特挑戰(zhàn)。
    的頭像 發(fā)表于 03-06 09:27 ?779次閱讀
    <b class='flag-5'>隨機(jī)</b>化在PCIe IDE驗(yàn)證中的重要<b class='flag-5'>性</b>

    AI的“隨機(jī)性”挑戰(zhàn):它們比人類更“不隨機(jī)”?

    一種獨(dú)特的人類特質(zhì)。最近,來自康奈爾大學(xué)探討了大語言模型(LLMs)在隨機(jī)性方面的表現(xiàn)。他們通過一個(gè)經(jīng)典的實(shí)驗(yàn)——生成二進(jìn)制隨機(jī)序列,來觀察這些模型是否能像人類一
    的頭像 發(fā)表于 02-20 13:11 ?899次閱讀
    AI的“<b class='flag-5'>隨機(jī)性</b>”挑戰(zhàn):它們比人類更“不<b class='flag-5'>隨機(jī)</b>”?

    LED顯示屏氣密檢測(cè)儀的使用小技巧

    LED顯示屏作為現(xiàn)代顯示技術(shù)的核心組件,其穩(wěn)定性和耐用至關(guān)重要。氣密檢測(cè)儀作為一種專業(yè)的檢測(cè)設(shè)備,在確保LED顯示屏質(zhì)量方面發(fā)揮著重要作用。本文將詳細(xì)介紹如何正確使用
    的頭像 發(fā)表于 01-08 13:36 ?767次閱讀
    <b class='flag-5'>LED</b>顯示屏氣密<b class='flag-5'>性</b>檢測(cè)儀的使用小技巧

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

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

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

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

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

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

    淺談分布式電源和電動(dòng)汽車的配電網(wǎng)可靠評(píng)估

    電動(dòng)汽車無序充電行為在時(shí)空上具有較強(qiáng)的隨機(jī)性,其充電負(fù)荷會(huì)改變?nèi)肇?fù)荷變化趨勢(shì),進(jìn)而影響配電網(wǎng)的可靠。大規(guī)模的分布式電源和電動(dòng)汽車接入配電網(wǎng),勢(shì)必會(huì)給配電網(wǎng)的可靠帶來影響,因此,需要對(duì)含分布式電源和電動(dòng)汽車的配電網(wǎng)的可靠
    的頭像 發(fā)表于 11-04 11:16 ?937次閱讀
    淺談分布式電源和電動(dòng)汽車的配電網(wǎng)可靠<b class='flag-5'>性</b>評(píng)估

    TLV320DAC3101讀寫寄存器不穩(wěn)定是怎么回事?如何解決?

    本人最近在用TLV320DAC3101這塊芯片,通過I2C讀寫該芯片的寄存器,但是進(jìn)場(chǎng)發(fā)生讀寫失敗的情況,比較典型的就是程序下進(jìn)去讀寫成功,然后復(fù)位一下或者重新上電,讀寫就失敗了。具有很大的隨機(jī)性(尤其是在程序中反復(fù)讀寫時(shí))。請(qǐng)問有人遇到相同的情況嗎?怎么解決的。(I2C程序應(yīng)該沒問題)
    發(fā)表于 10-31 08:07