亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2020-01-18 05:50:48孫浩文
        電子技術(shù)與軟件工程 2019年24期
        關(guān)鍵詞:左向右燈亮二極管

        文/孫浩文

        1 緒論

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

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

        表1:元器件清單

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

        圖2

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

        2.1 任務(wù)目標(biāo)

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

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

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

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

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

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

        花樣子程序六:LED燈從右向左依次點(diǎn)亮,延時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)成的負(fù)載電路,第三部分是電源電路(本次使用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ā)光二級管的熄滅和點(diǎn)亮。

        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實(shí)現(xiàn)對6個LED發(fā)光二極管的實(shí)時控制,同時設(shè)計了流水燈的硬件電路和軟件程序,通過arduino硬件平臺對結(jié)果進(jìn)行了驗證,達(dá)到了預(yù)期的效果。

        猜你喜歡
        左向右燈亮二極管
        理想當(dāng)燃
        2019款廣汽本田凌派發(fā)動機(jī)故障燈亮
        向左向右扭一扭
        日常問候用語?《尼山薩滿傳》節(jié)選
        二極管及其典型應(yīng)用電路仿真測試
        電子制作(2016年19期)2016-08-24 07:49:58
        Diodes超速開關(guān)二極管提供超低漏電流
        PIN二極管限幅器的電磁脈沖損傷特性試驗
        偏方治療面部神經(jīng)麻痹
        寶馬750li發(fā)動機(jī)大修后安全氣囊燈亮
        有機(jī)發(fā)光二極管中三重態(tài)激子的單重態(tài)轉(zhuǎn)換
        亚洲a∨无码男人的天堂| av成人资源在线播放| 亚洲一本二区偷拍精品| 久久不见久久见免费视频6| 乌克兰少妇xxxx做受野外| 99久久人妻无码精品系列蜜桃| 国产一区二区三区精品久久呦| 中文亚洲第一av一区二区| 蜜桃av在线免费网站| 美女无遮挡免费视频网站| 久久免费区一区二区三波多野在| 女优视频一区二区三区在线观看 | 欧美老熟妇又粗又大| 性感人妻一区二区三区| 不卡av网站一区二区三区| 国产精品久久久久乳精品爆| 欧美人与动牲交片免费| 日本人妻av在线观看| 国产精品狼人久久影院软件介绍 | 久久久久亚洲av无码专区导航| 日韩国产精品一本一区馆/在线| 亚洲精品中文字幕一二| 国产成人精品亚洲日本在线观看| 亚洲va中文字幕无码久久不卡 | 亚洲丰满熟女一区二亚洲亚洲 | 扒开女性毛茸茸的视频| 无码aⅴ精品一区二区三区| 116美女极品a级毛片| 91尤物在线看| 亚洲精品在线免费视频| 中文字幕aⅴ人妻一区二区| 欧美色图中文字幕| 男女啪啪免费视频网址| 欧美精品色婷婷五月综合| 中文字幕av无码一区二区三区| 日韩美女高潮流白浆视频在线观看| 久久成人精品国产免费网站| 免费av一区二区三区无码| 四虎影视在线观看2413| 女优免费中文字幕在线| 亚洲国产av自拍一区|