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

智能风扇

v2dRUclEtsnd v2dRUclEtsnd 2022-03-04 21:21:45

  今天老师给了一个风扇:

projectImage

我来做个风扇

步骤1 步骤1
硬件准备
材料清单 材料清单
1x
UNO版
1x
拓展版
1x
风扇模块
1x
步进电机
1x
Shiftout数码管
1x
旋转模块
步骤2 步骤2
编辑程序
projectImage
代码 代码
	                    					/*!
 * MindPlus
 * uno
 *
 */
#include <DFRobot_ShiftOut.h>

// 动态变量
volatile float mind_n_my_float_variable;
// 创建对象
DFRobot_ShiftOut shift;


// 主程序开始
void setup() {
	shift.begin(9,3,8,MSBFIRST);
	mind_n_my_float_variable = 0;
}
void loop() {
	mind_n_my_float_variable = analogRead(A0);
	if ((300>mind_n_my_float_variable)) {
		shift.led(3);
		analogWrite(10, 255);
	}
	else if ((600>mind_n_my_float_variable)) {
		shift.led(2);
		analogWrite(10, 180);
	}
	else if ((900>mind_n_my_float_variable)) {
		shift.led(1);
		analogWrite(10, 80);
	}
	else {
		shift.led(0);
		analogWrite(10, 0);
	}
}

	                    				
步骤3 步骤3
试验效果
projectImage
projectImage
projectImage
projectImage
Makelog作者原创文章,未经授权禁止转载。
2
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]