Hello World的中文意思是:你好,世界。它是世界上的第一個程序,代表程序員向世界發出的第一聲問候。 現在有了開源硬件,有了圖形化的編程,一切都變得那麼簡單。人人都可以編寫程序,人人都可以成為一個創客。接下來,就和大家一起來體驗什麼是開源硬件,什麼是圖形化編程。
1、認識主控闆:Arduino nano 328一體化主控闆
Arduino nano328主控闆,帶擴展插針
這是一款Arduino nano v3核心控制闆與擴展闆合二為一的一體化nano328主控闆。目的是為了更加方便使用,方便日常教學。
普通的Arduino nano328主控闆
傳統的Arduino nano v3是由兩排15針腳的插針,1個USB口組成的小闆子。從D2到D13是數字輸入輸出管腳。從A0到A7是模拟輸入管腳。這種闆子雖然小,但在實際教學使用中不方便,通常需要配合擴展闆使用。由于主控闆Arduino nano V3闆子很小,隻保留了1個電源正極 5V,和兩個電源負極GND。如果要接兩個以上的模塊,電源引腳就不夠了。所以,通常情況下,我們隻要用到兩個以上的模塊,一般都需要配合擴展闆來使用。
常見的Arduino nano328擴展闆
而在使用過程中,往往由于初學的原因,主控闆與擴展闆的連接過程中,會出現很多問題,例如,主控闆插反了,主控闆沒插穩,把主控闆的針腳弄歪了等等。
因此,我們設計了一款闆子,把Arduino nano V3闆與擴展闆融合到一塊闆子上。
後面的教學,都使用這款自帶擴展插針的Arduino nano V3主控闆。
2、認識圖形化編程軟件—米思齊(Mixly)
米思齊(Mixly)是北師大教育學部創客教育實驗室提供的一款免費的Arduino圖形化編程工具。
米思齊官方網站
米思齊有很多的版本,建議下載Win版本。XP版本已經停止更新了。
本書後面所有的編程,所使用的米思齊版本為:Mixly0.995_WIN。
下載好,解壓縮出來後,雙擊米思齊的圖标,即可運行,不需要安裝。
米思齊圖形化編程軟件
在使用之前,還需要安裝一個驅動程序,CH341ER。這個驅動是Arduino nano主控闆的驅動,隻有安裝了這個驅動,nano主控闆才能被電腦識别。主控闆才能與米思齊之間進行通信和程序下載。
3、連接主控闆,開始編程:讓闆載的LED燈閃爍得更快一些
我們把USB線接到主控上,另一端接入到電腦的USB口。這裡用到的USB線,與傳統的安卓手機數據線兼容,可以通用。
USB數據線連接Arduino 328主控闆與電腦USB口
打開米思齊軟件。
在編程之前,在米思齊軟件上,有兩個地方先要設置一下的。
米思齊編程軟件設置主控闆型号與設備COM口
注意:COM2不是每台電腦都一樣的,有些是COM3,COM4…如果沒有出現COM口,有可能沒有安裝CH341驅動,安裝好CH341驅動就會出現COM端口。
主控接到電腦的USB口後,闆子上有個LED燈,會閃爍的,這是出廠的時候已經下載了這樣一個燈閃爍的程序。這個程序也在米思齊自帶程序文件夾裡面可以找到。
打開米思齊自帶程序01閃爍LED
打開後的程序如下:
閃爍LED程序
圖中,13是指主控的控制管腳D13,闆載的LED燈就是跟這個管腳相連接的。設為高的時候,燈亮,設為低的時候,燈滅。延時1000毫秒,即1秒,就是間隔1秒閃爍一次。
一體化nano328主控闆的闆載LED燈說明
如果我們要讓這個燈閃爍得更加快,該如何修改程序?
我們試試把1000,修改為100,然後按米思齊的“上傳”按鈕,把程序上傳到主控,看看燈是不是閃爍得更快了。
LED閃爍得更快的程序,原1000修改為100
點擊“上傳”按鈕,把程序下載到主控闆上
至此,你的第一次程序已經成功完成了。那麼,接下來,有個任務布置。
思考:如何讓LED燈快慢交替來閃爍?詳細點來講,如何讓LED燈先閃爍2次快速的,再閃爍2次慢的?
提示:可以不斷地增加數字輸出指令和延時指令。
如何增加指令?
有兩種方法:
#1 把鼠标放到指令上面,右鍵,選擇複制,即可出現一條同樣的指令。
點擊鼠标右鍵,選擇複制,複制米思齊指令
#2 點擊米思齊的模塊那一欄中的“輸入輸出”,按住鼠标左鍵,拖出數字輸出管腳指令。
米思齊指令
點擊米思齊的模塊那一欄中的“控制”,按住鼠标左鍵,拖出延時指令。
米思齊指令
完成兩次快閃,兩次慢閃的程序。
兩次快閃,兩次慢閃程序
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!