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

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

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

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

摩托車檔位指示器的制作教程

454398 ? 來源:網(wǎng)絡整理 ? 作者:佚名 ? 2019-10-31 11:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:零件清單

R1 = 10至220Ω?W取決于首選的LED亮度

R2,R3 = 10ΚΩ?W

Arduino Uno

霍爾傳感器

7805 5V穩(wěn)壓器TO-220

C1,C2 = 220 uf

7段LED顯示屏(共陽極)

9-12 v電池(否則連接設(shè)備

連接電線,通用PCB。

步驟2:工作原理

主要工作原理基于AVR Arduino UNO。

讀取兩個霍爾傳感器和空檔開關(guān)的信號,并將當前檔位輸出到7段LED指示器,通過

在最大輸出功率下,傳感器和傳感器產(chǎn)生的熱量很大?;虺鲇谶@個原因,我們將其直接安裝在接地層上以實現(xiàn)最大的散熱。

步驟3:電路圖

int ledPinA = 13; // LED connected to digital pin 3

int ledPinB = 12; // LED connected to digital pin 4

int ledPinC = 11; // LED connected to digital pin 5

int ledPinD = 10; // LED connected to digital pin 6

int ledPinE = 9; // LED connected to digital pin 7

int ledPinF = 8; // LED connected to digital pin 8

int ledPinG = 7; // LED connected to digital pin 9

#define BUTTON_DOWN 4

#define BUTTON_UP 6

步驟4:源代碼

#define BUTTON_DOWN 4

#define BUTTON_UP 6

int ledPinA = 13; // LED connected to digital pin 3

int ledPinB = 12; // LED connected to digital pin 4

int ledPinC = 11; // LED connected to digital pin 5

int ledPinD = 10; // LED connected to digital pin 6

int ledPinE = 9; // LED connected to digital pin 7

int ledPinF = 8; // LED connected to digital pin 8

int ledPinG = 7; // LED connected to digital pin 9

int val_down = 0;

int old_val_down = 0;

int val_up = 0;

int old_val_up = 0;

int state = 0;

int gear = 0;

// The setup() method runs once, when the sketch starts

void setup()

{

pinMode(BUTTON_DOWN, INPUT);

pinMode(BUTTON_UP, INPUT);

// initialize the digital pin as an output:

pinMode(ledPinA, OUTPUT);

pinMode(ledPinB, OUTPUT);

pinMode(ledPinC, OUTPUT);

pinMode(ledPinD, OUTPUT);

pinMode(ledPinE, OUTPUT);

pinMode(ledPinF, OUTPUT);

pinMode(ledPinG, OUTPUT);

}

void led0()

{

digitalWrite(ledPinA, LOW);

digitalWrite(ledPinB, LOW);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, LOW);

digitalWrite(ledPinE, LOW);

digitalWrite(ledPinF, LOW);

digitalWrite(ledPinG, HIGH);

}

void led1()

{

digitalWrite(ledPinA, HIGH);

digitalWrite(ledPinB, LOW);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, HIGH);

digitalWrite(ledPinE, HIGH);

digitalWrite(ledPinF, HIGH);

digitalWrite(ledPinG, HIGH);

}

void led2()

{

digitalWrite(ledPinA, LOW);

digitalWrite(ledPinB, LOW);

digitalWrite(ledPinC, HIGH);

digitalWrite(ledPinD, LOW);

digitalWrite(ledPinE, LOW);

digitalWrite(ledPinF, HIGH);

digitalWrite(ledPinG, LOW);

}

void led3()

{

digitalWrite(ledPinA, LOW);

digitalWrite(ledPinB, LOW);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, LOW);

digitalWrite(ledPinE, HIGH);

digitalWrite(ledPinF, HIGH);

digitalWrite(ledPinG, LOW);

}

void led4()

{

digitalWrite(ledPinA, HIGH);

digitalWrite(ledPinB, LOW);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, HIGH);

digitalWrite(ledPinE, HIGH);

digitalWrite(ledPinF, LOW);

digitalWrite(ledPinG, LOW);

}

void led5()

{

digitalWrite(ledPinA, LOW);

digitalWrite(ledPinB, HIGH);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, LOW);

digitalWrite(ledPinE, HIGH);

digitalWrite(ledPinF, LOW);

digitalWrite(ledPinG, LOW);

}

void led6()

{

digitalWrite(ledPinA, LOW);

digitalWrite(ledPinB, HIGH);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, LOW);

digitalWrite(ledPinE, LOW);

digitalWrite(ledPinF, LOW);

digitalWrite(ledPinG, LOW);

}

void led7()

{

digitalWrite(ledPinA, LOW);

digitalWrite(ledPinB, LOW);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, HIGH);

digitalWrite(ledPinE, HIGH);

digitalWrite(ledPinF, HIGH);

digitalWrite(ledPinG, HIGH);

}

void led8()

{

digitalWrite(ledPinA, LOW);

digitalWrite(ledPinB, LOW);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, LOW);

digitalWrite(ledPinE, LOW);

digitalWrite(ledPinF, LOW);

digitalWrite(ledPinG, LOW);

}

void led9()

{

digitalWrite(ledPinA, LOW);

digitalWrite(ledPinB, LOW);

digitalWrite(ledPinC, LOW);

digitalWrite(ledPinD, LOW);

digitalWrite(ledPinE, HIGH);

digitalWrite(ledPinF, LOW);

digitalWrite(ledPinG, LOW);

}

void setLed(int number)

{

switch (number) {

case 0:

led0();

break;

case 1:

led1();

break;

case 2:

led2();

break;

case 3:

led3();

break;

case 4:

led4();

break;

case 5:

led5();

break;

case 6:

led6();

break;

case 7:

led7();

break;

case 8:

led8();

break;

case 9:

led9();

break;

}

}

// the loop() method runs over and over again,

// as long as the Arduino has power

void oldloop()

{

// wait for a second

led0();

delay(1000); // wait for a second

led1();

delay(1000); // wait for a second

led2();

delay(1000); // wait for a second

led3();

delay(1000); // wait for a second

led4();

delay(1000); // wait for a second

led5();

delay(1000); // wait for a second

led6();

delay(1000); // wait for a second

led7();

delay(1000); // wait for a second

led8();

delay(1000); // wait for a second

led9();

delay(1000); // wait for a second

}

void loop()

{

val_up = digitalRead(BUTTON_UP);

if ((val_up == HIGH) && (old_val_up == LOW)&&gear《7 ) {

gear += 1;

delay(100);

}

old_val_up = val_up;

val_down = digitalRead(BUTTON_DOWN);

if ((val_down == HIGH) && (old_val_down == LOW)&&gear》1 ){

gear -= 1;

delay(100);

}

else if ((val_down == HIGH) && (old_val_down == LOW)&&(gear《1))

{

gear += 1;

delay(100);

}

else if ((val_down == HIGH) && (old_val_down == LOW)){

gear += -1;

delay(100);

}

old_val_down = val_down;

if (gear 》= 6) {

gear = 6;

}

setLed(gear);

}

第5步:安裝

將所有電路組裝在一起后,電路便可以正常工作并可以安裝在摩托車上了。

在我的照片中,我將這種指示器用于基于杜克自行車發(fā)動機的汽車

因此自行車的安裝技術(shù)類似。..

注意:齒輪機構(gòu)與自行車相同。

