日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

加速度計(jì)控制的LED的制作圖解

454398 ? 來(lái)源:wv ? 2019-10-25 17:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:材料

Arduino Uno

加速度計(jì)模塊

LED

連接線(xiàn)

面包板

USB數(shù)據(jù)線(xiàn)

步驟2:連接加速度計(jì)

加速度計(jì)主要有5個(gè)端子。

VCC(5V)

接地

X軸

Y軸

Z軸

電源電壓和接地由Arduino Uno通過(guò)連接線(xiàn)提供。通電后,板上的紅色小LED發(fā)光,表明模塊正在讀取X,Y和Z軸的運(yùn)動(dòng)。

步驟3:互連LED的

為了控制LED,必須將它們互連到Arduino Uno。負(fù)極端子與地面(Arduino的Gnd)共用,正極端子與Arduino的數(shù)字引腳相連。

第4步:編寫(xiě)代碼

這部分需要一些思考。為了使X,Y和Z軸控制LED的亮度,必須將它們連接到Arduino的Analog引腳。

代碼可能類(lèi)似于此代碼-

const int RedPin = 3;

const int GreenPin = 5;

const int BluePin = 6;

const int sensorPinRed = A0;

const int sensorPinGreen = A2;

const int sensorPinBlue = A4;

int var = 1 ;

int minReadingRed = 750;

int maxReadingRed = 0;

int minReadingGreen = 750;

int maxReadingGreen = 0;

int minReadingBlue = 750;

int maxReadingBlue = 0;

int模擬值= 0;

int時(shí)間;

int模擬輸出;

int閃爍;

無(wú)效setup(){

Serial.begin(9600);

Serial.println();

}

void loop(){

while(time 《1000){

時(shí)間= millis();

AnalogWrite(RedPin,255);

AnalogWrite(GreenPin,255);

AnalogWrite(BluePin,255);

延遲(1000);

AnalogWrite(RedPin,0);

AnalogWrite(GreenPin,0);

AnalogWrite(BluePin,0);

延遲(10);

}

而(time》 1000 && time 《16000){

time = millis() ;

analogValue = AnalogRead(sensorPinRed);

maxReadingRed = max(analogValue,maxReadingRed);

minReadingRed = min(analogValue,minReadingRed);

Serial.print(“ Analog Red”);

Serial.print(analogValue,DEC);

延遲(20);

analogValue = AnalogRead(sensorPinGreen);

maxReadingGreen = max(analogValue,maxReadingGreen);

minReadingGreen = min(analogValue,minReadingGreen);

Serial.print(“ Analog Green”);

Serial.print(analogValue,DEC);

延遲(20);

analogValue = AnalogRead(sensorPinBlue);

maxReadingBlue = max(analogValue,maxReadingBlue);

minReadingBlue = min(analogValue,minReadingBlue);

Serial.print(“ Analog Blue”);

Serial.println(analogValue,DEC);

延遲(20);

}

while(時(shí)間》 16000 &&時(shí)間《17000){

時(shí)間= millis() ;

analogWrite(RedPin,255);

AnalogWrite(GreenPin,255);

AnalogWrite(BluePin,255);

延遲(1000);

AnalogWrite(RedPin,0);

AnalogWrite(GreenPin,0);

AnalogWrite(BluePin,0);

}

而(var == 1){

minReadingRed = minReadingRed + 0.5 * (maxReadingRed-minReadingRed);

minReadingGreen = minReadingGreen + 0.5 *(maxReadingGreen-minReadingGreen);

minReadingBlue = minReadingBlue + 0.5 *(maxReadingBlue-minReadingBlue);

Serial.println();

Serial.print(“ minReadingRed =”);

Serial.print(minReadingRed,DEC);

Serial.print(“ maxReadingRed =”);

Serial.println(maxReadingRed,DEC);

Serial.print(“ minReadingGreen =”);

Serial.print(minReadingGreen,DEC);

Serial.print(“ maxReadingGreen =”);

Serial.println(maxReadingGreen,DEC);

Serial.print(“ minReadingBlue =”);

Serial.print(minReadingBlue,DEC);

Serial.print(“ maxReadingBlue =”);

Serial.println(maxReadingBlue,DEC);

var = 2;

}

analogValue = AnalogRead(sensorPinRed);

AnalogValue = constrain(analogValue,minReadingRed,maxReadingRed);

Serial.print(“ analogValue Red =”);

Serial.print(analogValue);

AnalogOut = map(analogValue,minReadingRed,maxReadingRed,0,255);

AnalogOut = constrain(analogOut,0,255);

Serial.print(“縮放為”);

Serial.print(analogOut,DEC);

AnalogWrite(RedPin,AnalogOut);

analogValue = AnalogRead(sensorPinGreen);

AnalogValue = constrain(analogValue,minReadingGreen,maxReadingGreen);

Serial.print(“ Green =”);

Serial.print(analogValue);

模擬輸出= map(analogValue,minReadingGreen,maxReadingGreen,0,255);

AnalogOut = constrain(analogOut,0,255); Serial.print(“縮放為”);

Serial.print(analogOut,DEC);

analogWrite(GreenPin,AnalogOut);

analogValue = AnalogRead(sensorPinBlue);

AnalogValue = constrain(analogValue,minReadingBlue,maxReadingBlue);

Serial.print(“ Blue =”);

Serial.print(analogValue);

模擬輸出= map(analogValue,minReadingBlue,maxReadingBlue,0,255);

AnalogOut = constrain(analogOut,0,255);

Serial.print(“縮放為”);

Serial.println(analogOut,DEC);

AnalogWrite(BluePin,AnalogOut);

延遲(25);

analogValue = AnalogRead(sensorPinRed);

AnalogOut = map(analogValue,minReadingRed,maxReadingRed,0,255);

Serial.print(“ Red =”);

Serial.print(analogValue,DEC);

analogWrite(RedPin,AnalogOut);

analogValue = AnalogRead(sensorPinGreen); AnalogOut = map(analogValue,minReadingGreen,maxReadingGreen,0,255);

Serial.print(“ Green =”);

Serial.print(analogValue,DEC);

analogWrite(GreenPin,AnalogOut);

analogValue = AnalogRead(sensorPinBlue);

模擬輸出= map(analogValue,minReadingBlue,maxReadingBlue,0,255);

Serial.print(“ Blue =”);

Serial.println(analogValue,DEC);

AnalogWrite(BluePin,AnalogOut);

delay(25);

步驟5:上傳代碼!

再次檢查所有連接,然后將代碼上載到板?,F(xiàn)在,您可以通過(guò)運(yùn)動(dòng)來(lái)控制LED的亮度。當(dāng)傾斜到相應(yīng)的軸時(shí),不同顏色的LED點(diǎn)亮。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guā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)注

    244

    文章

    24763

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    石英加速度計(jì)讓空間受限的平臺(tái)擁有“高精度感知”

    在慣性測(cè)量領(lǐng)域,傳統(tǒng)加速度計(jì)往往面臨兩難:要么體積龐大,擠占寶貴的系統(tǒng)空間;要么溫漂嚴(yán)重,一遇溫度變化數(shù)據(jù)就“飄忽不定”。普通石英加速度計(jì)雖有一定精度,但零偏穩(wěn)定性差、溫度系數(shù)高,在長(zhǎng)時(shí)間連續(xù)工作中
    的頭像 發(fā)表于 04-14 15:01 ?280次閱讀
    石英<b class='flag-5'>加速度計(jì)</b>讓空間受限的平臺(tái)擁有“高精度感知”

    高精度石英加速度計(jì)助力航空航天精準(zhǔn)測(cè)量

    在航空航天慣性測(cè)量領(lǐng)域,每一次微小的加速度變化都可能關(guān)乎飛行器的姿態(tài)與軌跡。從運(yùn)載火箭的主動(dòng)段飛行,到衛(wèi)星的在軌姿態(tài)控制,一個(gè)能夠精準(zhǔn)捕捉微弱信號(hào)、同時(shí)耐受?chē)?yán)苛環(huán)境的加速度計(jì),是慣性導(dǎo)航系統(tǒng)不可或缺
    的頭像 發(fā)表于 03-26 15:47 ?767次閱讀
    高精度石英<b class='flag-5'>加速度計(jì)</b>助力航空航天精準(zhǔn)測(cè)量

    探索NXP FXLS8964AF 3軸低g加速度計(jì):特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    探索NXP FXLS8964AF 3軸低g加速度計(jì):特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在汽車(chē)電子領(lǐng)域,對(duì)于高性能、低功耗的傳感器需求日益增長(zhǎng)。NXP的FXLS8964AF 3軸低g加速度計(jì),憑借其出色的特性和豐
    的頭像 發(fā)表于 12-25 10:20 ?657次閱讀

    深入解析FXLS8971CF:3軸低g加速度計(jì)的卓越性能與應(yīng)用

    深入解析FXLS8971CF:3軸低g加速度計(jì)的卓越性能與應(yīng)用 在當(dāng)今工業(yè)和醫(yī)療物聯(lián)網(wǎng)(IoT)領(lǐng)域,對(duì)于高性能、低功耗的傳感器需求日益增長(zhǎng)。NXP Semiconductors
    的頭像 發(fā)表于 12-24 14:00 ?791次閱讀

    深入解析FXLS8961AF:汽車(chē)應(yīng)用中的3軸低g加速度計(jì)

    深入解析FXLS8961AF:汽車(chē)應(yīng)用中的3軸低g加速度計(jì) 在汽車(chē)電子領(lǐng)域,傳感器技術(shù)的發(fā)展日新月異。其中,3軸加速度計(jì)在汽車(chē)安全和便利性應(yīng)用中扮演著至關(guān)重要的角色。今天,我們就來(lái)詳細(xì)探討NXP
    的頭像 發(fā)表于 12-24 13:55 ?619次閱讀

    探索Series 660低成本可嵌入式加速度計(jì):應(yīng)用與技術(shù)解析

    探索Series 660低成本可嵌入式加速度計(jì):應(yīng)用與技術(shù)解析 在電子工程領(lǐng)域,加速度計(jì)是用于測(cè)量加速度的設(shè)備,在眾多應(yīng)用場(chǎng)景中發(fā)揮著關(guān)鍵作用。今天,我們將深入探討PCB Piezotronics
    的頭像 發(fā)表于 12-12 15:45 ?539次閱讀
    探索Series 660低成本可嵌入式<b class='flag-5'>加速度計(jì)</b>:應(yīng)用與技術(shù)解析

    IMI微功耗ICP?嵌入式加速度計(jì):無(wú)線(xiàn)物聯(lián)網(wǎng)設(shè)備的理想之選

    IMI微功耗ICP?嵌入式加速度計(jì):無(wú)線(xiàn)物聯(lián)網(wǎng)設(shè)備的理想之選 在電子工程師的日常工作中,為無(wú)線(xiàn)、電池供電的物聯(lián)網(wǎng)設(shè)備選擇合適的加速度計(jì)是一項(xiàng)關(guān)鍵任務(wù)。今天,我們就來(lái)深入了解一下IMI的微功耗ICP
    的頭像 發(fā)表于 12-10 16:00 ?654次閱讀
    IMI微功耗ICP?嵌入式<b class='flag-5'>加速度計(jì)</b>:無(wú)線(xiàn)物聯(lián)網(wǎng)設(shè)備的理想之選

    加速度計(jì)都有哪些分類(lèi)?

    加速度計(jì)的分類(lèi)主要依據(jù)其工作原理和測(cè)量維度(軸數(shù)),以下是詳細(xì)的分類(lèi):按工作原理分類(lèi)(這是最核心的分類(lèi)方式)這是根據(jù)加速度計(jì)內(nèi)部如何感知和轉(zhuǎn)換加速度信號(hào)來(lái)劃分的。
    的頭像 發(fā)表于 12-04 15:55 ?849次閱讀
    <b class='flag-5'>加速度計(jì)</b>都有哪些分類(lèi)?

    加速度計(jì)伺服電路模塊原理與應(yīng)用

    在慣性導(dǎo)航與姿態(tài)控制這一尖端技術(shù)領(lǐng)域,系統(tǒng)感知運(yùn)動(dòng)狀態(tài)的能力直接決定了其精度與可靠性。而將物理世界的加速度精確轉(zhuǎn)換為可用電信號(hào)的關(guān)鍵,在于一個(gè)核心部件——加速度計(jì)伺服電路模塊。該模塊專(zhuān)為光電
    的頭像 發(fā)表于 11-28 15:43 ?721次閱讀

    如何為你的項(xiàng)目選擇合適的加速度計(jì)?

    在智能科技飛速發(fā)展的今天,從翱翔天空的飛行器到我們手中的智能設(shè)備,對(duì)運(yùn)動(dòng)的精準(zhǔn)感知已成為關(guān)鍵。加速度計(jì),作為測(cè)量加速度和振動(dòng)的核心傳感器,其選型直接決定了項(xiàng)目的成敗。面對(duì)不同的技術(shù)類(lèi)型,如何才能做出最明智的選擇?本文將帶您了解主要的加速
    的頭像 發(fā)表于 11-06 15:32 ?453次閱讀
    如何為你的項(xiàng)目選擇合適的<b class='flag-5'>加速度計(jì)</b>?

    MEMS加速度計(jì)與石英加速度計(jì)的發(fā)展現(xiàn)狀與水平對(duì)比

    在工程測(cè)量與慣性導(dǎo)航領(lǐng)域,加速度計(jì)是感知運(yùn)動(dòng)與振動(dòng)的核心傳感器。其中,微機(jī)電系統(tǒng)(MEMS)加速度計(jì)和石英加速度計(jì)是兩種技術(shù)路線(xiàn)迥異但應(yīng)用廣泛的重要類(lèi)型。它們各自的發(fā)展現(xiàn)狀和技術(shù)水平呈現(xiàn)出一種既競(jìng)爭(zhēng)又互補(bǔ)的格局。
    的頭像 發(fā)表于 09-19 14:55 ?1560次閱讀
    MEMS<b class='flag-5'>加速度計(jì)</b>與石英<b class='flag-5'>加速度計(jì)</b>的發(fā)展現(xiàn)狀與水平對(duì)比

    洞察萬(wàn)物運(yùn)動(dòng):詳解加速度計(jì)的分類(lèi)與廣泛應(yīng)用

    在我們?nèi)粘I钪?,從智能手機(jī)屏幕的自動(dòng)旋轉(zhuǎn)到汽車(chē)的緊急安全氣囊觸發(fā),一種看不見(jiàn)的技術(shù)始終在默默工作,感知著物體的運(yùn)動(dòng)和振動(dòng)。這種技術(shù)的核心元件就是加速度計(jì)。它是一種能夠測(cè)量加速度(包括靜態(tài)重力加速度
    的頭像 發(fā)表于 09-18 16:06 ?1211次閱讀
    洞察萬(wàn)物運(yùn)動(dòng):詳解<b class='flag-5'>加速度計(jì)</b>的分類(lèi)與廣泛應(yīng)用

    為什么在振動(dòng)分析中加速度計(jì)最常用?

    盡管振動(dòng)可以通過(guò)位移、速度加速度三個(gè)參數(shù)來(lái)完整描述,但在現(xiàn)代預(yù)測(cè)性維護(hù)和狀態(tài)監(jiān)測(cè)領(lǐng)域,加速度傳感器(加速度計(jì))占據(jù)了絕對(duì)主導(dǎo)地位,原因如下:寬廣的頻率范圍:機(jī)械設(shè)備的早期故障(如軸承
    的頭像 發(fā)表于 09-12 12:02 ?1226次閱讀
    為什么在振動(dòng)分析中<b class='flag-5'>加速度計(jì)</b>最常用?

    超高精度MEMS加速度計(jì)能否撼動(dòng)石英加速度計(jì)的市場(chǎng)地位?

    在慣性傳感技術(shù)飛速發(fā)展的今天,ER-MA-6 MEMS加速度計(jì)以其突破性的技術(shù)指標(biāo),正在挑戰(zhàn)傳統(tǒng)石英加速度計(jì)的市場(chǎng)地位。這款采用先進(jìn)微機(jī)電系統(tǒng)技術(shù)打造的高精度傳感器,不僅繼承了MEMS器件固有
    的頭像 發(fā)表于 08-28 15:21 ?905次閱讀
    超高精度MEMS<b class='flag-5'>加速度計(jì)</b>能否撼動(dòng)石英<b class='flag-5'>加速度計(jì)</b>的市場(chǎng)地位?

    航空航天對(duì)石英加速度計(jì)的要求?

    最微弱的加速度變化,并將數(shù)據(jù)轉(zhuǎn)化為毫無(wú)偏差的控制指令。那么,像ER-QA-03A這樣的石英加速度計(jì),究竟如何滿(mǎn)足航空航天任務(wù)如此苛刻的全方位要求?
    的頭像 發(fā)表于 08-21 15:56 ?1139次閱讀
    航空航天對(duì)石英<b class='flag-5'>加速度計(jì)</b>的要求?
    奎屯市| 得荣县| 潍坊市| 乃东县| 盖州市| 昌宁县| 株洲县| 七台河市| 盐山县| 平江县| 新晃| 建德市| 宁陕县| 鄂尔多斯市| 方城县| 南充市| 恭城| 闸北区| 岳西县| 武夷山市| 达州市| 石家庄市| 齐齐哈尔市| 嘉善县| 鄂托克前旗| 永德县| 信宜市| 屏南县| 兴安盟| 循化| 三河市| 巴马| 金塔县| 隆安县| 宜良县| 龙山县| 马关县| 伊宁县| 乡宁县| 句容市| 三台县|