麵包板實驗:利用ArduinoIDE 語句控制燈的開關手工電子DIY教程
1. 認識LeD燈結構及使用方法,掌握利用ArduinoIDE 語句控制燈的開關。
2. 認識面包板及使用方法,瞭解在電路設計中所起的作用。
3. Arduino板載LED燈閃爍實驗物理電路的正確連線。
主要材料:
DFRobot Arduino入門套件 |
所需工具:
Arduino ide 1.04 |
製作步驟:
第1步:
玩了板載的LED,我們會發現在間隔時間變短以後燈就不閃爍了,亮度變低了,這個情況我們會在之後的教程裡進行介紹。
今天我們要動真格的了,來搭建我們的第一個電路,並且驅動他。
我們需要的元器件:控制板、麵包板、220歐姆電阻、杜邦線。
第2步:
認識器材:
(1)LED(發光二極體)
所謂LED其實就是一枚分極性的燈泡。通電就會亮,這就是一枚黃顏色的LED,比較長的一隻是正極,通常連連線電源正極,短腳的一隻是負極。(注:有的發光二極體兩根引線一樣長,但管殼上有一凸起的小舌,靠近小舌的引線是正級)LED的連線方法:led燈的陽級通過限流電阻與板子上的數字I/O口相連,數字口輸出高電平時,led聯通,發光二級管發出亮光;數字口輸出低電平時,led斷開,發光二級管熄滅。
第3步:
(2)麵包板
DF ROBOT套件中包含的麵包板具有170個插孔,此麵包板可以配合Arduino各種型號的ProtoShield(原型擴充套件板),自帶雙面粘膠,可以貼上到各種開發板、擴充套件板上,也可貼上到各種輪式機器人戒履帶式機器人基板上實現個性化功能除錯,體積小巧,僅有45mm×35mm(1.8"x1.4")大小,是Arduino互動媒體愛好者、機器人發燒友、電子愛好者和電子工程師必備用品。
第4步:
簡單的說,麵包板是一種電子實驗用品,表面是打孔的塑料,底部有金屬條,電子元器件按照一定規則插上即可使用無需焊接。
麵包闆闆應該怎麼使用呢,簡單來說,就是把電子元件和跳線插到滿是洞洞的板子上面即可,具體怎麼插,怎麼佈局,這我們就要從麵包板的內部結構上來說起。本次實驗所用的麵包板較為簡單。以中間癿長槽為界分成上、下兩部分,每一部分都是5行17列。
第5步:
(3)電阻
由於LED的內阻很小,必須使用220歐姆電阻限制電路中的電流,否則直接連線電路,瞬間就會燒燬LED。有關電流、電壓、電阻的關係請參考:歐姆定律好了。
第6步:
連線電路:
物理電路連線如圖所示:LED燈的正負引腳分別插入在麵包板不同的列,220歐姆電阻一端連在LED正極引腳所在的列,另一端連在數字口13上。杜邦線一端連在LED負極引腳所在的列,另一端插入在GND口。
燒錄程式:
先設定數字13引腳為高電平點亮led燈,然後延時1s,接著設定數字13引腳為低電平熄滅led燈,再延時1s。這樣使led燈亮1s、滅1s,在規視上就形成閃爍狀態。如果想讓led快速閃爍,可以將延時時間設定的小一些,但不能過小,過小的話人眼就識別不出來了,看上去就像led燈一直在亮著;如果想讓led慢一點閃爍,可以將延時時間設定的大一些,但也不能過大,過大的話就沒有閃爍癿效果了。下面我們來看程式原始碼與上次實驗一樣。
/* 程式說明: 使一個Led亮一秒,滅一秒,如此往復。
*/ void setup()
{
// 初始化數字引腳,使其為輸出狀態。
// 大部分Arduino控制板上,數字13號引腳都有一顆Led。
pinMode(13, OUTPUT);
}
void loop()
{ digitalWrite(13, HIGH); // 使Led亮
delay(1000); // 持續1秒鐘
digitalWrite(13, LOW); // 使Led滅
delay(1000); // 持續1秒鐘。
}
將上述程式碼複製到IDE視窗中,先編譯,如果無誤後,再上傳燒錄至控制板中。如上圖所示,完成後可以看到LED燈閃爍。
程式碼學習
pinMode()描述:將指定的引腳配置成輸出或輸入。語法:pinMode(pin, mode)引數:pin:要設定模式的引腳;mode:INPUT或OUTPUT。
digitalWrite()描述:給一個數字引腳寫入HIGH或者LOW。 語法:digitalWrite(pin, value) 引數:pin: 引腳編號(如1,5,10,A0,A3) value: HIGHor LOW
delay()描述:使程式暫定設定的時間(單位毫秒)。(一秒等於1000毫秒) 語法:delay(ms) 引數:ms:暫停的毫秒數(unsignedlong)
小貼士:
麵包板實驗,同前一個實驗一樣,你是否對燈閃爍頻率做修改。
1. 認真觀察控制板,找到reset按鈕,按一下,看看它的作用是什麼?
2. 如果將LED等的正負引腳接反,會出現什麼現象,原因是什麼?
-
自己動手將舊液晶螢幕改造成精美的小電視手工電子DIY教程
本文可以學到:1.怎樣將舊電腦液晶螢幕拆下作為獨立的顯示器2.用鐳射切割機設計和製作一個用螺絲固定的結實外殼主要材料:舊膝上型電腦上拆下的液晶螢幕13x13mm杯頭內六角螺釘、3mm螺母鐳射切割用2-3mm板材所需工具:2D設計工具比如CorelDRAW等鐳射切割機制作步驟:第...
-
我的世界冰箱手工電子DIY教程
實用!主要材料:橡木發射器牛排鐵門拉桿紅石熟雞肉告示牌所需工具:爪子製作步驟:第1步:成品。第2步:先放一個橡木。第3步:放鐵門第4步:放發射器第5步:再放兩個橡木第6步:裝拉桿第7步:拿上牛排第8步:打開發射器第9步:把牛排放進去第10步:裝個告示牌第11步:拉下拉桿,鐵門打開了,肉...
-
簡單實用繞線,再也不用擔心線路攪一塊兒啦手工電子DIY教程
比方法適用於所有不那麼粗的電線主要材料:任意電線一截所需工具:手一雙製作步驟:第1步:以耳機線做示範~亂亂的耳機第2步:擷取適當長度,如果你的線很長就可以把這個長度弄長點第3步:以之前的線為軸第4步:開始繞第5步:繞出來就是這個樣子啦第6步:最後從軸裡面穿過來,就不會...
-
橡皮筋加特林製作手工電子DIY教程
156發橡皮筋掃射釋放自己主要材料:電池木板木條木棍鐳射頭擱板釘橡皮筋減速電機鋁合金把手所需工具:角磨機電鑽製作步驟:第1步:木條打孔粘擱板釘第2步:12個木條噴漆第3步:切出圓板第4步:拼裝前半部分第5步:拼裝前半部第6步:後半部分製作第7步:後半部分製作第8步:電機開關...
相關文章
- 黑板中的世界 Alejandro Guijarro記錄的真實校園黑板小製作
- 巴西室內設計師Mauricio Arruda作品:Residência Canário
- 設計師Supon Phornirunlit和年Naked Decor產品目錄小製作
- 巴西室內設計師Mauricio Arruda作品:Residência Lorena小製作
- 巴西室內設計師Mauricio Arruda作品:Residência Lorena
- 檸檬除了泡水喝還能和孩子們一起玩出超炫的科學實驗!
- Children's Afternoon At Wargemont by Pierre Auguste Renoir
- 黑板中的世界 Alejandro Guijarro記錄的真實校園黑板
- I Beg Your Pardon I Never Promised I Wouldn't Eat Your Rose Garden by Tracy Anderson
- 巴西室內設計師Mauricio Arruda作品:Residência Canário小製作