您的位置:首頁>正文

日常生活中的雙閃燈,霓虹燈是如何製作的

今天來討論一下, 一個雙閃燈是如何製作的。 近來對於電子製作萌生了強烈的興趣, 現在也在邊學邊做, 本來這些文章想留到以後寫的, 想想, 任何東西的學習, 不應該都是邊學邊整理嗎?每次學習後, 過程碰到了什麼困難, 還有什麼好點子, 記錄下來, 也不失為一種收穫。

arduino主機板

下面就是連接硬體了, 用連接線將LED燈連接在arduino主機板管腳上面。 兩個LED燈泡分別連接兩個管腳, 這裡我們暫時選定10號管腳和11號管腳,

按鈕接在2號管腳上。 其實這個比較好理解, 兩個燈泡分別連接兩個管腳, 一個按鈕時用來作控制開關的。

接下來我們開始編寫程式。 我們首先要考慮, 當開關按下去以後, 狀態變化是有的, 也就是從0到1的過程。 這裡涉及一個變數,

就是狀態, 所以第一步就是聲明狀態這個變數, 狀態變數時一個布林值, 只有0和1兩個 。

第二個我們要考慮的就是燈光的變化, 燈光變化在這裡也是涉及有和無, 同樣是0和1這個布林取值。 結合成為按鈕控制燈光, 就用兩個變數同時相乘, 也就是狀態*高低的變化。

第三個就是雙閃爍的結果, 間隔多長時間最好呢?一般來說, 我們設置雙閃的時間間隔是1秒的樣子, 這裡的時間其實是可以調整的, 如果你覺得1秒不夠長, 那就設置久一點, 不過再怎麼樣也不能超過2秒, 否則給人家的感覺那個雙閃燈是壞的。

雙閃燈程式圖

視頻載入中...

說完了雙閃燈, 我們日常生活中, 手機接收到資訊時候的呼吸燈, 慢慢變亮, 慢慢又變暗, 身邊的一些霓虹燈, 都可以從這個程式中變化得到, 在這裡筆者就不再一一解釋, 直接給出程式。

呼吸燈程式圖

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示