
文章插圖
一、簡(jiǎn)介有些開源項(xiàng)目將少兒可視化編程環(huán)境scratch與Arduino相結(jié)合,可以進(jìn)行積木一樣拖拉式編程 。常見的有:
1. S4A不過其Scratch是基于2.0開發(fā)的,界面比較老 。
2. ArduinoScratchScratch的版本也比較老 。
3. OpenBlockOpenBlock是一款優(yōu)秀的國產(chǎn)開源免費(fèi)Scratch+Arduino開發(fā)環(huán)境,更新迭代速度快,操作容易上手,本文將介紹其入門操作 。準(zhǔn)備工作有:
安裝Windows系統(tǒng)的PC機(jī)一塊Arduino UNO一個(gè)LED燈二、操作步驟1. 準(zhǔn)備 Arduino 開發(fā)板我這里準(zhǔn)備了一塊Arduino UNO,使用USB線連接到電腦 。
(1) 安裝 Arduino 開發(fā)IDE下載地址https://www.arduino.cc/en/guide/windows
下載后雙擊,按提示進(jìn)行安裝 。此教程網(wǎng)上比較多,這里不再綴述 。
(2) 從系統(tǒng)-設(shè)備管理器找到arduino的端口這里端口號(hào)是USB-SERIAL CH340(COM4) 。
(3) 下面測(cè)試Arduino IDE打開Arduino IDE:
在工具-端口,選擇COM4(以上面第2步查到的端口號(hào)一致):
在菜單選擇:文件-示例-01.Basics-Blink:
在工具欄點(diǎn)擊上傳按鈕:
等待下方的上傳成功 。
觀察Arduino電腦板L燈會(huì)一閃一閃 。
2. 下載安裝 OpenBlock軟件(1) 開源地址:https://gitee.com/openblockcc/本文下載安裝其桌面版,到其 中文文檔 找到下載地址,下載后雙擊按提示進(jìn)行安裝 。
(2) 啟動(dòng)OpenBlock如果前一步?jīng)]有鉤選 運(yùn)行OpenBlock,可以從開始菜單啟動(dòng)OpenBlock 。
3. 在OpenBlock中連接Arduino(1) 選擇設(shè)備注意這時(shí)OpenBlock上方有未選擇設(shè)備-沒有連接的字樣,點(diǎn)擊未選擇設(shè)備:
選擇Arduino Uno 。
(2) 連接設(shè)備點(diǎn)擊連接按鈕 。
(3) 下載固件然后點(diǎn)擊返回編輯器,點(diǎn)擊界面的下載固件按鈕:
等待界面顯示上傳成功,點(diǎn)擊下方的 “關(guān)閉” 按鈕 。
三、 入門程序示例1. 放一些積木模塊首先選擇事件-“當(dāng) 綠旗 被點(diǎn)擊”,把它拖到右側(cè)程序區(qū):
類似操作按下面圖標(biāo)把其它積木塊拼在一起:
2. 接入LED燈把LED插到靠近USB一側(cè)插孔的第4、5腳,LED燈的長腳插入標(biāo)13的孔,短腳插入標(biāo)GND的孔 。
3. 測(cè)試運(yùn)行點(diǎn)擊綠旗運(yùn)行按鈕:
觀察LED會(huì)閃爍 。
四、使用上傳模式注意剛才的界面右上角有個(gè)“實(shí)時(shí)模式”的開關(guān),這時(shí)候如果關(guān)閉OpenBlock,則LED燈不再閃爍 。如果要程序脫離軟件仍能運(yùn)行,則可以使用上傳模式:點(diǎn)擊切換為上傳模式:
點(diǎn)擊中間的上傳按鈕,等待上傳成功:
觀察這時(shí)候LED正常閃爍 。關(guān)閉OpenBlock軟件,LED燈仍然可以正常閃爍 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 零基礎(chǔ)學(xué)cdr要多久 cdr是什么格式
- 這幾項(xiàng)基礎(chǔ)運(yùn)動(dòng) 讓男性更健康
- linux基礎(chǔ)命令查看和設(shè)置別名 linux修改文件名命令
- 最完整的基礎(chǔ)知識(shí)大全 python怎么樣才算入門
- 幾項(xiàng)基礎(chǔ)運(yùn)動(dòng) 讓男人身體更加棒
- 俯臥撐雖好但對(duì)于原有基礎(chǔ)疾患的人群并不適宜
- 學(xué)云計(jì)算需要的基礎(chǔ) 大數(shù)據(jù)與云計(jì)算就業(yè)前景
- 白領(lǐng)男性輕松入門學(xué)健身運(yùn)動(dòng)
- c語言新手入門代碼 c語言用戶標(biāo)識(shí)符命名規(guī)則
- python語法基礎(chǔ)知識(shí) python實(shí)戰(zhàn)項(xiàng)目
