能力风暴机器人编程11个经典实例(含代码)能力风暴机器人编程11个经典实例(含代码).pdfVIP

能力风暴机器人编程11个经典实例(含代码)能力风暴机器人编程11个经典实例(含代码).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
能力风暴机器人编程11个经典实例(含代码)能力风暴机器人编程11个经典实例(含代码)

能力风暴智能机器人编程实例 实验一 机器人发音 1、功能:机器人发出1 2 3的声音; 2、实验目的:练习最基本的顺序编程结构; 3、用到的部件:喇叭; 4、扩展:练习其他音节的发音,可以让机器人为你唱首歌; 5、提供示例:VJC流程图编程,JC 代码程序。 #includeAS_UIII_LIB.h voidmain() { tone(261.600006,0.500000); tone(293.600006,0.500000); tone(329.600006,0.500000); while(1){} } 实验二 机器人走“∞”字形 1、功能:机器人走“∞”字形; 2、实验目的:练习顺序编程结构的同时,学习控制机器人的行走; 3、用到的部件:电机; 4、扩展:可以让机器人走四边形、三角形、之字形甚至波浪前行; 5、提供示例:VJC流程图编程,JC 代码程序。 #include “AS_UIII_LIB.h” void main( ) /* 主程序说明*/ { /* 主程序开始标志*/ motor(1,60); /* 左电机以60 的速度前进,右电机以20 的速度前进*/ motor(2,20); wait(8.200000); /* 根据机器人走一周的时间调整参数*/ stop( ); wait(1.000000); motor(1,20); /* 左电机以20 的速度前进,右电机以60 的速度前进*/ motor(2,60); wait(6.000000);/* 根据机器人走一周的时间调整参数*/ stop( ); /* 停止执行程序*/ While(1){} } 实验三动态字符显示 1、功能:在机器人的屏幕上循环动态显示“ABCD ”四个字符; 2、实验目的:练习较长的顺序编程结构,学习控制机器人的显示屏; 3、用到的部件:LCD显示屏; 4、扩展:考虑如何让字符滚动显示到第二行,尝试是否可以显示汉字,学习循 环之后,尝试将此程序改写为循环结构; 5、提供示例:流程图分析,VJC流程图编程,JC 代码程序。 实验四 机器人走五角星 1、功能:机器人在地上走出五角星图案; 2、实验目的:练习条件循环编程结构和计算公式; 3、用到的部件:电机; 4、扩展:这里是用变量控制条件循环的次数,可以增加其他的变量作为条件循 环的输入控制; 5、提供示例:流程图,VJC流程图编程,JC 代码程序。 实验五机器人叫人起床 1、功能:机器人充当起床闹钟,在天亮的时候发出声音,并且原地转圈,直到 主人起床; 2、实验目的:练习永远循环编程结构,学习控制机器人的传感器; 3、用到的部件:光敏传感器,LCD显示屏; 4、扩展:反过来,天黑的时候是不是可以让机器人有什么操作; 5、提供示例:流程图,VJC流程图编程,JC 代码程序。 #include “AS_UIII_LIB.h” int photo_1=0 ; void main() { printf( Wake me up\n ) ;/* 打印“Wake me up ”字符串在显示屏上*/ while(1) { photo_1 =(photo(1)+photo(2))/2 ;/* 采集传感器的数值,取左右传感器的平均值*/ if(photo_1 500)/* 如果传感器的值小于某个特定值,也就是光线达到一定的强度 */ { motor( 1 , 80 ) ;/* 左电机以80 的速度前进,右电机停止,原地转圈*/ motor( 2 , 0 ) ; tone(261.600006,0.2500000) ;/* 发出声音*/ tone(329.600006,0.2500000) ;

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档