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
   23   24   25   26   27   28   29   30   31   32   33