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

懒人必备---麦昆懒人车

Efghery Efghery 2020-02-16 17:25:06
1
57
简单

在家抗疫情,闲的没事干,玩玩这款懒人车吧!!!

材料清单 材料清单
1x
麦昆小车
1x
红外线遥控器(可不要)
1x
毛线
2x
纸盒
1x
纸筒
1x
积木
步骤1 步骤1
搭积木
projectImage
projectImage

搭成一个盒子,里面可放纸盒的大小。

步骤2 步骤2
还是搭积木
projectImage

搭成圆形,为了放纸筒。

步骤3 步骤3
给麦昆编程
代码 代码
	                    					/*!
 * MindPlus
 * maqueen
 *
 */
#include <Maqueen_Motor.h>
#include <DFRobot_IRremote.h>
#include <DFRobot_NeoPixel.h>
// 函数声明
void onIRReceive(uint8_t data);
// 创建对象
IRremote_Receive remoteReceive_16;
Maqueen_Motor    motor;
DFRobot_NeoPixel neoPixel_15;


// 主程序开始
void setup() {
	remoteReceive_16.begin(16);
	remoteReceive_16.setCallback(onIRReceive);
	neoPixel_15.begin(15, 4, 255);
}
void loop() {

}

// 事件回调函数
void onIRReceive(uint8_t data) {
	if ((data==119)) {
		motor.motorRun(motor.LEFT,motor.CW,255);
		motor.motorRun(motor.RIGHT,motor.CW,255);
	}
	if ((data==103)) {
		motor.motorRun(motor.LEFT,motor.CCW,255);
		motor.motorRun(motor.RIGHT,motor.CCW,255);
	}
	if ((data==215)) {
		motor.motorRun(motor.LEFT,motor.CW,0);
		motor.motorRun(motor.RIGHT,motor.CW,255);
	}
	if ((data==151)) {
		motor.motorRun(motor.LEFT,motor.CW,255);
		motor.motorRun(motor.RIGHT,motor.CW,0);
	}
	if ((data==231)) {
		neoPixel_15.setBrightness(250);
		neoPixel_15.setRangeColor(-1, -1, 0x00FFFF);
	}
	if ((data==167)) {
		neoPixel_15.setBrightness(0);
		neoPixel_15.setRangeColor(-1, -1, 0x00FFFF);
	}
	if ((data==247)) {
		digitalWrite(8,HIGH);
	}
	if ((data==183)) {
		digitalWrite(12,HIGH);
	}
	if ((data==247)) {
		digitalWrite(8,LOW);
	}
	if ((data==143)) {
		digitalWrite(12,LOW);
	}
}
	                    				
步骤4 步骤4
将麻绳拴住麦昆
projectImage
projectImage

这样,我们就做完了!!!

步骤5 步骤5
看一下效果吧!
projectImage

我们的制作就结束了!!!

Makelog作者原创文章,未经授权禁止转载。
1
57
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]