99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

紅綠燈的制作教程

454398 ? 來源:wv ? 2019-10-15 10:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:修復(fù)LED

修復(fù)紅色LED如圖所示,將其固定在面包板上,并用黃色LED固定在面包板上,然后將綠色LED固定在面包板上。

步驟2:固定電線和開關(guān)。

h2》

取兩條線并將其切換并固定到面包板上。如圖所示,將兩根導(dǎo)線的一根導(dǎo)線固定到面包板的負(fù)極,另一根導(dǎo)線固定到面包板的正極。

第3步:將電線固定到ARDUINO

首先用LED的頂部接一根跳線來固定紅色。將LED固定到ARDUINO的4號插腳,并用另一根導(dǎo)線將黃色LED固定到ARDUINO的3號插針,將綠色LED固定到ARDUINO的2號插針,將紅色LED固定在ARDUINO的7號插針,將綠色的LED固定到ARDUINO的6號插針。 》

將LED的下部紅色LED接至ARDUINO接腳號10,將黃色LED接至ARDUINO接腳號9,將綠色LED接至ARDUINO接腳號8,將小的紅色LED接至ARDUINO接腳號13,將綠色LED接至ARDUINO接腳號12。

步驟4:固定ARDUINO

用一根導(dǎo)線將面包板正極固定到ARDUINO引腳接地。并用另一根線將ARDUINO 3.3V固定在面包板上,如圖所示。

ARDUINO程序。

//交通信號燈

//Ben Hovinga http://ben.hovinga.me

/燈光{GREEN,黃色,紅色,PEDGREEN,PEDRED}

詮釋燈[2] [5] = {{2,3,4,6,7},{8,9,10,12,13}};

//按鈕{light [0],light [1]}

int btn [] = {5,11};

//計時器

int tgreen = 30000;//30s

int tyellow = 3000;//3s

int tred = 3000;//3s

int tpedwarn = 5000;//5s(必須小于tgreen)

int tpedwarnint = 500;//0.5s(必須小于tpedwarn)

//其他Val。不要更改

int btnval = 0;

布爾pedwait [] = {false,false};

布爾pedactive [] = {false,false };

int direct = 0;

int stp = 1;

boolean stpset = false;

unsigned long now = 0 ;

unsigned long changeat = -1;

unsigned long changeatped = -1;

boolean pedredon = true;

//SETUP

void setup(){

//為(int x = 0; x 《2; x ++){

for(int y = 0; y 《5; y ++){

pinMode(light [x] [y],OUTPUT);

}

//開始所有停止的操作(紅色)

digitalWrite(light [x] [2],HIGH);

digitalWrite(light [x] [4],HIGH);

}

//為(int x = 0; x 《2; x ++){

pinMode(btn)分配按鈕

[x],INPUT);

}

}

//RUN

void loop(){

//更新時間

現(xiàn)在= millis();

//檢查是否按下按鈕

表示(int x = 0; x 《2; x ++){

btnval = digitalRead(btn [x]);

如果(btnval == HIGH){

pedwait [x] = true ;////我們有人在等待穿越

}

}

////進(jìn)入

開關(guān)(stp){

//綠色

情況1:

//設(shè)置

if(stpset == false){

changeat =現(xiàn)在+ tgreen-tpedwarn;//設(shè)置計時器

//如果(pedwait [direct] == true){

//打開ped的燈光

digitalWrite(light [direct] [3],HIGH);

digitalWrite(light [direct] [4],LOW);

//設(shè)置一些變量/p》

pedwait [direct] =假;

pedactive [direct] =真;

pedredon =假;

}

//打開綠色

digitalWrite(light [direct] [0],HIGH);

//關(guān)閉紅色

digitalWrite(light [direct] [2],LOW);

stpset = true;//我們已經(jīng)設(shè)置

}

//運行

else {

if(現(xiàn)在》 changeat){//

if(pedactive [direct] == true){

//關(guān)閉Ped

digitalWrite(light [direct] [3],LOW);

digitalWrite(light [direct] [4],HIGH);

pedredon = true;

}

//下一步

stp ++;

stpset = false;

}

}

中斷;

//警告ped(如果可能)

情況2:

//設(shè)置

if(stpset == false){

changeat = now + tpedwarn;

changeatped = now + tpedwarnint;

stpset = true;

}

//運行

else {

//如果(pedactive [direct] == true){

if(pedredon = = true && changeatped 《現(xiàn)在){

digitalWrite(light [direct] [4],LOW);

pedredon = false;

changeatped =現(xiàn)在+ tpedwarnint;

}

if(pedredon == false && changeat 《現(xiàn)在){

digitalWrite(light [direct] [4],HIGH);

pedredon = true;

changeatped = now + tpedwarnint;

}

}

if(now》 changeat){//計時

//關(guān)閉

digitalWrite(light [direct] [0],LOW);

digitalWrite(light [direct] [4],HIGH);

pedredon = true;

pedactive [direct] = false;

//下一步

stp ++;

stpset = false;

}

}

