91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

路燈計(jì)時(shí)控制器的制作

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

掃碼添加小助手

加入工程師交流群

步驟1:

路燈計(jì)時(shí)控制器的制作

使12v至5v DC降壓

步驟2:

ARDUINO制作繼電器電路并顯示電路

步驟3:

//代碼設(shè)置時(shí)間開關(guān)要求

#include“ Wire.h”

#includeLiquidCrystal lcd(7,6,5,4,3 ,2);//lcd(rs,enable,d4,d5,d6,d7)

const char * AMPM; int bulb = 0;

字節(jié)秒,分鐘,小時(shí),dayOfWeek,dayOfMonth,月份,年份;

char * days [] = {“”,“星期日”,“星期一”,“星期二”,“星期三”,“星期四”,“星期五”,“星期六”};

int H;字符串s,m,d,mth,h;

#define DS1307_I2C_ADDRESS 0x68

byte on [8] = {0b01110,0b11111,0b11111,0b11111,0b11111,0b11111,0b11111,0b01010};

字節(jié)off [8] = {0b01110,0b10001,0b10001,0b10001,0b10001,0b10001,0b11111,0b01010};

字節(jié)spark [8] = {0b00000,0b00000,0b00000,0b00000,0b00000,0b00000,0b10101 ,0b01010};

void setup()

{

Wire.begin();

lcd.createChar(1,on);//開啟燈泡壓腳

lcd.createChar(0,off);//關(guān)閉燈泡

lcd.createChar(2,spark);//火花

lcd.begin(16,2);

lcd.print(“ DIAMOND AHIR”);

lcd.setCursor(0,1);

lcd.print(“ X-PERT GROUP”);

delay(3000);

Serial.begin(9600);

}

無(wú)效循環(huán)()

{

getDateDs1307( &second,&minute,&hour,&dayOfWeek,&dayOfMonth,&month和&year);//GET值

ampm();

Convert_Hours();

lcd.clear();//清除顯示

displaytime();//顯示時(shí)間

match_bulb_time();//配合設(shè)置的燈泡計(jì)時(shí)

delay(1000);//等待1秒鐘

}

byte bcdToDec(byte val){return((val/16 * 10)+(val%16));}

void getDateDs1307(byte * second,byte * minute,byte * hour,byte * dayOfWeek,byte * dayOfMonth,byte * month,byte * year)

{

//從RTC DS1307讀取值

Wire.beginTransmission(DS1307_I2C_ADDRESS);

Wire.write(0);

Wire.endTransmission();

Wire.requestFrom(DS1307_I2C_ADDRESS,7);

* second = bcdToDec(Wire.read()&0x7f);

* minute = bcdToDec(Wire.read());

* hour = bcdToDec(Wire.read()&0x3f);

* dayOfWeek = bcdToDec(Wire.read());

* dayOfMonth = bcdToDec(Wire.read());

* month = bcdToDec(Wire.read());

* year = bcdToDec(Wire.read()); }

void ampm(){(hour》 11)?(AMPM =“ PM”):( AMPM =“ AM”); }

void Convert_Hours(){if(hour == 12 || hour == 0)H = 12;否則if(hour》 12)H = hour%12;否則H =小時(shí); }

void displaytime()

{

if(minute == 0)//每小時(shí)僅顯示一分鐘

{

lcd.begin(16,2);

lcd.print(“ DIAMOND AHIR”);

lcd.setCursor(0,1); (H 《10)? (h =“ 0” + String(H)):(h = String(H));

//在1至9小時(shí)內(nèi)應(yīng)用零+

(分鐘《10)? (m =“ 0” + String(minute)):(m = String(minute));//用1至9分鐘應(yīng)用零+

(秒《10)? (s =“ 0” + String(second)):(s = String(second));//以1至9秒應(yīng)用零+

lcd.print(“” + String(h)+“:” + m +“:” + s +“” + AMPM);

}

else

{

lcd.begin(16,2);

(H 《10)? (h =“ 0” + String(H)):(h = String(H));//在1至9小時(shí)內(nèi)應(yīng)用零+

(分鐘《10)? (m =“ 0” +字符串(分鐘)):(m =字符串(分鐘));//用1至9分鐘應(yīng)用零+

(秒《10)? (s =“ 0” + String(second)):(s = String(second));//以1至9秒應(yīng)用零+

(dayOfMonth 《10)? (d =“ 0” + String(dayOfMonth)):(d = String(dayOfMonth));//在1至9天

(月《10)應(yīng)用零+嗎? (mth =“ 0” + String(month)):(mth = String(month));//在1至9個(gè)月內(nèi)申請(qǐng)零+

lcd.setCursor(0,0);

lcd.print(h +“:” + m +“:” + s +“” + AMPM);//小時(shí):分鐘:秒AM/PM

lcd.setCursor(0,1);

lcd.print(d +“:” + mth +“:” +年+“” + days [dayOfWeek]);//DAY:MONTH:YEAR WEEK

}

}//END FUNCTION

