所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

“我和我的祖国”国庆花车

老朱1978 老朱1978 2019-10-13 14:55:30
2
0
简单

随着时间的流逝,祖国母亲已经迎来了70周岁的生日,现如今科技发展也日渐迅速,为了给祖国母亲庆生,我们设计了一个智能机器人花车,它的功能丰富,由3个功能构成,旋转的音乐盒,红旗挥舞和自动升旗。

步骤1 步骤1
花车模型:利用kt板制作了花车模型,再用一些小花,卡纸进行装饰。
projectImage
步骤2 步骤2
旋转的音乐盒:利用电机将小人旋转同时用MP3播放《我和我的祖国》。
projectImage
projectImage
步骤3 步骤3
红旗挥舞:利用舵机 ,红旗摇摆,达到挥舞的效果,此时播放音乐《红旗飘飘》。
projectImage
步骤4 步骤4
自动升旗装置:利用电机将国旗升起,伴随着国歌缓缓上升。
projectImage
projectImage
projectImage
projectImage
projectImage
材料清单 材料清单
1x
Arduino UNO板
1x
舵机
2x
电机
1x
MP3播放器
代码 代码
	                    					void setup(){
delay(20);
pinMode(5,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(8,OUTPUT);
}

void loop(){
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (12))) {
play.SetVolume(31);
play.PlayMode(3);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (24))) {
play.PlayMode(1);
dc_cfun5.motorrun(1,80);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (94))) {
dc_cfun5.motorrun(1,0);
play.PlayMode(2);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (8))) {
dc_cfun6.motorrun(1,60);
delay(1000*9);
dc_cfun6.motorrun(1,0);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (28))) {
for(int repeatci=0;repeatci<50;repeatci++){
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(45);
delay(1000*0.45);
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(135);
delay(1000*0.45);
}
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(90);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (90))) {
dc_cfun6.motorrun(0,60);
delay(1000*9);
dc_cfun6.motorrun(1,0);
}
}
	                    				

随着时间的流逝,祖国母亲已经迎来了70周岁的生日,现如今科技发展也日渐迅速,为了给祖国母亲庆生,我们设计了一个智能机器人花车,它的功能丰富,由3个功能构成,旋转的音乐盒,红旗挥舞和自动升旗。

步骤5 步骤5
花车模型:利用kt板制作了花车模型,再用一些小花,卡纸进行装饰。
projectImage
步骤6 步骤6
旋转的音乐盒:利用电机将小人旋转同时用MP3播放《我和我的祖国》。
projectImage
projectImage
步骤7 步骤7
红旗挥舞:利用舵机 ,红旗摇摆,达到挥舞的效果,此时播放音乐《红旗飘飘》。
projectImage
步骤8 步骤8
自动升旗装置:利用电机将国旗升起,伴随着国歌缓缓上升。
projectImage
projectImage
projectImage
projectImage
projectImage
材料清单 材料清单
1x
Arduino UNO板
1x
舵机
2x
电机
1x
MP3播放器
代码 代码
	                    					void setup(){
delay(20);
pinMode(5,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(8,OUTPUT);
}

void loop(){
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (12))) {
play.SetVolume(31);
play.PlayMode(3);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (24))) {
play.PlayMode(1);
dc_cfun5.motorrun(1,80);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (94))) {
dc_cfun5.motorrun(1,0);
play.PlayMode(2);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (8))) {
dc_cfun6.motorrun(1,60);
delay(1000*9);
dc_cfun6.motorrun(1,0);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (28))) {
for(int repeatci=0;repeatci<50;repeatci++){
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(45);
delay(1000*0.45);
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(135);
delay(1000*0.45);
}
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(90);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (90))) {
dc_cfun6.motorrun(0,60);
delay(1000*9);
dc_cfun6.motorrun(1,0);
}
}
	                    				

随着时间的流逝,祖国母亲已经迎来了70周岁的生日,现如今科技发展也日渐迅速,为了给祖国母亲庆生,我们设计了一个智能机器人花车,它的功能丰富,由3个功能构成,旋转的音乐盒,红旗挥舞和自动升旗。

步骤9 步骤9
花车模型:利用kt板制作了花车模型,再用一些小花,卡纸进行装饰。
projectImage
步骤10 步骤10
旋转的音乐盒:利用电机将小人旋转同时用MP3播放《我和我的祖国》。
projectImage
projectImage
步骤11 步骤11
红旗挥舞:利用舵机 ,红旗摇摆,达到挥舞的效果,此时播放音乐《红旗飘飘》。
projectImage
步骤12 步骤12
自动升旗装置:利用电机将国旗升起,伴随着国歌缓缓上升。
projectImage
projectImage
projectImage
projectImage
projectImage
材料清单 材料清单
1x
Arduino UNO板
1x
舵机
2x
电机
1x
MP3播放器
代码 代码
	                    					void setup(){
delay(20);
pinMode(5,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(8,OUTPUT);
}

void loop(){
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (12))) {
play.SetVolume(31);
play.PlayMode(3);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (24))) {
play.PlayMode(1);
dc_cfun5.motorrun(1,80);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (94))) {
dc_cfun5.motorrun(1,0);
play.PlayMode(2);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (8))) {
dc_cfun6.motorrun(1,60);
delay(1000*9);
dc_cfun6.motorrun(1,0);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (28))) {
for(int repeatci=0;repeatci<50;repeatci++){
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(45);
delay(1000*0.45);
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(135);
delay(1000*0.45);
}
pinMode(6,OUTPUT);
myservo_cfun6.attach(6);
myservo_cfun6.write(90);
}
pinMode(11,INPUT);
if(((ir_cfun11.getCode()) == (90))) {
dc_cfun6.motorrun(0,60);
delay(1000*9);
dc_cfun6.motorrun(1,0);
}
}
	                    				
Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]