深入解讀Mixly設(shè)計(jì)流水燈效果
1. 變量的聲明與初始化在使用Mixly設(shè)計(jì)流水燈效果之前,我們首先需要聲明并初始化一個(gè)變量。變量是用來存儲和表示數(shù)值或數(shù)據(jù)的容器。通過聲明一個(gè)變量,我們可以讓程序記住某個(gè)值,方便后續(xù)的計(jì)算和操作。2
1. 變量的聲明與初始化
在使用Mixly設(shè)計(jì)流水燈效果之前,我們首先需要聲明并初始化一個(gè)變量。變量是用來存儲和表示數(shù)值或數(shù)據(jù)的容器。通過聲明一個(gè)變量,我們可以讓程序記住某個(gè)值,方便后續(xù)的計(jì)算和操作。
2. 添加數(shù)學(xué)數(shù)字模塊
為了實(shí)現(xiàn)流水燈效果,我們需要使用到一些數(shù)學(xué)數(shù)字模塊。這些模塊可以對數(shù)字進(jìn)行各種運(yùn)算,比如加減乘除、取余等。通過添加數(shù)學(xué)數(shù)字模塊,我們可以對流水燈的亮滅狀態(tài)進(jìn)行控制。
3. 設(shè)計(jì)變量名和數(shù)據(jù)類型
在Mixly中,我們需要為變量起一個(gè)有意義的名字,并指定其數(shù)據(jù)類型。在本例中,我們可以選擇整數(shù)類型作為變量的數(shù)據(jù)類型,因?yàn)榱魉疅舻臓顟B(tài)只涉及到數(shù)字的增減。
4. 設(shè)計(jì)數(shù)字輸出管腳和高電平
流水燈的效果就是通過不同的數(shù)字輸出管腳控制LED燈的亮滅狀態(tài)。在Mixly中,我們可以將數(shù)字輸出管腳設(shè)置為3,并將其電平設(shè)置為高電平。這樣就可以讓LED燈亮起來。
5. 延遲設(shè)計(jì),引入變量dT
為了實(shí)現(xiàn)流水燈的效果,我們需要在每個(gè)LED燈亮起之后加入一定的延遲。這個(gè)延遲可以通過引入一個(gè)變量來控制,我們可以將其命名為dT。通過改變變量dT的值,可以調(diào)整流水燈的閃爍速度。
6. 設(shè)計(jì)數(shù)字輸出管腳和低電平
與第4步類似,我們再次設(shè)置數(shù)字輸出管腳為3,但這次將其電平設(shè)置為低電平。這樣可以讓前一個(gè)LED燈熄滅。
7. 同理完成流水燈設(shè)計(jì)
通過重復(fù)執(zhí)行第4、5、6步,我們可以完整地設(shè)計(jì)出流水燈的效果。每次循環(huán)都會依次點(diǎn)亮和熄滅一個(gè)LED燈,從而呈現(xiàn)出流水燈的效果。
8. 上傳成功,觀察效果
當(dāng)我們將設(shè)計(jì)好的流水燈程序上傳到電腦或者開發(fā)板上時(shí),就可以觀察到流水燈的效果了。根據(jù)之前設(shè)置的延遲和LED燈的數(shù)量,我們可以看到燈光依次在不同的位置閃爍。這樣就完成了流水燈效果的設(shè)計(jì)和實(shí)現(xiàn)。
通過以上的步驟,我們可以在Mixly中設(shè)計(jì)出流水燈的效果并實(shí)現(xiàn)其閃爍效果。通過對變量、數(shù)學(xué)數(shù)字模塊和延遲的設(shè)計(jì),我們可以靈活地控制流水燈的亮滅和閃爍速度。上傳成功后,我們就能夠觀察到設(shè)計(jì)好的流水燈效果了。