999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Arduino的花式流水燈的設(shè)計與實現(xiàn)

2020-01-18 05:50:48孫浩文
電子技術(shù)與軟件工程 2019年24期
關(guān)鍵詞:流水程序設(shè)計

文/孫浩文

1 緒論

Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)。Arduino能實現(xiàn)各種傳感器感知,其中包括控制燈光、馬達等裝置影響周圍的環(huán)境。板子上的自帶的微控制器可以通過Arduino的編程語言來實現(xiàn)程序加載,同時編譯成二進制文件,燒錄進微控制器。

流水燈控制技術(shù)的應(yīng)用已經(jīng)在霓虹燈廣告宣傳、智能照明、小區(qū)燈飾、舞臺設(shè)計的燈光和音響控制等諸多領(lǐng)域得到了廣泛應(yīng)用,使得人們的生活與工作環(huán)境得到質(zhì)量的提升。本文以Arduino平臺為基礎(chǔ),通過對I/O口的實時信號控制輸出來實現(xiàn)對6位LED流水燈在6種狀態(tài)之間任意切換的效果。

表1:元器件清單

圖1:基于Arduino的花式流水燈的硬件電路原理圖

圖2

2 系統(tǒng)設(shè)計

2.1 任務(wù)目標

流水燈是指一組在Arduino平臺的控制下,按照設(shè)定的規(guī)則和延時來實現(xiàn)對LED發(fā)光二級管的亮和滅控制。本文以Arduino平臺為依據(jù),控制各個數(shù)字I/O所接的LED發(fā)光二極管的狀態(tài)。本文共設(shè)定了6種對LED發(fā)光二級管的控制方法。

花樣子程序一:控制LED燈從左向右依次延時400ms點亮,再從右向左依次延時400ms熄滅,最后控制所有LED燈延時400ms閃爍兩次。

花樣子程序二:控制LED燈從左向右點亮第3、5位號燈亮,延時400ms后點亮第2、6位號燈亮,延時400ms后一號燈亮,延時400ms后一號燈熄滅,延時400ms后熄滅2、6號燈,延時400ms后熄滅3、5位號燈,延時400ms后控制所有LED燈閃爍兩次。

花樣子程序三:LED燈從左向右點亮1、5位號燈亮,延時400ms后燈亮2、4位號燈,同時熄滅1、5位號燈,延時400ms后點亮3號等,同時2、4號燈熄滅,延時400ms后3號燈亮,同時熄滅2、4號燈,延時400ms后點亮1、5位號燈,同時熄滅2、4號燈,延時400ms后點亮6號燈,延時400ms后點亮3號燈,延時400ms后點亮2號燈,同時熄滅3、6號燈,延時400ms后點亮1號燈,同時熄滅2號燈,延時400ms后所有LED燈閃爍兩次。

花樣子程序四: LED燈從右向左依次點亮,延時400ms后(從左向右數(shù))熄滅1、5號燈,延時400ms后熄滅2號燈,延時400ms后熄滅3號燈,延時400ms后熄滅4號燈,延時400ms后熄滅6號燈,延時400ms后所有LED燈閃爍兩次。

花樣子程序五:LED燈從右向左依次點亮,延時400ms后(從左向右數(shù))熄滅1、3號燈,延時400ms后熄滅2號燈,延時400ms后依次熄滅4、5、6號燈,延時400ms后所有LED燈閃爍兩次。

花樣子程序六:LED燈從右向左依次點亮,延時400ms后(從左向右數(shù))熄滅1、6號燈,延時400ms后熄滅2、4號燈,延時400ms后熄滅3號燈,延時400ms后熄滅5號燈,延時400ms后所有LED燈閃爍兩次。

2.2 硬件設(shè)計

基于Arduino平臺的流水燈的硬件電路由三部分組成,第一部分是Arduino開發(fā)系統(tǒng)、第二部分是輸出模塊6個發(fā)光二極管和電阻構(gòu)成的負載電路,第三部分是電源電路(本次使用USB供電模式)。在該本項目中,共用到表1所列的元器件。

通過Fritzing(圖形化Arduino電路開發(fā)軟件)。硬件設(shè)計的電路圖如圖1示。

