版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Arduino
编程控制与应用熟悉Arduino
编程软件认知Arduino
编程软件为了方便同学们更好更快的入门学习Arduino,今天我们会接触到Arduino
的两类编程软件,零基础的同学可以使用图形化的编程软件,有基础的同学也可以使用更熟悉的文本代码编程软件来学习。导
入一、常见的图形化编程软件二、常见的代码编程软件目录常见的图形化编程软件m
Block
好好搭搭一、常见的图形化编程软件ArduBlock
S4AMixly
(米思齐)MatchuplinkboyMixly
由北京师范大学傅骞团队开发,基于Google
Blockly核心,支持大部分Arduino
硬件,第三方也可以自己制作库文件。优点使用体验好●可以查看图形化模块对应的代码●配套的教程非常丰富●适合小学高年级以上学生使用一
、常见的图形化编程软件(
一
)Mixly(米思齐)代码数字输出管脚=137
设为高延时毫秒了1000数字输出管脚=137设为低输入/输出控制逻辑文本变量函
数▶显
示
器不足●编程速度较慢一、常见的图形化编程软件(
二
)ArduBlockArduBlock
是一款由上海新车间创客为Arduino
开发设计,它依附在Arduino
IDE软件下运行,主要以图形化积木搭建的方式进行编程。优点●编辑可视化和交互性加强●编程门槛降低●支持大部分Arduino硬件,也支持编写自己独有硬件
库不足●停止更新,界面和功能等功能被赶超画
ArduBlockblink.abp保存
打开
下载到ArduinoTukeTKtDFRobot一、常见的图形化编程软件(三)S4AS4A(ScratchForArduino)是基于Scratch的开源代码改进,可以说是Scratch
的修改版。优点●提供了一系列新的传感器模块与输出模块●实现基本常见的功能●相对简单,能容易上手不足●
S4A的中文支持不够好●一些高级模块仍没法使用配套教程不是很多blink-S4A1.6文
件
编
辑
帮
助重霞执行重互折行⑩次出系mBlock
由国内Makeblock
创客工场出品,基于Scratch
开源代码修改而来,界面和使用体验接近原版Scratch
风格,是一款集游戏制作、艺术创作、机器人控制于一体的开源编程软件。优点●结合了Scratch软件的图形化编程方式●零基础的初学者能够快速完成程序设计●添加了机器人模块,可以驱动与Arduino电路板
兼容的传感器、机器人等硬件一、常见的图形化编程软件(四)mBlock适运追机9
力
回EஸாOEமOron@|EஸeionOErஸeணnQ商助C步书力E2=雄
ED9
里示游字:0EஸOO=
ப雄
四
9
易动津:4⑩时国Eஸ-Q0_EஸO1
个X据mBot主程序重复执行பசகுணB0CDஸ
ூ一、常见的图形化编程软件(五)好好搭搭好好搭搭来自杭州好搭团队开发的在线编程平台,该软件基于Scratch开源代码修改而来,实现了云编译功能。优点●好好搭搭支持Scratch动画编程、Arduino
硬件编程和其它一些第三方硬件●方便从动画编程无缝过渡到硬件编程●可以查看图形化模块对应的代码↓个80设
B肪
字
口
自
缴
为
①设
器
龄
字
口
0
①制引事
●
端出角能卵新标谐出产引
津
D言(1029
B的
自m060漏00行开显1222224)28Match
up官方版是柴火创客推出的一款为Arduino兼容平台产品所涉及的图形化编程软件。优点●
完全独立于Arduino
IDE却完美兼容各种类型的
Arduino主控板●涵盖大量的电子模块,可直接转化生成文本化
代码,无需下载各种库文件●
M在模块拼接界面,可以通过拖拉电子模块进
行硬件电路的连接●在逻辑拼接界面,可以通过拖拉逻辑模块进行
程序的编写一、常见的图形化编程软件(
六
)Matchup执行否
则版值项目口到项目文件MatchUP逻辑模块
文本代码已连接模块(0)常用逻辑循环数学变量函数初始化监听资源编译烧录linkboy
是一款集Arduino
图形化编程以及Arduino
仿
真功能于一体的图形化编程仿真软件,内置大量的
Arduino
开源生态模块和原件。优点●通过直观的硬件连线界面表达出元器件级别的实物连
接效果●方便用户对照连接自己的实物装置●内置强大的仿真功能,不需要Arduino开发板等硬件●电脑一键模拟运行用户的逻辑和各个模块,做到真正
的所见即所得③itkboy42201210ao解法(CUons9%ApDatlcalTemp)360ipsTemp1301nao刻Lab)linkboy
0
◎
⑤田
M指令元素
模块④框架系列④软件模块系列④功能扩展模块系列④物联网主板系列④田产自主处理器系列④ARM-32位处理器系列④Arduino主控板系列④通用外设系列④电子元件系列④传感输入模块系列④驱动输出模块系列④黑色电子模块系列④初学者入门路材④创客教育普患课程器材④电子学会等级考试器材④顺通ST系列<第三方厂商模块添加>一、常见的图形化编程软件(
七
)linkboy×<>固回回RAM:0/203Arduino
for
VisualStudio二、常见的代码编程软件Arduino
IDE
MariamolePlatformIO●
Arduino
IDE是一款官方版Arduino
程序开发软
件,主要使用C或C++语言进行编程,它是一个
基于开放原始码的软硬体平台。●功能:程序编写好
本软件上传执行◎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而设计的开源软
件。●功能:基于已安装的Arduino软件基础上运行
,可以完成Arduino
程序的编写
、编译(compile)
与
上载(Upload)Arduino,
同
时还可以导入Arduino
库和示例等。工作区同
时支持多个项目,外观上可以定制设计自己
的主题。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是美国微软公司的开发工具包系列
产品,又简称为VS。●
工具:VS包括了整个软件生命周期中所需要的大
部分工具,如UML
工具、代码管控工具、集
成开发环境(IDE)
等,是一个基本完整的开
发工具。●
功
能
:VS
IDE可用于编辑、调试并生成代码,发
布应用。I具D
测试S
体系绪构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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区消防疏散应急预案(3篇)
- 数据资源营销方案(3篇)
- 耳环饰品营销方案(3篇)
- 餐厅客房营销方案(3篇)
- 妊娠合并胰腺炎的多学科协作效果分析
- 2026六年级数学上册 综合练习二
- (正式版)DB41∕T 2478-2023 《农业天气指数保险气象灾害认定服务规范》
- 2026八年级道德与法治下册 法治功能完善
- 妊娠合并结节性硬化的胎儿监护技术选择
- 妊娠合并结核性肘关节炎的诊疗要点
- NB-T+10131-2019水电工程水库区工程地质勘察规程
- JBT 9229-2024 剪叉式升降工作平台(正式版)
- 《发展汉语(第二版)初级口语(Ⅰ)》第10课教案
- 小学三年级心理健康课《做情绪的主人》完整课件
- 法律顾问服务投标方案(完整技术标)
- 肿瘤化疗药物常见的不良反应及护理措施课件
- 新一代天气雷达观测与灾害预报
- 污水处理设备安全技术规范 编制说明
- 学位外语(本23春)形成性考核5试题答案
- 安师大环境学习题集及答案
- 城市规划原理 课件 10 城乡区域规划
评论
0/150
提交评论