版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Arduino
編程控制與應(yīng)用熟悉Arduino
編程軟件認知Arduino
編程軟件為了方便同學(xué)們更好更快的入門學(xué)習(xí)Arduino,今天我們會接觸到Arduino
的兩類編程軟件,零基礎(chǔ)的同學(xué)可以使用圖形化的編程軟件,有基礎(chǔ)的同學(xué)也可以使用更熟悉的文本代碼編程軟件來學(xué)習(xí)。導(dǎo)
入一、常見的圖形化編程軟件二、常見的代碼編程軟件目錄常見的圖形化編程軟件m
Block
好好搭搭一、常見的圖形化編程軟件ArduBlock
S4AMixly
(米思齊)MatchuplinkboyMixly
由北京師范大學(xué)傅騫團隊開發(fā),基于Google
Blockly核心,支持大部分Arduino
硬件,第三方也可以自己制作庫文件。優(yōu)點使用體驗好●可以查看圖形化模塊對應(yīng)的代碼●配套的教程非常豐富●適合小學(xué)高年級以上學(xué)生使用一
、常見的圖形化編程軟件(
一
)Mixly(米思齊)代碼數(shù)字輸出管腳=137
設(shè)為高延時毫秒了1000數(shù)字輸出管腳=137設(shè)為低輸入/輸出控制邏輯文本變量函
數(shù)?顯
示
器不足●編程速度較慢一、常見的圖形化編程軟件(
二
)ArduBlockArduBlock
是一款由上海新車間創(chuàng)客為Arduino
開發(fā)設(shè)計,它依附在Arduino
IDE軟件下運行,主要以圖形化積木搭建的方式進行編程。優(yōu)點●編輯可視化和交互性加強●編程門檻降低●支持大部分Arduino硬件,也支持編寫自己獨有硬件
庫不足●停止更新,界面和功能等功能被趕超畫
ArduBlockblink.abp保存
打開
下載到ArduinoTukeTKtDFRobot一、常見的圖形化編程軟件(三)S4AS4A(ScratchForArduino)是基于Scratch的開源代碼改進,可以說是Scratch
的修改版。優(yōu)點●提供了一系列新的傳感器模塊與輸出模塊●實現(xiàn)基本常見的功能●相對簡單,能容易上手不足●
S4A的中文支持不夠好●一些高級模塊仍沒法使用配套教程不是很多blink-S4A1.6文
件
編
輯
幫
助重霞執(zhí)行重互折行⑩次出系mBlock
由國內(nèi)Makeblock
創(chuàng)客工場出品,基于Scratch
開源代碼修改而來,界面和使用體驗接近原版Scratch
風(fēng)格,是一款集游戲制作、藝術(shù)創(chuàng)作、機器人控制于一體的開源編程軟件。優(yōu)點●結(jié)合了Scratch軟件的圖形化編程方式●零基礎(chǔ)的初學(xué)者能夠快速完成程序設(shè)計●添加了機器人模塊,可以驅(qū)動與Arduino電路板
兼容的傳感器、機器人等硬件一、常見的圖形化編程軟件(四)mBlock適運追機9
力
回E??OE?Oron@|E?eionOEr?e?nQ商助C步書力E2=雄
ED9
里示游字:0E?OO=
?雄
四
9
易動津:4⑩時國E?-Q0_E?O1
個X據(jù)mBot主程序重復(fù)執(zhí)行?????B0CD?
?一、常見的圖形化編程軟件(五)好好搭搭好好搭搭來自杭州好搭團隊開發(fā)的在線編程平臺,該軟件基于Scratch開源代碼修改而來,實現(xiàn)了云編譯功能。優(yōu)點●好好搭搭支持Scratch動畫編程、Arduino
硬件編程和其它一些第三方硬件●方便從動畫編程無縫過渡到硬件編程●可以查看圖形化模塊對應(yīng)的代碼↓個80設(shè)
B肪
字
口
自
繳
為
①設(shè)
器
齡
字
口
0
①制引事
●
端出角能卵新標諧出產(chǎn)引
津
D言(1029
B的
自m060漏00行開顯1222224)28Match
up官方版是柴火創(chuàng)客推出的一款為Arduino兼容平臺產(chǎn)品所涉及的圖形化編程軟件。優(yōu)點●
完全獨立于Arduino
IDE卻完美兼容各種類型的
Arduino主控板●涵蓋大量的電子模塊,可直接轉(zhuǎn)化生成文本化
代碼,無需下載各種庫文件●
M在模塊拼接界面,可以通過拖拉電子模塊進
行硬件電路的連接●在邏輯拼接界面,可以通過拖拉邏輯模塊進行
程序的編寫一、常見的圖形化編程軟件(
六
)Matchup執(zhí)行否
則版值項目口到項目文件MatchUP邏輯模塊
文本代碼已連接模塊(0)常用邏輯循環(huán)數(shù)學(xué)變量函數(shù)初始化監(jiān)聽資源編譯燒錄linkboy
是一款集Arduino
圖形化編程以及Arduino
仿
真功能于一體的圖形化編程仿真軟件,內(nèi)置大量的
Arduino
開源生態(tài)模塊和原件。優(yōu)點●通過直觀的硬件連線界面表達出元器件級別的實物連
接效果●方便用戶對照連接自己的實物裝置●內(nèi)置強大的仿真功能,不需要Arduino開發(fā)板等硬件●電腦一鍵模擬運行用戶的邏輯和各個模塊,做到真正
的所見即所得③itkboy42201210ao解法(CUons9%ApDatlcalTemp)360ipsTemp1301nao刻Lab)linkboy
0
◎
⑤田
M指令元素
模塊④框架系列④軟件模塊系列④功能擴展模塊系列④物聯(lián)網(wǎng)主板系列④田產(chǎn)自主處理器系列④ARM-32位處理器系列④Arduino主控板系列④通用外設(shè)系列④電子元件系列④傳感輸入模塊系列④驅(qū)動輸出模塊系列④黑色電子模塊系列④初學(xué)者入門路材④創(chuàng)客教育普患課程器材④電子學(xué)會等級考試器材④順通ST系列<第三方廠商模塊添加>一、常見的圖形化編程軟件(
七
)linkboy×<>固回回RAM:0/203Arduino
for
VisualStudio二、常見的代碼編程軟件Arduino
IDE
MariamolePlatformIO●
Arduino
IDE是一款官方版Arduino
程序開發(fā)軟
件,主要使用C或C++語言進行編程,它是一個
基于開放原始碼的軟硬體平臺。●功能:程序編寫好
本軟件上傳執(zhí)行◎Blink|Aduino
1.8.13文件項目工是幫助9Binksvoid
setup(){pinMode(
LED_BUILTIN,OUTPUT);}void
loop()digita1Write(LED_BUILTIN,HIGH
);
delay(1000);digita1Write(
LED_BUILTIN,LOW);
delay(1000);子//turnthe
LED
on(HIGH
is
the
voltage
level)
//waitfor
a
second//turntheLEDoff
by
making
the
voltage
LOW
//waitfor
a
secondAroulnoUno二、常見的代碼編程軟件1.Arduino
IDE●
MariaMole是特別為Arduino而設(shè)計的開源軟
件。●功能:基于已安裝的Arduino軟件基礎(chǔ)上運行
,可以完成Arduino
程序的編寫
、編譯(compile)
與
上載(Upload)Arduino,
同
時還可以導(dǎo)入Arduino
庫和示例等。工作區(qū)同
時支持多個項目,外觀上可以定制設(shè)計自己
的主題。MariaMoleFile
Edit
Project
Help四
atuador.cpp國
atuador.h
111/give
it
a
name;15
void
setup()Externam
SoftwareSerlcppSeralCalResponseASCI圖man_sketch.h四
man_sketch.cppDud
otpu
SercdlProject
'Blink'successfulybuilt!Binary
fie
size:1084bytes(Uses7%of
the
avalable
memory
at
this
board:14336bytes)二、常見的代碼編程軟件2.Mariamole12
int
led=
13;o
Visual
Studio是美國微軟公司的開發(fā)工具包系列
產(chǎn)品,又簡稱為VS?!?/p>
工具:VS包括了整個軟件生命周期中所需要的大
部分工具,如UML
工具、代碼管控工具、集
成開發(fā)環(huán)境(IDE)
等,是一個基本完整的開
發(fā)工具。●
功
能
:VS
IDE可用于編輯、調(diào)試并生成代碼,發(fā)
布應(yīng)用。I具D
測試S
體系緒構(gòu)Q
窗口W式
出貝臺夢為
;Other
Ad
LbrayAd
Code
出
①解決方案資源營通者
4×金
0
·
4
留
0中蜜解夫方案資源管理器(Cml+
pBHardwareSeiáahB
iterupthB
intypeshBiohB
io43022chB
is430chB
is76711h3.ArduinoforVisualStudiolinklino×圖BLrkl
全Mort
rbuinat
hae
an
ce-board
LED
you
cat
cntLecmarda,it
is
attaced
to
dirital
pin
13.Itpintheor-bard
IE
is
cezncted
to
on
your
hrthedocunentationathtt://ardhin,ceTaisgsylecode
it
in
the
poblie
donain.nsified8My
2014byScottFitgerald二、常見的代碼編程軟件//thelopforetionrua
over
amd
ovr
again
fortvurEvoid
leop01diritallrite(13,HGE);
//turntheLBDn
(HLGia
the
veltage
1evel)
d-lag(100D);
/l
rait
for
a
sconddiritalrite(13,10);
/i/tarntheLEoffbynkingthevwltateLOW
delar(100);l/waitforasecondBio86r401.hBio90pwmlhDB
io90pwmZbhD
B
is90pmmbhB
ieS0pmm81hB
an161kVAView
VA
Ovte順決方案斷資厚管.類視圖//thesatofartionroan
once
tm
you
rea
tent
o
sonr
theburd
Bvoid
setup01/i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抗生素使用效果年度評價報告
- 五年級學(xué)生習(xí)慣養(yǎng)成指導(dǎo)課程
- 智能農(nóng)業(yè)大棚環(huán)境調(diào)控系統(tǒng)方案
- 高校大學(xué)英語課程考試題庫
- 小學(xué)英語單詞記憶法與學(xué)習(xí)技巧
- 監(jiān)理招標文件技術(shù)部分編寫范例
- 常利率視角下風(fēng)險模型破產(chǎn)概率的深度剖析與實證研究
- 兒童英語啟蒙課程計劃書
- 大型音樂節(jié)活動策劃與執(zhí)行方案
- 材料作文寫作指導(dǎo)及范文解析
- 電工承包簡單合同(2篇)
- 模切管理年終工作總結(jié)
- 售后工程師述職報告
- 粉刷安全晨會(班前會)
- 2024年國網(wǎng)35條嚴重違章及其釋義解讀-知識培訓(xùn)
- 部編版八年級語文上冊課外文言文閱讀訓(xùn)練5篇()【含答案及譯文】
- 高三英語一輪復(fù)習(xí)人教版(2019)全七冊單元寫作主題匯 總目錄清單
- 工業(yè)區(qū)物業(yè)服務(wù)手冊
- 大學(xué)基礎(chǔ)課《大學(xué)物理(一)》期末考試試題-含答案
- 道德與法治五年級上冊練習(xí)測試題帶答案(模擬題)
- 招標代理機構(gòu)內(nèi)部管理制度
評論
0/150
提交評論