步驟1:開發(fā)板概述
ArduinoBlocks已使用Google Blockly開發(fā)代碼為Arduino創(chuàng)建基于塊的接口。
當(dāng)前,它支持Arduino UNO,NANO和MEGA。
注意:您需要兼容Arduino開發(fā)板,如果您想在本教程的結(jié)尾進(jìn)行實(shí)際構(gòu)建。
步驟2:設(shè)置
1。轉(zhuǎn)到ArduinoBlocks網(wǎng)站。
2。我們需要先創(chuàng)建一個帳戶,然后才能使用它。這意味著我們所有的數(shù)據(jù)和信息隨后都存儲在云中,因此損壞文件的可能性較小。
-因此,我們將從熟悉arduinoBlocks環(huán)境開始。
步驟3:ArduinoBlocks環(huán)境
登錄后,我們可以創(chuàng)建一個新的通過選擇位于ArduinoBlocks徽標(biāo)右側(cè)的“項(xiàng)目”下拉菜單,選擇項(xiàng)目。選擇“新建項(xiàng)目”,然后啟動一個個人項(xiàng)目。
我們現(xiàn)在有幾個選項(xiàng),第一個選項(xiàng)是選擇目標(biāo)平臺的類型。填寫相關(guān)字段以及它們與項(xiàng)目的關(guān)系。
您將看到“塊”面板中已經(jīng)有兩個功能。如果您之前已經(jīng)嘗試過Arduino,那么您將熟悉設(shè)置和循環(huán)。
但是,如果沒有使用Arduino代碼,則需要以下兩個功能:
-設(shè)置功能:選擇單元首次開機(jī)時將運(yùn)行的代碼,用于設(shè)置引腳配置(I/O)或初始化用于輸出的串行端口。
-循環(huán)功能:旨在循環(huán)永遠(yuǎn)(假設(shè)while(1 = 1)做)。
讓我們花點(diǎn)時間看一下可用的Arduino Code調(diào)色板。它們包括基礎(chǔ)知識,邏輯,控制,變量和功能。但是,真正令人興奮的部分是它包含了許多控制,伺服器,電機(jī),SD卡,MQTT,GPS甚至是藍(lán)牙控件的選項(xiàng)!
現(xiàn)在讓我們繼續(xù)進(jìn)行第一個測試。
步驟4:閃爍
找到“輸入/輸出”面板并拖動標(biāo)題為“寫數(shù)字引腳”的塊2”。
將其拖動到循環(huán)功能塊上,直至卡入到位。將引腳號更改為引腳13,這是Arduino上的內(nèi)置LED。
轉(zhuǎn)到“時間”面板,找到“等待1000毫秒”塊。
重復(fù)該操作。上面的代碼塊這次將狀態(tài)更改為“關(guān)閉”,而不是“打開”。
再次添加“等待1000毫秒”代碼塊。
完成此操作后,我們需要將程序上傳到Arduino Uno
第5步:上傳
我們有 三個 選項(xiàng)將程序加載到Arduino UNO。
第一個選項(xiàng)直接來自瀏覽器,在屏幕的左上方有一個名為“ upload”的選項(xiàng)
,但是首先您必須安裝ArduinoBlocks-connector,sencode確保您的開發(fā)板已插入計(jì)算機(jī)的USB端口,然后您可以通過按上載直接從Web上載程序。
在除此之外,如果單擊左上方“ Blocks”按鈕旁邊的向下箭頭,則可以選擇查看代碼,然后可以將其復(fù)制并粘貼到Arduino IDE中。
我們將使用第三種方法,假設(shè)您已經(jīng)安裝了Arduino IDE,然后下載.ino文件。
因此,成功上傳我們的代碼后,板載LED將閃爍
步驟6:結(jié)論
編程非常有趣,而且非常容易上手。 Blockly的問世給了我們ArduinoBlocks,甚至可以使新手編碼人員也可以創(chuàng)建令人印象深刻的作品。
-
Arduino
+關(guān)注
關(guān)注
187文章
6464瀏覽量
186684
發(fā)布評論請先 登錄
相關(guān)推薦
評論