当前位置:   article > 正文

智能垃圾桶(超声波测距,SG90舵机,Wemos D1)_舵机和超声波模块垃圾桶怎么连接

舵机和超声波模块垃圾桶怎么连接

 实物图:

实物图:

WemosD1

        特性

        1. 基于ESP-8266EX

        2. Arduino兼容,使用rduino IDE来编程

        3. 11 x I/O 引脚

        4. 1 x ADC 引脚(输入范围0-3.3V

        5. 板载5V 1A开关电源(高输入电压24V

工作中:

stm32模块开发类似,集成度高

STM32方案也更经济便宜

 超声波模块

 

 

 

 

 

SG90舵机

硬件接线详情:

超声波GndEchoTrigVcc分别接WemosD1 GndD2D85V

SG90舵机红色电压线棕色地线橙色信号线分别接WemosD1 3.3VGndD5

代码示例:

 

  1. #include <Servo.h>
  2. #define DuoPin D5
  3. #define Echo D2
  4. #define Trig D8
  5. Servo myDuoJi;
  6. long getTime()
  7. {
  8. digitalWrite(Trig,HIGH);
  9. delayMicroseconds(10);
  10. digitalWrite(Trig,LOW);
  11. return pulseIn(Echo,HIGH);
  12. }
  13. void initChaoShengBo()//超声波初始化
  14. {
  15. pinMode(Echo,INPUT);
  16. pinMode(Trig,OUTPUT);
  17. }
  18. void setup() {
  19. // put your setup code here, to run once:
  20. initChaoShengBo();
  21. myDuoJi.attach(DuoPin);
  22. Serial.begin(115200);
  23. }
  24. void loop() {
  25. // put your main code here, to run repeatedly:
  26. long dis;
  27. dis = getTime() / 58;//实现超声波测距
  28. if(dis < 10){
  29. myDuoJi.write(90);//舵机转动角度
  30. delay(1500);
  31. }else{
  32. myDuoJi.write(180);//舵机初始化角度
  33. }
  34. }

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/560153
推荐阅读
相关标签
  

闽ICP备14008679号