大连林海 发表于 2015-12-31 21:13:15

模拟车雨刷器

本帖最后由 大连林海 于 2016-1-31 22:36 编辑



diy 模拟车玻璃雨刷器


   多雨季节,将玻璃上的水珠接影响到司机的视线,大家都会发现车前玻璃上都有雨刷器,不怕风不怕雨,可以把雨水清干净。今天就想用舵机和生活中的一些废旧的材料做一个车得雨刷器。感受动手的乐趣,虽然想法比较简单,但是看到单位宝马车都可以根据雨量大小自动调节雨刷的速度,我还在考虑如何来完成这个设计。不过这个案例会不断的改进,争取把自己的想法都实现了。这次这个帖子难为刚入门开始码代码的我了,还是不是时候哦,这次只能先按住按钮才能实现雨刷器的效果。


器材准备:DFRduino UNO R3

IO 传感器扩展板 V7.1

DMS-MG90 金属9g舵机

连线图:
舵机接在io扩展板的数字九口上
按键接在数字4口上
#include <Arduino.h>
#include <Wire.h>
#include <Servo.h>
#include <SoftwareSerial.h>


double angle_rad = PI/180.0;
double angle_deg = 180.0/PI;
//double jiaodu;
Servo servo_9;
int jiaodu = 0;
int direct = 1;

void setup(){
    pinMode(4,INPUT);
    servo_9.attach(9);
}

void loop(){
    if(((digitalRead(4))==(1))){
         jiaodu += 3 * direct;
      servo_9.write(jiaodu);      
      if (jiaodu > 180)
      {
            direct *= -1;   
      }
      if (jiaodu < 0) {
         direct *= -1;
      }
    }else{
      servo_9.write(0);
    }
   delay(20);
}

被这个程序困扰了好久 在孙大圣的指导下 他帮我完成了设计,不愧是intel的大神 ,在此万分感谢孙大圣的闹心改写、但是之前我的代码 我一直不知道问题出在哪里。大家可以帮忙看看
#include <Arduino.h>
#include <Wire.h>
#include <Servo.h>
#include <SoftwareSerial.h>


double angle_rad = PI/180.0;
double angle_deg = 180.0/PI;
double jiaodu;
Servo servo_9;



void setup(){
    pinMode(4,INPUT);
   
}

void loop(){
   
    jiaodu = 0;
    servo_9.attach(9);
    servo_9.write(jiaodu);
    if(((digitalRead(4))==(1))){
      for(int i=0;i<60;i++)
      {
            servo_9.attach(9);
            servo_9.write(jiaodu);
            jiaodu += 3;
      }
delay(500);
      for(int i=0;i<60;i++)
      {
            servo_9.attach(9);
            servo_9.write(jiaodu);
            jiaodu += -3;
      }
    }else{
      servo_9.attach(9);
      servo_9.write(0);
    }
   
}

上面的额这个帖子 有啥问题 大家多多指正 现在也不知道问题出在哪里



hnyzcj 发表于 2015-12-31 22:16:13

:dizzy:

iooops 发表于 2015-12-31 23:54:05

沙发!!

大连林海 发表于 2016-1-1 16:23:30

hnyzcj 发表于 2015-12-31 22:16


{:5_200:}

virtualwiz 发表于 2016-1-1 16:49:33

{:5_160:}

大连林海 发表于 2016-1-3 11:34:24

virtualwiz 发表于 2016-1-1 16:49


{:5_135:}

丄帝De咗臂 发表于 2016-1-3 13:49:52

你们在聊啥呢,看不懂

大连林海 发表于 2016-1-3 15:31:04

丄帝De咗臂 发表于 2016-1-3 13:49
你们在聊啥呢,看不懂

{:5_130:}

大连林海 发表于 2016-1-4 15:47:22

virtualwiz 发表于 2016-1-1 16:49


今天晚上就把帖子补上大家就不用看沙坑了

20060606 发表于 2020-8-21 05:45:17

感谢分享
页: [1]
查看完整版本: 模拟车雨刷器