查看: 832|回复: 5

[未解决] 新人一枚!在用继电器、水泵、arduino uno3做一个自动浇水!

[复制链接]

该用户从未签到

发表于 2019-7-22 09:11 | 显示全部楼层 |阅读模式
fritzing里继电器长什么样???
为什么9V供电时接入水泵的gnd就会没电???
为什么程序编好了水泵在制定条件下却不打开???
附:源程序
源程序
int waterpin=2;//定义数字13 接口
int inpin=6;//定义数字2 接口
int val;//定义变量val
long  val_1;//定义变量
float  voltage;//

void setup()
{
   pinMode(waterpin,OUTPUT);//定义水泵接口为输出接口
  pinMode(inpin,INPUT);//定义按键接口为输入接口

  Serial.begin(9600);//设置波特率为9600,
}
void loop()
{
    val=digitalRead(inpin);//读取数字2口电平值赋给val
     val_1=analogRead(A0);//采集模拟信号赋值
     Serial.println(val_1);//显示val_1值
     voltage=(val_1*0.0048828125);//显示电压值
    Serial.println(val);//显示val值
   Serial.print(voltage);//显示电压值
   Serial.println("V");//显示电压单位
    if(val_1<=500)
    {
      digitalWrite(waterpin,HIGH);
    }
    else
    {
      digitalWrite(waterpin,LOW);
    }
    delay(1000);
}



  • TA的每日心情
    开心
    2020-1-30 00:09
  • 签到天数: 1026 天

    [LV.10]以坛为家III

    发表于 2019-7-23 08:19 | 显示全部楼层
    程序看上去基本没错,这问题得结合硬件来看,你需要把硬件配置和接线图放出来大家才好帮你分析

    该用户从未签到

     楼主| 发表于 2019-7-24 12:06 | 显示全部楼层
    1、arduino主板的5V、继电器VCC、继电器公共端接在一起

    2、arduino主板的GND、继电器GND、水泵白色线接在一起

    3、水泵红色线接继电器常闭端

  • TA的每日心情
    开心
    2018-9-20 15:06
  • 签到天数: 279 天

    [LV.8]以坛为家I

    发表于 2019-7-25 15:36 | 显示全部楼层
    9V电池不能给马达供电~电源容量太小~
  • TA的每日心情
    无聊
    2020-1-23 18:36
  • 签到天数: 105 天

    [LV.6]常住居民II

    发表于 2019-8-1 20:56 | 显示全部楼层
    Creeper666 发表于 2019-7-22 17:00
    水泵继电器信号输出不可以使用端口2!你既然要使用串口通信就要避免使用1,2端口! ...

    0号端口是RX接收端口,1号端口是TX传输端口
  • TA的每日心情

    2020-1-29 17:11
  • 签到天数: 128 天

    [LV.7]常住居民III

    发表于 2019-8-1 21:21 | 显示全部楼层
    wangyirun 发表于 2019-8-1 20:56
    0号端口是RX接收端口,1号端口是TX传输端口

    哦哦,对,忘了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    [限时福利]5分钟带你快速了解新一代开发板:M5STACK
    [限时福利]5分钟带你快速
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    哪位高手帮帮忙呀用UNO主板控制垃圾分类
    哪位高手帮帮忙呀用UNO主
    因为综合实践课给学生讲垃圾分类所以想用Arduino UNO主板制作一个智能分类的设
    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    使用ESP32-Mail-Client库发送邮件
    使用ESP32-Mail-Client库
    个人感觉这个库比较强大,能上传附件,可以用来上传日志 库地址 GitHib: https://git
    【Arduino】108种传感器系列实验(03)---微波雷达感应开关...
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表