- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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) ;
您可能关注的文档
最近下载
- 2025年新能源发电行业分析报告及未来五到十年行业发展趋势报告.docx
- 未成年人出游免责协议书5篇.docx VIP
- 八年级体育教育教学计划..doc VIP
- 劳动教育(微课版):认识劳动PPT教学课件.pptx VIP
- 特高压输电系统温室气体减排方法学.PDF VIP
- (高清版)DGJ 08-2173-2016 展览建筑及布展设计防火规程.pdf VIP
- 高中英语【拓展阅读】Before You Feel Pressure 双语课件.pptx VIP
- 2025年新人教版数学三年级上册全册教案.pdf
- 社会心理学:文化心理学完整版.pptx VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
文档评论(0)