責任編輯:wv

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

    關(guān)注

    0

    文章

    256

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    摩托車大燈氣密性檢測儀的使用方法-岳信儀器

    在夜間或惡劣天氣下騎行,摩托車大燈不僅是照明工具,更是安全的“生命線”。若大燈因密封不良進水起霧,不僅影響亮度,還可能引發(fā)短路、燈源損壞等隱患。如何確保大燈滴水不漏?摩托車大燈氣密性檢測儀正是為此
    的頭像 發(fā)表于 10-08 13:45 ?87次閱讀
    <b class='flag-5'>摩托車</b>大燈氣密性檢測儀的使用方法-岳信儀器

    杰發(fā)科技亮相2025中國國際摩托車博覽會

    近日,第二十三屆中國國際摩托車博覽會(簡稱中國摩博會)在重慶國際博覽中心圓滿落幕。作為我國唯一國家級摩托車專業(yè)展覽會,吸引了全球950家企業(yè)參展,創(chuàng)歷史新高。展會期間,多家頭部兩輪車OEM廠商搭載杰
    的頭像 發(fā)表于 09-30 15:12 ?494次閱讀

    琪埔維車規(guī)級BMS AFE產(chǎn)品在電動摩托車的應用

    隨著非洲電商物流的興起與網(wǎng)約車市場的繁榮,非洲也迎來了交通出行的電氣化轉(zhuǎn)型。數(shù)據(jù)顯示,非洲電動摩托車市場正以7.8%的年復合增長率快速擴張,預計2030年規(guī)模將達283億美元。政策驅(qū)動與油價上漲推動
    的頭像 發(fā)表于 09-24 15:41 ?312次閱讀
    琪埔維車規(guī)級BMS AFE產(chǎn)品在電動<b class='flag-5'>摩托車</b>的應用

    你的摩托車大燈真的防水嗎?測一下才放心-岳信儀器

    摩托車大燈是否防水,摩托車大燈氣密性檢測儀就發(fā)揮著不可或缺的作用。摩托車大燈氣密性檢測儀是一種專業(yè)的檢測設(shè)備,它采用先進的技術(shù)和精密的傳感,能夠精確地檢測大燈的氣密
    的頭像 發(fā)表于 09-23 15:16 ?316次閱讀
    你的<b class='flag-5'>摩托車</b>大燈真的防水嗎?測一下才放心-岳信儀器

    升譜光電亮相2025中國國際摩托車博覽會

    2025年9月19日,第二十三屆中國國際摩托車博覽會(簡稱“中國摩博會”)在重慶國際博覽中心盛大啟幕。
    的頭像 發(fā)表于 09-19 14:51 ?471次閱讀

    升譜光電邀您相約2025中國國際摩托車博覽會

    2025年9月19日至22日,亞洲摩托車行業(yè)的頂級盛會——中國國際摩托車博覽會,將在重慶國際博覽中心盛大啟幕。
    的頭像 發(fā)表于 09-11 17:39 ?1061次閱讀

    【awinic inside】不止于顯示!揭秘摩托車儀表背后的艾為芯技術(shù)矩陣

    儀表是摩托車狀態(tài)的集中展示,功能包括:收集車速、剎車、油量電量、異常狀態(tài)等信息,方便駕駛員做出對應的策略。優(yōu)秀的儀表設(shè)計不僅能清晰呈現(xiàn)各類數(shù)據(jù),更能通過智能預警系統(tǒng)在危險狀況下及時發(fā)出警示,幫助騎手
    的頭像 發(fā)表于 09-04 20:30 ?355次閱讀
    【awinic inside】不止于顯示!揭秘<b class='flag-5'>摩托車</b>儀表背后的艾為芯技術(shù)矩陣

    電動摩托車充電連接Plus版:LP20氣密性連接匹配度拉滿

    背景介紹電動摩托車已然是時下短程出行的主力軍,靈活機動的特性甚為稱道。不過充電的體驗始終是評價與影響一款電動摩托車風評的“隱形之手”。對于電動摩托車,充電有何要求?凌科這款氣密性連接
    的頭像 發(fā)表于 09-04 18:09 ?340次閱讀
    電動<b class='flag-5'>摩托車</b>充電連接<b class='flag-5'>器</b>Plus版:LP20氣密性連接<b class='flag-5'>器</b>匹配度拉滿

    廣汽風洞實驗室與五羊本田合作完成摩托車空氣動力學測試

    近日,廣汽風洞實驗室與五羊-本田攜手合作,依托廣汽全球首個“三合一”風洞實驗室,憑借專門開發(fā)的摩托車測試裝置、規(guī)范的測試流程及專業(yè)的研發(fā)團隊,成功完成了國內(nèi)首次摩托車空氣動力學測試。該測試不僅為摩托車的高速穩(wěn)定性與駕乘舒適性開發(fā)
    的頭像 發(fā)表于 08-27 10:20 ?578次閱讀

    摩托車可以直接用法拉電容啟動嗎?

    摩托車啟動性能提升:法拉電容可獨立啟動,但需電壓匹配、容量充足及電路保護。并聯(lián)輔助啟動可延長電瓶壽命,避免電量耗盡。
    的頭像 發(fā)表于 07-07 09:23 ?879次閱讀
    <b class='flag-5'>摩托車</b>可以直接用法拉電容啟動嗎?

    摩托車無鑰匙進入與一鍵啟動系統(tǒng)解析技術(shù)原理·功能實現(xiàn)·安全優(yōu)勢

    摩托車無鑰匙啟動系統(tǒng)通過智能感應與雙重防護,平衡便捷性與安全性,成為兩輪車智能化升級標桿?
    的頭像 發(fā)表于 03-07 17:22 ?1406次閱讀
    <b class='flag-5'>摩托車</b>無鑰匙進入與一鍵啟動系統(tǒng)解析技術(shù)原理·功能實現(xiàn)·安全優(yōu)勢

    使用新思科技LucidShape軟件的摩托車前照燈設(shè)計

    摩托車前照燈設(shè)計中,確保前照燈性能達到最優(yōu)對騎手的安全與視野來說至關(guān)重要。通過使用LucidShape的設(shè)計功能,可以高效地完成摩托車前照燈的光學設(shè)計。我們將重點介紹基于MacroFocal設(shè)計功能的反射鏡系統(tǒng)設(shè)計,涵蓋遠光燈和近光燈兩種功能需求。
    的頭像 發(fā)表于 02-07 16:52 ?1593次閱讀
    使用新思科技LucidShape軟件的<b class='flag-5'>摩托車</b>前照燈設(shè)計

    虹科免拆案例 | 2012 款哈雷戴維森摩托車冷機急加速熄火

    2012款哈雷戴維森摩托車冷機急加速熄火余姚東江名車專修廠葉正祥故障現(xiàn)象故障診斷故障排除一輛2012款哈雷戴維森摩托車(圖1),搭載GP4發(fā)動機(V形雙缸),冷機急加速熄火,緩慢加速正常。圖
    的頭像 發(fā)表于 12-25 17:05 ?596次閱讀
    虹科免拆案例 | 2012 款哈雷戴維森<b class='flag-5'>摩托車</b>冷機急加速熄火

    億緯鋰能亮相米蘭國際摩托車

    近日,全球兩輪車頂級盛會米蘭國際摩托車展(EICMA)在意大利米蘭隆重舉行,億緯鋰能攜全系列輕型動力解決方案亮相,產(chǎn)品覆蓋電動摩托、電動自行車、電動三輪車、低速四輪車、便攜儲能等場景,在展會現(xiàn)場備受關(guān)注。
    的頭像 發(fā)表于 11-17 17:20 ?1208次閱讀

    上海貝嶺功率器件在電動輕便摩托車控制的應用解析

    在中國電動兩輪車已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚慕煌üぞ摺kS著電動自行車國家標準的不斷改進,電動自行車向著低速、高安全性和長續(xù)航里程等方向逐漸演進。與此同時,市場對于高速、智能和長續(xù)航的電動輕便摩托車及電動摩托車的熱情也不斷上升。
    的頭像 發(fā)表于 11-12 09:42 ?1381次閱讀
    上海貝嶺功率器件在電動輕便<b class='flag-5'>摩托車</b>控制<b class='flag-5'>器</b>的應用解析