void match_bulb_time()

{

開關(guān)(小時(shí))//將燈泡應(yīng)用于帶小時(shí)的開啟

{//上午6點(diǎn)至下午6點(diǎn)至燈泡上

情況0:bulb = 1;打破;//12

情況1:bulb = 1;打破;//1

情況2:bulb = 1;打破;//2

情況3:bulb = 1;打破;//3

情況4:bulb = 1;打破;//4

情況5:bulb = 1;打破;//5

情況6:bulb = 1;打破;//6

情況7:bulb = 0;打破;//7

情況8:bulb = 0;打破;//8

情況9:bulb = 0;打破;//9

情況10:bulb = 0;打破;//10

情況11:bulb = 0;打破;//11

情況12:bulb = 0;打破;//12

情況13:bulb = 0;打破;//1

情況14:bulb = 0;打破;//2

案例15:bulb = 0;打破;//3

情況16:bulb = 0;打破;//4

情況17:bulb = 0;打破;//5

情況18:bulb = 1;打破;//6

案例19:bulb = 1;打破;//7

案例20:bulb = 1;打破;//8

情況21:bulb = 1;打破;//9

情況22:bulb = 1;打破;//10

案例23:bulb = 1;打破;//11

默認(rèn)值:break;

}

if(bulb == 1)//繼電器開關(guān)

{digitalWrite(8,LOW);//或接地

digitalWrite(9,HIGH);//ON RELAY

//在LCD上顯示BULB圖標(biāo)

lcd.setCursor(14,0);

lcd.write((byte)2);

lcd.write((byte)2);

lcd.setCursor(14,1);

lcd.write((byte)1);

lcd.write((byte)1);

}

if(bulb == 0)

{

digitalWrite(8,LOW);//或接地

digitalWrite(9,LOW);//關(guān)閉繼電器

//顯示燈泡關(guān)閉圖標(biāo)

lcd.setCursor(14,1);

lcd.write((byte)0);

lcd.write((byte)0);

}

}

步驟4:

