Page 28 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 28
第一章 认识开源硬件项目
(2)ArduBlock。
ArduBlock是一款可挂靠于Arduino IDE中的图形化编程软件,其可视化和交互性程度
高,编程门槛低,适合于初学者。ArduBlock的界面如图1-20所示。
广东教育出版社
图1-20 ArduBlock界面
ArduBlock界面主要分工具区、模块区和编程区三部分。
工具区:可实现编程文件的新建、存取和程序上传等功能。
模块区:存放实现某种指令或功能的模块区域,具体子模块如表1-4所示。
表1-4 ArduBlock模块功能
模块类名称 功能
控制 用于控制程序结构,包括循环、判断结构、子程序等子模块。
用于控制引脚的输入和输出等,包括数字输入、数字输出、模拟输入和模拟输出、舵
引脚
机、超声波引脚以及发声函数等子模块。
逻辑运算符 用于处理逻辑运算,包括大于、等于、不等于、且、或、非、字符串比较等子模块。
数学运算 用于数字运算,包括加、减、乘、除、取余以及常用数学函数、随机数、映射等子模块。
用于设置常量和变量,包括数字、字符、逻辑值、变量、逻辑变量、字符串变量等子
变量/常量
模块。
一般的实用命令,包括延时、上电运行时间、串口输出、数字映射、I2C读写、红外遥控
实用命令
接收等子模块。
教育机器人 用于电机等的设置。
编程区:是编写图形化程序的区域,可通过拉拽、移动的方式从模块区中选择模块,
像搭积木一样对各模块进行嵌合,快速实现程序的编写。
20 20
21X1359.indd 20 2019/9/29 10:55:53