自制小风扇 机器人等级考试教学PPT课件.pptx

自制小风扇 机器人等级考试教学PPT课件.pptx

第6课 自制小风扇;目录;;关于风的小常识: 风是由空气流动引起的一种自然现象,它是由太阳辐射热引起的。 根据风对地上物体所引起的现象将风的大小分为13个等级,称为风力等级,简称风级。 ;传播种子;大自然中的风;风扇发展背景:;风扇的分类:;;;风扇模块,通过驱动电机,带动扇叶的转动,就能产生风了。;左边第一个口为:G-GND 第二个口为:V-VCC接电源 第三个口为:S1-风扇反转 第四个口为:S2-风扇正转 (正转反转根据实际情况);G接连接GND(地)的黑色排针, V接连接VCC(电源)的红色排针, S1连接黑色排针,S2连接红色排针(S1接红,S2接黑也行)。此时如果风扇转动,表示风扇正常。; 轻触开关传感器,通过按键可以实现两种状态的切换,可以起到开关的作用。;轻触开关传感器针脚介绍: ;;按照下图所示,连接各个部件, 将轻触开关通过3pin线连接到数字端口D4;将风扇模块的S1与S2分别 连接到D10、D11。; S1、S2都连接到数字口,是为了方便控制风扇的转动方向。如果 方向已确定,S1、S2只需其中一个接数字口即可,另一个接GND或者VCC,例如S1接D10,那S2只需接GND或者VCC(注:这里S2接GND或者VCC,是根据实际需求来的,例如S2接GND时,S1接收到的PWM值越大,风扇转动越快;S2接VCC时,S1接收到的PWM值越大,风扇转动越慢)。 ;; 通过数字端口D4连接轻触开关,将轻触开关的值传给主控板,然后判断,如果按键按下让连接到PWM口D11(通过正转的端口输入信号)的风扇模块转动,如果没有按下,则风扇不转动。自制触碰小风扇就完成啦!!!;void setup() { pinMode(4, INPUT); } void loop() { if (digitalRead(4) == 1) //如果轻触开关按下 { analogWrite(11,200); //从模拟端口11,风扇正转,转速为200 } else if (digitalRead(4) != 1) //如果轻触开关没有按下 { analogWrite(11,0); //风扇停止转动 } } ;;当按键按下时,风扇转动;松手时,风扇停止转动。;;风扇模块: 风扇模块通过驱动电机,带动三页风扇转动实现风扇的效果。通过测试,当PWM值在20~255区间??时候,电机能够转动(实际PWM值请根据每个风扇模块的实际情况来);当PWM数值太小时电机不能运转; 轻触开关传感器: 轻触开关传感器,可以实现一个开关的效果,按下与不按下是两个状态;也就是0和1;当按下后是高电平,状态值为1;没按下时是低电平,状态值为0。 ;;;; 这节课,我们学习了通过Fduino UNO主控板的PWM模块实现对风扇模块的控制,了解了轻触开关模块,也了解了关于风的小常识,并利用这两个模块制作了一个小风扇。

文档评论(0)

1亿VIP精品文档

相关文档