KRobot是啃蘿卜開為Arduino初學者們提供的編程學習軟件,這款軟件采用了全中文界面,就算是初學者也完全沒有障礙,就連小朋友也能輕松學習。你還可以將自己的作品上傳到云端,與其他Arduino愛好者們分享自己的作品。
KRobot案例:
現(xiàn)在,我們將通過一個簡單的案例,為你展示如何使用 KRobot 進行在線編程。
這個案例就是大名鼎鼎的“Blink”,其經典程度堪稱硬件開發(fā)界的“Hello World!”。
即使你之前對Arduino一無所知,我們也將教會你如何通過Arduino開發(fā)板控制LED燈,讓它以每秒一次的頻率閃爍,向世界宣告你的硬件創(chuàng)客之魂的偉大覺醒!
首先,點擊首頁上方“KRobot”以進入在線平臺。
一、設計硬件
首先確定選擇的是Arduino UNO開發(fā)板。
在左側“硬件”中找到LED模塊,并拖入畫布中。
將模塊連線至13號引腳
二、編寫程序
左側單擊“編程”進入程序編寫界面。從左側庫中選擇 “點亮LED”,并拖入畫布中。
在“控制”中找到“延時 2000 毫秒”,并拖入畫布中。
復制程序塊,并粘貼。將第二個LED控制程序塊切換為“關閉”
三、硬件連接
首先,你需要以下材料:
1、Arduino UNO 開發(fā)板;
2、面包板;
3、LED,電阻,導線和USB連接線。
然后,請按下圖進行硬件連接。完成之后,請用USB連接線將開發(fā)板連接至電腦。
注:需要注意LED燈的兩個管腳分為陽極和陰極,陽極較長,需要連接至電源;陰極較短,需要連接至地(GND)。
連接好之后,上傳之前需要保存。
保存成功以后就可以開始上傳。
等待上傳成功,就可以看到LED以2秒一次的頻率閃爍了。
在第一次上傳前,需要按照提示,安裝我們提供的Chrome插件。
測試成功后,試試改變延遲的時間,或者多放置幾個控制語句,制造出一種閃爍頻率越來越快或者其他有趣的效果~
Arduino是什么:
Arduino是2005年一個意大利教書匠做的一個開源項目,目的是為了能夠讓自己的學生更快速地掌握單片機這門課程。從創(chuàng)始人的初衷上看,Arduino的血液里就注定了流淌著開源、分享、教育和簡單易學的基因。
Arduino不僅僅是一個單片機、IDE(集成開發(fā)環(huán)境)或開源庫。它本著讓使用者快速上手的態(tài)度,將傳統(tǒng)單片機開發(fā)中復雜的硬件設計、繁瑣的寄存器配置和雜亂的硬件驅動全部簡化,并使用C/C++作為編程語言,優(yōu)雅地將C/C++的類、多態(tài)、繼承和重載滲入到硬件開發(fā)中。正因此世界上有很多優(yōu)秀項目都是采用的Arduino平臺來制作的。
使用Arduino,你能將自己絕大部分的精力投入到想象王國,在這里你將最大限度地伸展你想象的翅膀,創(chuàng)造一個又一個屬于你自己的智能硬件。