現(xiàn)在按照URS設(shè)置時(shí)間將BLUB ON關(guā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)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17821

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    在進(jìn)行低功耗設(shè)計(jì)時(shí)如何優(yōu)化CW32L083系列微控制器的功耗?

    在進(jìn)行低功耗設(shè)計(jì)時(shí),如何優(yōu)化CW32L083系列微控制器的功耗?
    發(fā)表于 12-16 06:03

    智能天文時(shí)控,路燈光電控制器,路燈三遙控制器,沃思智能

    在現(xiàn)代城市照明系統(tǒng)中,智能控制技術(shù)的應(yīng)用已成為提升能源效率和管理水平的核心手段。智能天文時(shí)控、路燈光電控制器路燈三遙控制器作為三大核心設(shè)
    的頭像 發(fā)表于 10-09 09:46 ?659次閱讀
    智能天文時(shí)控<b class='flag-5'>器</b>,<b class='flag-5'>路燈光電控制器</b>,<b class='flag-5'>路燈</b>三遙<b class='flag-5'>控制器</b>,沃思智能

    智慧路燈的&amp;quot;智慧&amp;quot;從何而來(lái)?一文讀懂單燈控制器工作原理

    控制器"中。什么是單燈控制器?單燈控制器,顧名思義,就是為每一盞路燈配備的智能控制終端。它相當(dāng)于路燈
    的頭像 發(fā)表于 08-29 20:08 ?772次閱讀
    智慧<b class='flag-5'>路燈</b>的&amp;quot;智慧&amp;quot;從何而來(lái)?一文讀懂單燈<b class='flag-5'>控制器</b>工作原理

    智慧路燈單燈控制器技術(shù)全解析,路燈節(jié)能改造合同能源首選

    智慧路燈單燈控制器技術(shù)全解析,路燈節(jié)能改造合同能源首選
    的頭像 發(fā)表于 05-28 09:55 ?1247次閱讀
    智慧<b class='flag-5'>路燈</b>單燈<b class='flag-5'>控制器</b>技術(shù)全解析,<b class='flag-5'>路燈</b>節(jié)能改造合同能源首選

    智慧路燈核心大腦——路燈單燈控制器-無(wú)線單燈調(diào)光控制器

    智慧路燈核心大腦——路燈單燈控制器-無(wú)線單燈調(diào)光控制器
    的頭像 發(fā)表于 05-27 09:52 ?1133次閱讀
    智慧<b class='flag-5'>路燈</b>核心大腦——<b class='flag-5'>路燈</b>單燈<b class='flag-5'>控制器</b>-無(wú)線單燈調(diào)光<b class='flag-5'>控制器</b>

    路燈單燈控制器:讓每一盞路燈裝上智慧的大腦盡在掌控

    路燈單燈控制器:讓每一盞路燈裝上智慧的大腦盡在掌控
    的頭像 發(fā)表于 05-19 08:26 ?1139次閱讀
    <b class='flag-5'>路燈</b>單燈<b class='flag-5'>控制器</b>:讓每一盞<b class='flag-5'>路燈</b>裝上智慧的大腦盡在掌控

    專業(yè)解讀智慧路燈智能照明控制模塊-單燈控制器

    專業(yè)解讀智慧路燈智能照明控制模塊-單燈控制器|光伏|
    的頭像 發(fā)表于 04-18 08:37 ?1203次閱讀
    專業(yè)解讀智慧<b class='flag-5'>路燈</b>智能照明<b class='flag-5'>控制</b>模塊-單燈<b class='flag-5'>控制器</b>

    基于NB-IoT單燈控制器的智慧路燈應(yīng)用案例及效果分析

    基于NB-IoT單燈控制器的智慧路燈應(yīng)用案例及效果分析
    的頭像 發(fā)表于 04-07 15:16 ?1095次閱讀
    基于NB-IoT單燈<b class='flag-5'>控制器</b>的智慧<b class='flag-5'>路燈</b>應(yīng)用案例及效果分析

    物聯(lián)網(wǎng)單燈控制器產(chǎn)品簡(jiǎn)介

    一、物聯(lián)網(wǎng)單燈控制器發(fā)展概述 ? 近年來(lái),隨著通信技術(shù)的發(fā)展和路燈智慧化需求,單燈控制器正在從傳統(tǒng)的PLC方案轉(zhuǎn)向物聯(lián)網(wǎng)方案。相比傳統(tǒng)的PLC單燈控制器,物聯(lián)網(wǎng)單燈
    的頭像 發(fā)表于 04-03 11:01 ?1223次閱讀
    物聯(lián)網(wǎng)單燈<b class='flag-5'>控制器</b>產(chǎn)品簡(jiǎn)介

    物聯(lián)網(wǎng)單燈控制器將成為路燈行業(yè)主流

    物聯(lián)網(wǎng)單燈控制器將成為路燈行業(yè)主流
    的頭像 發(fā)表于 04-03 10:48 ?817次閱讀
    物聯(lián)網(wǎng)單燈<b class='flag-5'>控制器</b>將成為<b class='flag-5'>路燈</b>行業(yè)主流

    單燈控制器是如何控制單盞路燈

    單燈控制器是如何控制單盞路燈
    的頭像 發(fā)表于 04-02 11:35 ?997次閱讀

    4G Cat.1單燈控制器:盾華路燈智慧照明的革新者

    4G Cat.1單燈控制器:盾華路燈智慧照明的革新者
    的頭像 發(fā)表于 04-02 11:06 ?1078次閱讀
    4G Cat.1單燈<b class='flag-5'>控制器</b>:盾華<b class='flag-5'>路燈</b>智慧照明的革新者

    每晚“免費(fèi)”開的中國(guó)路燈:如此龐大的“電費(fèi)消耗”,誰(shuí)來(lái)支付?物聯(lián)網(wǎng)單燈控制器智能路燈合同能源管理

    每晚“免費(fèi)”開的中國(guó)路燈:如此龐大的“電費(fèi)消耗”,誰(shuí)來(lái)支付?物聯(lián)網(wǎng)單燈控制器智能路燈合同能源管理
    的頭像 發(fā)表于 04-02 09:53 ?1881次閱讀
    每晚“免費(fèi)”開的中國(guó)<b class='flag-5'>路燈</b>:如此龐大的“電費(fèi)消耗”,誰(shuí)來(lái)支付?物聯(lián)網(wǎng)單燈<b class='flag-5'>控制器</b>智能<b class='flag-5'>路燈</b>合同能源管理

    路燈無(wú)線智能單燈控制器:照亮智慧城市的未來(lái)

    路燈無(wú)線智能單燈控制器:照亮智慧城市的未來(lái)
    的頭像 發(fā)表于 04-02 09:27 ?1037次閱讀
    <b class='flag-5'>路燈</b>無(wú)線智能單燈<b class='flag-5'>控制器</b>:照亮智慧城市的未來(lái)