一、簡介
有些開源項目將少兒可視化編程環境scratch與Arduino相結合,可以進行積木一樣拖拉式編程。常見的有:
1. S4A

不過其Scratch是基於2.0開發的,界面比較老。
2. ArduinoScratch

Scratch的版本也比較老。
3. OpenBlock
OpenBlock是一款優秀的國產開源免費Scratch+Arduino開發環境,更新迭代速度快,操作容易上手,本文將介紹其入門操作。準備工作有:
- 安裝Windows系統的PC機
- 一塊Arduino UNO
- 一個LED燈
二、操作步驟
1. 準備 Arduino 開發板
我這裡準備了一塊Arduino UNO,使用USB線連接到電腦。

(1) 安裝 Arduino 開發IDE
下載地址
https://www.arduino.cc/en/guide/windows

下載後雙擊,按提示進行安裝。此教程網上比較多,這裡不再綴述。
(2) 從系統-設備管理器找到arduino的埠

這裡埠號是USB-SERIAL CH340(COM4)。
(3) 下面測試Arduino IDE
打開Arduino IDE:

在工具-埠,選擇COM4(以上面第2步查到的埠號一致):

在菜單選擇:文件-示例-01.Basics-Blink:

在工具欄點擊上傳按鈕:

等待下方的上傳成功。
觀察Arduino電腦板L燈會一閃一閃。
2. 下載安裝 OpenBlock軟體
(1) 開源地址:https://gitee.com/openblockcc/
本文下載安裝其桌面版,到其 中文文檔 找到下載地址,下載後雙擊按提示進行安裝。



(2) 啟動OpenBlock
如果前一步沒有鉤選 運行OpenBlock,可以從開始菜單啟動OpenBlock。

3. 在OpenBlock中連接Arduino
(1) 選擇設備
注意這時OpenBlock上方有未選擇設備-沒有連接的字樣,點擊未選擇設備:

選擇Arduino Uno。

(2) 連接設備
點擊連接按鈕。

(3) 下載固件
然後點擊返回編輯器,點擊界面的下載固件按鈕:

等待界面顯示上傳成功,點擊下方的 「關閉」 按鈕。

三、 入門程序示例
1. 放一些積木模塊
首先選擇事件-「當 綠旗 被點擊」,把它拖到右側程序區:

類似操作按下面圖標把其它積木塊拼在一起:

2. 接入LED燈
把LED插到靠近USB一側插孔的第4、5腳,LED燈的長腳插入標13的孔,短腳插入標GND的孔。

3. 測試運行
點擊綠旗運行按鈕:

觀察LED會閃爍。

四、使用上傳模式
注意剛才的界面右上角有個「實時模式」的開關,這時候如果關閉OpenBlock,則LED燈不再閃爍。如果要程序脫離軟體仍能運行,則可以使用上傳模式:
點擊切換為上傳模式:

點擊中間的上傳按鈕,等待上傳成功:

觀察這時候LED正常閃爍。關閉OpenBlock軟體,LED燈仍然可以正常閃爍。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275172.html
微信掃一掃
支付寶掃一掃