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的3路交通燈控制器

科技觀察員 ? 來源:circuitdigest ? 作者:安東尼·杰克遜 ? 2023-01-25 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們都知道Arduino。它是最受歡迎的開源微控制器板之一,對(duì)于執(zhí)行DIY項(xiàng)目非常有用。這個(gè)基于Arduino的3路交通燈控制器是一個(gè)簡(jiǎn)單的Arduino DIY項(xiàng)目,有助于了解我們周圍看到的交通信號(hào)燈的工作。我們?cè)谶@個(gè)交通信號(hào)燈電路中介紹了一個(gè)更簡(jiǎn)單的交通信號(hào)燈版本。這里已經(jīng)從3個(gè)方面或方式進(jìn)行了演示?,F(xiàn)在讓我們進(jìn)入項(xiàng)目...

所需組件:

  1. 3*紅色LED
  2. 3 *綠色LED燈
  3. 3 *黃色LED燈
  4. 3*220歐姆電阻器
  5. 面包板
  6. 公對(duì)公連接器
  7. Arduino Uno 帶 IDE 電纜

電路說明:

Arduino交通燈控制器項(xiàng)目的電路圖如下:

基于 Arduino 的 3 路交通燈控制器電路

它非常簡(jiǎn)單,可以很容易地在面包板上構(gòu)建,如以下步驟所述:

  1. 在試驗(yàn)板中按紅色、綠色和黃色的順序連接 LED。
  2. 將 LED 的負(fù)極端子放在一起,并將 220 歐姆電阻串聯(lián)。
  3. 相應(yīng)地連接連接器線。
  4. 將電線的另一端連接到連續(xù)引腳(2,3,4...30k
  5. 使用 Arduino 5v 和 GND 引腳為面包板供電。

程序和工作說明:

這個(gè)Arduino交通燈控制器項(xiàng)目的代碼很簡(jiǎn)單,很容易理解。在這里,我們演示了 3 條道路的交通信號(hào)燈,代碼以特定順序在所有三個(gè)側(cè)面發(fā)光 LED,其中實(shí)際的交通信號(hào)燈工作。就像,一次,兩側(cè)中的任何一個(gè)都會(huì)有兩個(gè)紅色信號(hào),其余一側(cè)都會(huì)有一個(gè)綠燈。黃燈也會(huì)發(fā)光,每次1秒,在從紅色到綠色的過渡之間,意味著首先紅燈亮5秒,然后黃燈亮1秒,最后綠燈亮起。

在程序中,首先我們聲明了引腳(2,3...10) 作為 void setup() 中 9 個(gè) LED 的輸出(每側(cè)三個(gè),即向前、右側(cè)和左側(cè))。

void setup() {
  // configure the output pins
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
}

然后在 void loop() 函數(shù)中,我們編寫了如上所述按順序打開和關(guān)閉交通信號(hào)燈的代碼。

void loop() 
{

  digitalWrite(2,1); //enables the 1st set of signals
  digitalWrite(7,1);
  digitalWrite(10,1);
  digitalWrite(4,0);
  digitalWrite(3,0);  
  digitalWrite(6,0);
  digitalWrite(8,0);
  digitalWrite(9,0);
  digitalWrite(5,0);
  delay(5000);
  ..... ....
  ..... ....

下面的視頻很好地演示了此過程。首先,向上/向前側(cè)打開(綠色),而其他兩側(cè)(即左側(cè)和右側(cè))保持關(guān)閉并顯示紅色信號(hào),延遲 5 秒。然后黃燈在右側(cè)亮起 1 秒,然后綠燈亮起,讓其他兩側(cè)(即上側(cè)和左側(cè)為紅色)用紅燈和 5 秒延遲關(guān)閉。然后左側(cè)的黃色發(fā)光 1 秒,然后是綠色,留下上側(cè)和右側(cè)紅色,延遲 5 秒。此過程在 void loop() 函數(shù)中循環(huán)用于連續(xù)過程。在這里,我們可以修改紅燈、黃燈和綠燈保持亮起和熄滅的延遲。

void setup() {
// configure the output pins
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
}
void loop()
{
digitalWrite(2,1); //enables the 1st set of signals
digitalWrite(7,1);
digitalWrite(10,1);
digitalWrite(4,0);
digitalWrite(3,0);
digitalWrite(6,0);
digitalWrite(8,0);
digitalWrite(9,0);
digitalWrite(5,0);
delay(5000);
digitalWrite(3,1); //enables the yellow lights
digitalWrite(6,1);
digitalWrite(2,0);
digitalWrite(7,0);
delay(1000);
digitalWrite(4,1); //enables the 2nd set of signals
digitalWrite(5,1);
digitalWrite(10,1);
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(6,0);
digitalWrite(8,0);
digitalWrite(9,0);
digitalWrite(7,0);
delay(5000);
digitalWrite(9,1); //enables the yellow lights
digitalWrite(6,1);
digitalWrite(10,0);
digitalWrite(5,0);
digitalWrite(4,0);
delay(1000);
digitalWrite(8,1); //enables the 3rd set of signals
digitalWrite(4,1);
digitalWrite(7,1);
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(9,0);
digitalWrite(10,0);
delay(5000);
digitalWrite(9,1); //enables the yellow lights
digitalWrite(3,1);
digitalWrite(7,0);
digitalWrite(8,0);
digitalWrite(4,0);
delay(1000);
}
聲明:本文內(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)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17113

    瀏覽量

    184352
  • 交通燈
    +關(guān)注

    關(guān)注

    13

    文章

    325

    瀏覽量

    40288
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    交通燈控制器的設(shè)計(jì)

    AT89C51單片機(jī)交通燈控制器的設(shè)計(jì) (1)加強(qiáng)對(duì)單片機(jī)控制的基礎(chǔ)理論知識(shí),理論運(yùn)用于實(shí)際,掌握單片機(jī)設(shè)計(jì)的基本方法、步驟。(2)掌握MSC51系列單片機(jī)芯片各個(gè)端口功能、運(yùn)用。(3
    發(fā)表于 04-16 10:48

    交通燈控制器的設(shè)計(jì)與實(shí)現(xiàn)

    交通燈控制器的設(shè)計(jì)與實(shí)現(xiàn)一、實(shí)驗(yàn)?zāi)康?. 了解交通燈管理的基本工作原理。2. 熟悉8253計(jì)數(shù)/定時(shí)、8259A中斷
    發(fā)表于 05-03 11:42 ?311次下載

    基于FPGA的交通燈控制器實(shí)現(xiàn)

    傳統(tǒng)交通燈控制器多數(shù)由單片機(jī)或PLC 實(shí)現(xiàn)。本論文介紹一種用FPGA 實(shí)現(xiàn)交通燈控制器的設(shè)計(jì)方法。關(guān)鍵詞:FPGA; VHDL; MAXPLUSll;
    發(fā)表于 06-12 11:12 ?90次下載

    基于單片機(jī)的交通燈信號(hào)控制器設(shè)計(jì)(含源程序和電路圖)

    基于單片機(jī)的交通燈信號(hào)控制器設(shè)計(jì)(含源程序和電路圖) 設(shè)計(jì)一個(gè)基于單片機(jī)的交通燈信號(hào)控制器。已知東、西、
    發(fā)表于 05-31 15:15 ?1.5w次閱讀
    基于單片機(jī)的<b class='flag-5'>交通燈</b>信號(hào)<b class='flag-5'>控制器</b>設(shè)計(jì)(含源程序和電路圖)

    交通燈控制器原理

    交通燈控制器原理 實(shí)例的內(nèi)容及目標(biāo) 1.實(shí)例的主要訓(xùn)練內(nèi)容本實(shí)例通過Verilog HDL語(yǔ)言設(shè)計(jì)一個(gè)簡(jiǎn)易的交通控制器,實(shí)現(xiàn)一個(gè)具有兩
    發(fā)表于 02-09 09:16 ?5695次閱讀

    交通燈控制器的設(shè)計(jì)

    交通燈控制器的設(shè)計(jì) 1.任務(wù)與要求設(shè)計(jì)一個(gè)十字路口的紅、綠、黃三色信號(hào)交通燈控制電路,具體要求如下: 1)用紅、綠、黃三色發(fā)光二極管作信號(hào)燈p; 主干道為
    發(fā)表于 05-24 18:18 ?1.7w次閱讀
    <b class='flag-5'>交通燈</b><b class='flag-5'>控制器</b>的設(shè)計(jì)

    基于PLD和AHDL的交通燈控制器設(shè)計(jì)

    基于PLD和AHDL的交通燈控制器設(shè)計(jì).  基于VHDL設(shè)計(jì)交通燈控制器,外圍電路少、功耗低、可靠性高,便于系統(tǒng)功能的修改,設(shè)計(jì)效率高。
    發(fā)表于 01-08 16:21 ?27次下載

    EDA設(shè)計(jì)應(yīng)用之紅綠燈交通燈控制器設(shè)計(jì)

    紅綠燈交通燈控制器EDA設(shè)計(jì)
    發(fā)表于 01-22 16:28 ?52次下載

    Arduino交通燈

    電子發(fā)燒友網(wǎng)站提供《Arduino交通燈.zip》資料免費(fèi)下載
    發(fā)表于 10-27 16:41 ?2次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>交通燈</b>

    Arduino同步交通燈

    電子發(fā)燒友網(wǎng)站提供《Arduino同步交通燈.zip》資料免費(fèi)下載
    發(fā)表于 12-01 09:27 ?0次下載
    <b class='flag-5'>Arduino</b>同步<b class='flag-5'>交通燈</b>

    Arduino交通燈開源

    電子發(fā)燒友網(wǎng)站提供《Arduino交通燈開源.zip》資料免費(fèi)下載
    發(fā)表于 12-01 14:14 ?1次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>交通燈</b>開源

    基于Arduino Nano R3的兒童交通燈控制器

    用于兒童玩具的交通燈控制器由于我的孩子喜歡玩汽車和火車,所以我決定用紙板為他們制作一套很酷的交通燈。結(jié)合下來我認(rèn)為這些紅綠燈非常棒,原因如下:
    發(fā)表于 12-07 17:17 ?0次下載

    Arduino臨時(shí)交通燈

    電子發(fā)燒友網(wǎng)站提供《Arduino臨時(shí)交通燈.zip》資料免費(fèi)下載
    發(fā)表于 12-16 10:25 ?0次下載
    <b class='flag-5'>Arduino</b>臨時(shí)<b class='flag-5'>交通燈</b>

    基于Arduino的四交通燈

    交通燈就像標(biāo)準(zhǔn)的交通燈套件一樣,但有四個(gè)方向!我認(rèn)識(shí)的人問什么是學(xué)習(xí)編碼的好項(xiàng)目,我總是說交通燈。最終,其中一位要求我?guī)椭麄冞M(jìn)行設(shè)置。很快就很明顯,在一個(gè)具有多個(gè)方向的
    發(fā)表于 12-21 10:57 ?3次下載

    基于Arduino UNO的簡(jiǎn)單交通燈控制器

    這是一個(gè)基本的 Arduino 項(xiàng)目,涉及到閃爍的 LED 作為交通控制器。最好的是它是完全自動(dòng)化的。閃爍的 LED 是每個(gè)人開始熟悉 Ardui
    發(fā)表于 12-22 11:10 ?0次下載