- Arduino互動(dòng)設(shè)計(jì)
- 王克偉 馬麗麗等
- 796字
- 2020-04-03 12:49:18
小試牛刀:讓實(shí)驗(yàn)箱上LED燈閃爍
自愛迪生發(fā)明電燈以來,我們的生活就離不開它。燈從最開始的照明功能,也逐漸被用作裝飾和信息傳遞。廣場上閃爍的小燈、SOS救援信號(hào)燈以及馬路上的交通信號(hào)燈,無不讓我們的生活更加便利和美好。下面我們一起使用實(shí)驗(yàn)箱上的LED燈,讓它一閃一閃如繁星閃爍。
積木新知
設(shè)置LED燈

用USB線將創(chuàng)客中級(jí)實(shí)驗(yàn)箱與計(jì)算機(jī)連接后,打開Mixly軟件,在其界面右下角處將主板類型選為“盛思創(chuàng)客中級(jí)實(shí)驗(yàn)箱”,并選擇對(duì)應(yīng)的COM端口。

單擊左側(cè)“Labplus”,再單擊“創(chuàng)客中級(jí)實(shí)驗(yàn)箱”,可以看到里面的積木,找到要設(shè)置的LED燈積木。

拖動(dòng)該積木到編程區(qū)。

在創(chuàng)客中級(jí)實(shí)驗(yàn)箱中,LED燈的管腳默認(rèn)為9號(hào)。編程時(shí),參數(shù)1無須修改;參數(shù)2的賦值范圍是0~255,當(dāng)賦值為0時(shí)LED燈熄滅,數(shù)值越大則亮度越高。如果使用面包板外接LED燈,可以選擇其他數(shù)字接口。
范例

范例結(jié)果
中級(jí)實(shí)驗(yàn)箱上的LED燈處于低亮度狀態(tài)。
延時(shí)

“延時(shí)”積木有兩個(gè)參數(shù),參數(shù)1的單位可以選擇“毫秒”或者“微秒”,參數(shù)2輸入數(shù)值可以確定具體的等待時(shí)間。該積木位于“控制”模塊中,具體位置如下。

編程思路

實(shí)驗(yàn)箱上LED燈閃爍程序流程圖
程序運(yùn)行時(shí)先點(diǎn)亮LED燈,等待1秒,然后LED燈熄滅,再等待1秒。循環(huán)運(yùn)行程序,實(shí)驗(yàn)箱上LED燈會(huì)一直閃爍下去。
說明:米思齊軟件打開后,就默認(rèn)執(zhí)行無限循環(huán)積木。
范例程序

實(shí)驗(yàn)箱上LED燈閃爍程序
程序?qū)懞煤螅蟼鳎缓蟮却畔@示區(qū)顯示“上傳成功”,就能看到9號(hào)管腳LED燈一閃一閃。
知識(shí)加油站
發(fā)光二極管
發(fā)光二極管即LED燈(LED為Light Emitting Diode的縮寫),它的基本結(jié)構(gòu)是一塊電致發(fā)光的半導(dǎo)體材料芯片,用銀膠或白膠固化到支架上,并用銀線或金線連接芯片和電路板;然后四周用環(huán)氧樹脂密封,起到保護(hù)內(nèi)部芯線的作用;最后安裝外殼。所以,LED燈的抗震性能好,其應(yīng)用領(lǐng)域涉及手機(jī)、臺(tái)燈、家電和機(jī)械生產(chǎn)等方面。

順序結(jié)構(gòu)
上述范例程序是自左向右、從上往下逐條執(zhí)行的,這種結(jié)構(gòu)被稱為順序結(jié)構(gòu)。順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),也是最常用的結(jié)構(gòu)。
- DevOps原理與實(shí)踐
- 高質(zhì)量軟件構(gòu)建方法與實(shí)踐
- 敏捷開發(fā)的藝術(shù)(原書第2版)
- Android深度探索(卷1):HAL與驅(qū)動(dòng)開發(fā)
- 百度SEO一本通
- 架構(gòu)基礎(chǔ):從需求到架構(gòu)
- Verilog HDL數(shù)字系統(tǒng)設(shè)計(jì)及實(shí)踐
- 大規(guī)模組織DevOps實(shí)踐(第2版)
- 區(qū)塊鏈核心算法解析
- MindSpore深度學(xué)習(xí)高階技術(shù)
- 統(tǒng)信UOS應(yīng)用開發(fā)詳解
- 精益軟件度量——實(shí)踐者的觀察與思考
- TensorFlow+Android經(jīng)典模型從理論到實(shí)戰(zhàn)(微課視頻版)
- 工業(yè)軟件云戰(zhàn)略
- Google Android開發(fā)入門與實(shí)戰(zhàn)