米思齐教学之Arduino:自制小风扇

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
按下
analogWrite(11,0);//风扇停止转动 } }
05 实现效果
当按键按下时,风扇转动;松手时,风扇停止转动。
06 知识点讲解
➢ 风扇模块: 风扇模块通过驱动电机,带动三页风扇转动实现风扇的效果;通过 测试,当值在170~255区间的时候,电机能够转动。当数值太小时电 机不能运转;
1872年,一个叫约瑟夫的法国人又研制出一种靠发条涡轮启动,用齿 轮链条装置传动的机械风扇,这个风扇比拜伦发明的机械风扇精致多 了,使用也方便一些。
1880年,美国人舒乐首次将叶片直接装在电动机上,再接上电源,叶 片飞速转动,阵阵凉风扑面而来,这就是世界上第一台电风扇。
风扇的分类:
电风扇按使用电源分,可分为交流、直流和交直流两用三类。一般在 车船上使用的多数为交直流两用电风扇。用途最广、数量最多的是单 相交流电风扇。
按电动机的形式分,可分为电容运转式、罩极式和串激整流子式三类。
本课任务: 自制一个触碰小风扇
02 模块介绍
风扇模块:
风扇模块,通过驱动电机,带动扇叶的转动,就能产生风了。
风扇模块针脚介绍:
左边第一个口为:GND 第二个口为:VCC接电源 第三个口为:S1:风扇反转 第四个口为:S2:风扇正转
级小树随风弯;
六级举伞有困难;
七级迎风走不便;
八级风刮树枝断;
九级屋顶飞瓦片;
十级拔树又倒屋;
十一二级陆上很少见。
关于风的小常识:
风的作用:
传播种子
风能发电
带动帆船
风的产生方式:
大自然中的风
扇扇子
吹风扇
风扇发展背景:
机械风扇起源房顶上,1829年,一个叫詹姆斯·拜伦的美国人从钟表 的结构中受到启发,发明了一种可以固定在天花板上,用发条驱动的 机械风扇。这种风扇转动扇叶带来的徐徐凉风使人感到欣喜,但得爬 上梯子去上发条,很麻烦。
备注:风扇模块的两个信号输出端口,只要其中一个端口输 出高电平,就可以使风扇转动;端口的选择是起到控制风扇 转动方向的作用。
轻触开关传感器:
轻触开关传感器,通过按键可以实现两种状态的切 换,可以起到开关的作用。
轻触开关传感器针脚介绍:
第一个口为:信号针脚 S 第二个口为:电源+ VCC 第三个口为:电源- GND
GND:电线接地端Ground。代表地线或0线。 VCC:电路的供电电压,通常是5V。 S : 输入信号,当触碰开关按下,输出高电平;没按下去是低电平。
03 硬件连接
按照下图所示,连接各个部件, 将轻触开关通过4pin线连接到数字端口4;将风扇模块连接到PWM11
04 代码实现
通过数字端口D4连接轻触开关,将轻触开关的值传给主控板, 然后判断,如果按键按下让连接到PWM口D11(通过正转的端 口输入信号)的风扇模块转动,如果没有按下,则风扇不转动。 自制触碰小风扇就完成啦!!!
目录
背景介绍 模块介绍 硬件连接 代码实现 实现效果 知识点讲解 可扩展任务 总结与分享
01 背景介绍
关于风的小常识:
风是由空气流动引起的一种自然现象,它是由太阳辐射热引起的。
根据风对地上物体所引起的现象将风的大小分为13个等级,称为风力
等级,简称风级。
风级歌
零级烟柱直冲天;
一级青烟随风偏;
➢ 轻触开关传感器: 轻触开关传感器,可以实现一个开关的效果,按下与不按下是两个 状态;也就是0和1;当按下后是高电平,状态值为1;没按下时是低 电平,状态值为0。
07
可扩展任务
思考
风扇的速度最大是多少呢?改变风扇的速度,让风力更 大
试一试
让风扇正转或者反转;看一看会有什么效果?
08 总结与分享
void setup() {
pinMode(4, INPUT); } void loop() {
if (digitalRead(4) == 1) {//如果轻触开关按下 analogWrite(11,200);//从模拟端口11,风扇正转,转速为
200 } else if (digitalRead(4) != 1) {//如果轻触开关没有
这节课,我们学习了通过Fduino UNO主控板的 PWM模块实现对风扇模块的控制,了解了轻触开关模 块,也了解了关于风的小常识,并利用这两个模块制作 了一个小风扇。
相关文档
最新文档