10,变速小风扇20120108.doc

上传人:hs****ma 文档编号:564390066 上传时间:2024-03-01 格式:DOC 页数:3 大小:1.12MB
返回 下载 相关 举报
10,变速小风扇20120108.doc_第1页
第1页 / 共3页
10,变速小风扇20120108.doc_第2页
第2页 / 共3页
10,变速小风扇20120108.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《10,变速小风扇20120108.doc》由会员分享,可在线阅读,更多相关《10,变速小风扇20120108.doc(3页珍藏版)》请在金锄头文库上搜索。

1、实验十 程序控制变速小风扇引言每当夏天,USB风扇是办公室不可缺少的设备,但是现在市场卖的大多都是速度不可变的单速风扇,今天我们的实验就是做一个用Arduino为核心的,键盘控制风速的小电扇。实验目的1.制作一个风速可控的小风扇。2.掌握PWM输出控制概念与编程。3.掌握子函数编写概念。实验原理脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,脉冲宽度调制是一种模拟控制方式。通过PWM调制,控制通过小风扇的电流大小,从而控制风扇的风速。实验用品1.实验用品元器件名称数量说明1Arduino Nano12小风扇15V3面包线104面包板1带盒子实

2、验过程1.看电路图2.组装实验电路3.程序编写/*这是用程序控制小风扇转速的实验,按照程序,小风扇的转速由强变弱,再到强如此循环不已对PWM的控制程序为以下几点:通过不同的赋值,改变PWM输出口电流大小;控制值:0-255,分别对应脉冲波0%-100%的占空比。可通过打开串口窗口,实时观看每种风速的控制数值*/void setup()for (int i=3;i50;j-=50)/从255、205、155依次递减, fine(j); /风扇运行子函数 delay(3000);/每种风速保持3秒钟/4.运行程序观察结果可在风扇中心粘贴一块白纸作为标记,以便观察小风扇的不同转速。实验总结小风扇程序从最强风速开始运行。如果从最小风速开始运行,会发生什么情况?为什么?拓展实验1.修改程序代码,改变风速/保持时间。2.增加串口通讯代码,打开串口窗口,实时观看每种风速的控制数值。3.增加一个LED指示灯,用灯亮度同步观察风扇转速。4.设计一个可根据环境温度自动变速的风扇。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号