中斷;

//黃色

情況3:

//設(shè)置

if(stpset == false){

changeat = now + tyellow;

digitalWrite(light [direct] [1],HIGH);

stpset = true;

}

//運行

else {

if(現(xiàn)在》 changeat){//計時

//關(guān)閉

digitalWrite(light [direct] [1],LOW);

//下一步

stp ++;

stpset = false;

}

}

中斷;

//紅色

情況4:

//設(shè)置

if(stpset == false){

changeat = now + tred;

digitalWrite(light [direct] [2],HIGH);

stpset = true;

}

//運行

else {

如果(現(xiàn)在》 changeat) {//時間增加

//重新開始

stp = 1;

stpset = false;

//如果(direct == 1){

direct = 0;

}

else {

direct = 1;

}

}

}

中斷;

}

}

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

    關(guān)注

    2

    文章

    34

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何制作一張自動駕駛高精度地圖?

    [首發(fā)于智駕最前沿微信公眾號]在自動駕駛系統(tǒng)中,高精度地圖(HDMap)不僅僅是一份普通的路網(wǎng)圖,而是承載著車道線、路緣石、交通標(biāo)志、紅綠燈、坡度坡向等豐富的結(jié)構(gòu)化信息,能夠為車輛的定位與決策提供
    的頭像 發(fā)表于 07-18 09:08 ?106次閱讀
    如何<b class='flag-5'>制作</b>一張自動駕駛高精度地圖?

    Momenta MNP記憶領(lǐng)航輔助駕駛系統(tǒng)輕松應(yīng)對城市復(fù)雜路況

    城市通勤是無數(shù)司機(jī)每天的“必修課”。路口眼花繚亂的紅綠燈、隨處可見的臨時停車、突然闖入視野的行人或車輛,以及夜晚有限的視線和各種意外狀況……這些日常駕駛中的瑣碎現(xiàn)象,總在不經(jīng)意間消耗著駕駛者的精力。
    的頭像 發(fā)表于 07-07 16:33 ?481次閱讀

    使用PLC實現(xiàn)紅綠燈控制示例

    如圖為一個紅綠燈的控制時序圖,啟動信號導(dǎo)通后,紅綠燈程序開始動作。
    的頭像 發(fā)表于 05-29 09:45 ?525次閱讀
    使用PLC實現(xiàn)<b class='flag-5'>紅綠燈</b>控制示例

    V2X技術(shù)全解析

    °環(huán)境感知。其核心通信模式包括: V2V (車與車):共享車速、位置、制動狀態(tài)等動態(tài)信息; V2I (車與基礎(chǔ)設(shè)施):獲取紅綠燈、道路施工、限速等靜態(tài)信息; V2P (車與行人):檢測行人/騎行者的移動軌跡; V2N (車與網(wǎng)絡(luò)):通過云端實現(xiàn)交通調(diào)度與路徑優(yōu)化。 核心技術(shù)分
    的頭像 發(fā)表于 05-10 15:15 ?1726次閱讀
    V2X技術(shù)全解析

    工業(yè)數(shù)據(jù)采集網(wǎng)關(guān):讓工廠 &quot;開口說話&quot; 的超級翻譯官

    聽懂設(shè)備之間的 "方言"—— 無論是 Modbus、Profibus 還是 OPC UA,都逃不過它的 "耳朵"。 想象一下,如果工廠是座城市, 工業(yè)數(shù)據(jù)采集網(wǎng)關(guān) 就是遍布全城的神經(jīng)末梢,將紅綠燈、水管、變電站的信息實時傳回指揮中心。沒有它,老板看到的報表可能只是 "假數(shù)據(jù)",
    的頭像 發(fā)表于 04-07 09:35 ?243次閱讀
    工業(yè)數(shù)據(jù)采集網(wǎng)關(guān):讓工廠 &quot;開口說話&quot; 的超級翻譯官

    【ELF 2學(xué)習(xí)板試用】命令行功能測試-shell腳本進(jìn)行IO控制-紅綠燈項目-實現(xiàn)開機(jī)起動

    接上文【ELF 2學(xué)習(xí)板試用】命令行功能測試-shell腳本進(jìn)行IO控制-紅綠燈項目 Linux 系統(tǒng)下 init 系統(tǒng) 大多數(shù) Linux 發(fā)行版的 init 系統(tǒng)是和 System V 相兼容
    發(fā)表于 02-11 11:24

    【ELF 2學(xué)習(xí)板試用】命令行功能測試-shell腳本進(jìn)行IO控制-紅綠燈按鈕項目

    接上文[【ELF 2學(xué)習(xí)板試用】命令行功能測試-shell腳本進(jìn)行IO控制-紅綠燈項目(https://bbs.elecfans.com/jishu_2475305_1_1.html) 紅綠燈按鈕
    發(fā)表于 02-06 15:39

    【ELF 2學(xué)習(xí)板試用】命令行功能測試-shell腳本進(jìn)行IO控制-紅綠燈項目

    ) 紅綠燈項目 硬件 ELF 2學(xué)習(xí)板 :一款用于嵌入式系統(tǒng)學(xué)習(xí)的開發(fā)板。 紅綠燈板 :一個簡單的外部設(shè)備,包含紅、綠、黃三個LED燈。 連接1* ELF 2學(xué)習(xí)板 紅綠燈板 連接2 紅綠燈
    發(fā)表于 02-06 11:55

    2025款比亞迪漢家族OTA升級內(nèi)測 智駕體驗大提升

    比亞迪汽車宣布,已面向2025款漢家族汽車首批內(nèi)測用戶OTA推送新版本。 此次升級包含5項新增功能、6項優(yōu)化體驗。新增功能方面,城市領(lǐng)航功能亮點十足,智駕領(lǐng)航狀態(tài)下車輛可實時識別紅綠燈,自動剎車
    的頭像 發(fā)表于 01-23 11:45 ?970次閱讀

    高德地圖與長城汽車共建出行聯(lián)合創(chuàng)新LAB

    近日,高德地圖與長城汽車在河北舉行出行聯(lián)合創(chuàng)新LAB揭牌儀式,雙方將圍繞導(dǎo)航出行領(lǐng)域展開深度合作,共創(chuàng)未來用戶智慧出行新體驗。與此同時,基于高德地圖AutoSDK 810新增盲區(qū)會車預(yù)警、智慧停車、巡航紅綠燈、語音播報智能模式等全新功能,近期也將在長城汽車實現(xiàn)首次量產(chǎn)搭載。
    的頭像 發(fā)表于 01-07 10:03 ?496次閱讀

    基于CNN和英特爾開發(fā)板的紅綠燈控制系統(tǒng)設(shè)計

    隨著中國經(jīng)濟(jì)的快速增長和城市化進(jìn)程的加速,城市交通擁堵、交通事故頻發(fā)以及環(huán)境污染等問題日益嚴(yán)重,尤其是在大城市中,這些問題表現(xiàn)得尤為突出。交通擁堵不僅影響了市民的日常出行效率,更是嚴(yán)重影響了緊急車輛的快速通行,延誤了救援時間,增加了事故和傷亡風(fēng)險。在高峰時段,城市中心區(qū)域和主要交通干道常常出現(xiàn)嚴(yán)重?fù)矶?,這不僅降低了城市的運行效率,也對緊急服務(wù)的及時響應(yīng)構(gòu)成了障礙。面對這些挑戰(zhàn),中國交通管理亟需轉(zhuǎn)型升級,利用現(xiàn)代科技手段提高智能化水平,以實現(xiàn)對交通流量的實時監(jiān)控、智能分析和優(yōu)化控制。
    的頭像 發(fā)表于 12-20 10:47 ?2072次閱讀
    基于CNN和英特爾開發(fā)板的<b class='flag-5'>紅綠燈</b>控制系統(tǒng)設(shè)計

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-應(yīng)用編程示例之文件IO的方式控制LED

    1板卡驗證將生成的可執(zhí)行程序led拷貝到開發(fā)板:在開發(fā)板執(zhí)行程序:觀察現(xiàn)象,可以看到紅綠燈同時循環(huán)閃爍。
    發(fā)表于 10-22 10:49

    現(xiàn)代摩比斯公司推出新一代高亮度LED燈:色散角大幅提升

    在科技日新月異的今天,每一個細(xì)微的創(chuàng)新都可能引領(lǐng)行業(yè)的變革。近日,現(xiàn)代摩比斯公司宣布成功研發(fā)出一種全新的LED燈,這款燈具不僅適用于紅綠燈,也完美適配于汽車尾燈,其色散角的顯著提升更是為交通照明領(lǐng)域帶來了新的突破。
    的頭像 發(fā)表于 10-14 16:42 ?1532次閱讀

    【星閃派物聯(lián)網(wǎng)開發(fā)套件體驗連載】智能交通燈

    感謝電子發(fā)燒友,感謝潤和軟件,提供星閃派物聯(lián)網(wǎng)開發(fā)套件試用。 本次試用計劃: 用星閃派物聯(lián)網(wǎng)開發(fā)套件,先實現(xiàn)本地交通燈項目,接入WiFi連上云端,本地紅綠燈狀態(tài)上傳云端,云端顯示,云端遠(yuǎn)程控制紅綠燈
    發(fā)表于 10-05 13:00

    直流電轉(zhuǎn)換器閃綠燈怎么修

    直流電轉(zhuǎn)換器閃綠燈可能由多種原因引起,針對這一問題,以下是一些可能的解決方法和維修步驟:
    的頭像 發(fā)表于 10-01 15:15 ?1038次閱讀