企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

和爷爷一起学Arduino:介绍ArduinoScratch软件

wudianyun 2025-01-21 22:03:10 精选文章 12 ℃

我们玩Arduino是很早的,开始于2018年初。最早是用传感器板,后来是S4A(Scratch to Arduino)、ArduinoScratch(我们是从它的前身AS开始的)、Snap!、Build Your Own Blocks、ArduBlock、Mixly等几乎所有开发工具,还玩过mBot、JiMu、机甲大师等近十种机器人的编程工具。我们发现ArduinoScratch有一个特有的性能:除了与其它工具一样可以把开发、编译好的代码上传到Arduino里脱机运行,它还可以联机运行代码。这个功能是很有用的。这篇先做简单的介绍,以后再用实例来做详细介绍。

ArduinoScratch是在Scratch 2.0基础上扩展了对Arduino的开发功能。我们用过1版、2版,现在最新的是3.2.1版。图1是它启动时的界面,2.0的功能块,它都有。

功能块分类里新增了两类。一是“Arduino模块”,共有53个功能块。一是“Arduino机器人”,共有14个功能块。这67个是专用于Arduino的功能块。学过Arduino的,一看就明白。

如果你的代码只含有67个Arduino功能块,那你的代码可以编译上传到Arduino控制板,就可以脱机运行代码。否则,只能联机运行。在联机运行模式,Scratch和Arduino模块都能用。

以后会陆续介绍JoyStick盾板的测试,及其它组件的测试,用调试方式做各种Arduino实验,用ArduinoScratch编写智能小车代码等等。

最近发表
标签列表