新车间Arduino图形化编程软件 - ArduBlock(3)

2020-02-21 19:07

图10 电位计与舵机的ArduBlock产品图样程序

主程序do语句反复由上而下地执行包含在其内的3个程序模块,第一个模块“给模拟量赋值”的作用是把模拟量接口0的电位计数值采样到Arduino的MCU中,采样值范围为0~1023,并赋值给变量“pot value”;第二个模块“给模拟量赋值”的作用是把变量“pot value”的数值范围从0~1023正比缩放为0~179,并把缩放后的数值赋值给变量“servo position”;第三个模块“DRFobot舵机”的作用是把变量“servo position”的值输出给连接在数字接口9上的舵机。这样电位计的采样值就正比转换成了舵机角度值,舵机随电位计转动而转动。

若采用通用外设“引脚”模块库编程完成上述任务,程序如图11所示。

图11 电位计与舵机的ArduBlock的通用程序

ArduBlock使用心得

大概半年前,我向在青少年宫任职的朋友推荐了Arduino这种电子积木,他说早有耳闻,只不过Arduino编程用的是C语言,而且命令和注释都是英文,所以不方便教小孩子。我说:“你OUT了,国内新车间出品了一种拼图式全中文软件ArduBlock,能适合孩子们的。”听我一说,这位仁兄顿时高兴起来,立即下载软件,学习起来。

前不久,他打来电话说,已经把ArduBlock软件用在了机器人兴趣班上了,上午还用软件中的超声波、舵机模块和程序控制模块为避障智能车编写了程序,下载到控制器,然后看到智能车能够在各种障碍物之间来回巡游,孩子们轻松地理解了智能车的“大脑”到底是怎样思考的。其实ArduBlock软件不仅可以用于青少年培训,也可以成为成年初学者进入Arduino世界的敲门砖。

关键词:车间 Arduino 图形 编程 软件 ArduBlock


新车间Arduino图形化编程软件 - ArduBlock(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:塑料成型工艺与模具设计习题(机工屈华昌)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: