Arduino基礎入門篇「arduino編程語言入門」

一、簡介

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

1. S4A

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

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

2. ArduinoScratch

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

Scratch的版本也比較老。

3. OpenBlock

OpenBlock是一款優秀的國產開源免費Scratch+Arduino開發環境,更新迭代速度快,操作容易上手,本文將介紹其入門操作。準備工作有:

  • 安裝Windows系統的PC機
  • 一塊Arduino UNO
  • 一個LED燈

二、操作步驟

1. 準備 Arduino 開發板

我這裡準備了一塊Arduino UNO,使用USB線連接到電腦。

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

(1) 安裝 Arduino 開發IDE

下載地址
https://www.arduino.cc/en/guide/windows

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

下載後雙擊,按提示進行安裝。此教程網上比較多,這裡不再綴述。

(2) 從系統-設備管理器找到arduino的埠

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

這裡埠號是USB-SERIAL CH340(COM4)。

(3) 下面測試Arduino IDE

打開Arduino IDE:

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

在工具欄點擊上傳按鈕:

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

等待下方的上傳成功。

觀察Arduino電腦板L燈會一閃一閃。

2. 下載安裝 OpenBlock軟體

(1) 開源地址:https://gitee.com/openblockcc/

本文下載安裝其桌面版,到其 中文文檔 找到下載地址,下載後雙擊按提示進行安裝。

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建
Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建
Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

(2) 啟動OpenBlock

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

3. 在OpenBlock中連接Arduino

(1) 選擇設備

注意這時OpenBlock上方有未選擇設備-沒有連接的字樣,點擊未選擇設備:

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

選擇Arduino Uno。

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

(2) 連接設備

點擊連接按鈕。

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

(3) 下載固件

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

三、 入門程序示例

1. 放一些積木模塊

首先選擇事件-「當 綠旗 被點擊」,把它拖到右側程序區:

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

2. 接入LED燈

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

3. 測試運行

點擊綠旗運行按鈕:

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

觀察LED會閃爍。

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

四、使用上傳模式

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

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

Arduino 入門學習9 OpenBlock 可視化開發工具環境搭建

觀察這時候LED正常閃爍。關閉OpenBlock軟體,LED燈仍然可以正常閃爍。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275172.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:20
下一篇 2024-12-17 14:20

相關推薦

發表回復

登錄後才能評論