开启左侧

节能环保智能风扇--范朕恺

[复制链接]
发表于 2017-10-19 15:04:40 | 显示全部楼层 |阅读模式
节能环保智能风扇


作品简介:
       该作品主要通过Arduino UNO、i创学院扩展板、L298N电机驱动模块、超声波模块实现对节能环保智能风扇的控制,包括人来风起,人走风停的功能。
作品照片:
WechatIMG201508399054_.pic.jpg

WechatIMG191508399053_.pic.jpg

WechatIMG171508399053_.pic.jpg

WechatIMG181508399053_.pic.jpg

WechatIMG161508399052_.pic.jpg

WechatIMG141508399052_.pic.jpg
  1. const int TrigPin = 11;
  2. const int EchoPin = 12;
  3. int distance;

  4. const int leftPin1 = 8;
  5. //const int leftPin2 = 7;
  6. //const int rightPin3 = 4;
  7. //const int rightPin4 = 3;
  8. const int leftSpeed = 6;
  9. //const int rightSpeed = 5;
  10. const int intSpeedPWM = 1200;


  11. void setup() {
  12.   Serial.begin(9600);
  13.   pinMode(TrigPin, OUTPUT);
  14.   pinMode(EchoPin, INPUT);

  15.   pinMode(leftPin1, OUTPUT);

  16. }

  17. void loop() {

  18.   int delayTine = 20;
  19.   analogWrite(leftSpeed, intSpeedPWM);


  20.   digitalWrite(TrigPin, LOW);
  21.   delayMicroseconds(2);
  22.   digitalWrite(TrigPin, HIGH);
  23.   delayMicroseconds(10);
  24.   digitalWrite(TrigPin, LOW);
  25.   distance = pulseIn(EchoPin, HIGH) * 17 / 1000.0;
  26.   Serial.print(distance);
  27.   Serial.println("cm");
  28.   //delay(100);


  29.   if (distance > 30)
  30.   {
  31.     digitalWrite(leftPin1, 0);

  32.   }
  33.   else
  34.   {
  35.     digitalWrite(leftPin1, 1);

  36.   }
  37.   delay(100);
  38. }
复制代码

CoolFan.ino (847 Bytes, 下载次数: 0)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐

关于我们

帮助中心

商务合作

点击这里给我发消息

关注微信公众号

Copyright © 2016-2017 i创学院 - 上海享渔教育科技有限公司 Powered by Discuz!     ( 沪ICP备16033954号-1 )