Arduino编程控制与应用课件:认知Arduino编程软件_第1页
Arduino编程控制与应用课件:认知Arduino编程软件_第2页
Arduino编程控制与应用课件:认知Arduino编程软件_第3页
Arduino编程控制与应用课件:认知Arduino编程软件_第4页
Arduino编程控制与应用课件:认知Arduino编程软件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论