電路輸出部分電路:6個發(fā)光二極管采用共陰極接法,陰極通過限流電阻R與Arduino開發(fā)系統(tǒng)電源地連接,陰極連接到開發(fā)系統(tǒng)的數(shù)字I/O口上,通過I/O輸出高低電平驅(qū)動LED發(fā)光二級管的熄滅和點亮。

2.3 軟件設(shè)計

本文設(shè)計了6種流水燈控制子程序,LED發(fā)光二極管可以根據(jù)控制程序?qū)崿F(xiàn)不同狀態(tài)的轉(zhuǎn)換。具體設(shè)計的子程序如圖2所示。

3 總結(jié)

本論文以arduino開發(fā)系統(tǒng)為平臺,利用arduino系統(tǒng)的數(shù)字I/O實現(xiàn)對6個LED發(fā)光二極管的實時控制,同時設(shè)計了流水燈的硬件電路和軟件程序,通過arduino硬件平臺對結(jié)果進行了驗證,達到了預(yù)期的效果。

猜你喜歡
流水程序設(shè)計
流水
文苑(2020年10期)2020-11-07 03:15:26
試論我國未決羈押程序的立法完善
瞞天過海——仿生設(shè)計萌到家
“程序猿”的生活什么樣
流水有心
天津詩人(2017年2期)2017-11-29 01:24:12
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進
落紅只逐東流水
海峽姐妹(2014年5期)2014-02-27 15:09:38
主站蜘蛛池模板: 欧美精品1区| AⅤ色综合久久天堂AV色综合| 亚洲AV无码久久精品色欲| 日韩a级片视频| 欧美区国产区| 亚洲一本大道在线| 亚洲中文字幕手机在线第一页| 91久久精品国产| 国产青榴视频| 免费人成又黄又爽的视频网站| 青青青国产免费线在| 精品综合久久久久久97| 777午夜精品电影免费看| 青青操视频在线| 亚亚洲乱码一二三四区| 日本人又色又爽的视频| 999精品在线视频| 2021亚洲精品不卡a| 日韩精品无码免费一区二区三区| 久久精品嫩草研究院| 亚洲视屏在线观看| 亚洲国产日韩一区| 亚洲精品制服丝袜二区| 中文字幕啪啪| 亚洲天堂视频在线观看免费| 91口爆吞精国产对白第三集| 99精品福利视频| 亚洲天堂免费| 国产网友愉拍精品视频| 99尹人香蕉国产免费天天拍| 亚洲天堂网在线观看视频| 国产精品9| 手机精品福利在线观看| 午夜三级在线| 国内精品久久久久鸭| 欧美不卡视频一区发布| 一本一道波多野结衣av黑人在线| 久久五月天国产自| 国产av无码日韩av无码网站| 国产浮力第一页永久地址 | 亚洲天堂区| www.狠狠| 全部免费特黄特色大片视频| 亚洲人成电影在线播放| 少妇露出福利视频| 欧美激情综合一区二区| 精品99在线观看| 91国内在线视频| 国产精品美女免费视频大全| 国产成人精品优优av| 九九热视频精品在线| 国产精品久久久久久久久kt| 亚洲精品成人片在线播放| 中文字幕无码制服中字| 亚洲αv毛片| 欧美爱爱网| 一区二区三区成人| av大片在线无码免费| 无码久看视频| 五月天综合网亚洲综合天堂网| 二级毛片免费观看全程| 成人毛片免费在线观看| 亚洲色图另类| 超碰免费91| 欧美色综合网站| 中文字幕久久亚洲一区| 日韩国产精品无码一区二区三区| 亚洲中文字幕无码爆乳| 欧美 国产 人人视频| 日韩激情成人| 亚洲成年人片| 亚洲精品天堂在线观看| 国产精品污视频| 伊人久久婷婷五月综合97色| 亚洲Av激情网五月天| 免费一极毛片| 扒开粉嫩的小缝隙喷白浆视频| 国产欧美视频综合二区| 狠狠色香婷婷久久亚洲精品| a毛片在线| 日韩一级毛一欧美一国产| 国产精品原创不卡在线|