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

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

图1 基于Scratch 2.0

我们玩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:介绍ArduinoScratch软件

图2 扩展的Arduino功能块

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

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

图3 Arduino窗口

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

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

展开阅读全文

页面更新:2024-04-22

标签:控制板   能用   小车   前身   传感器   机器人   组件   年初   实例   模块   爷爷   界面   性能   代码   功能   测试   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top