mega板接DHT11没问题,但加上电机就没法读数,是因为负载太多吗?谢谢!-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 371|回复: 0

[未解决] mega板接DHT11没问题,但加上电机就没法读数,是因为负载太多吗?谢谢!

[复制链接]
回帖奖励 1 金币 回复本帖可获得 1 金币奖励! 每人限 1 次
发表于 2022-6-9 22:11 来自手机 | 显示全部楼层 |阅读模式
用电脑usb接口接mega2560,mega2560接DHT11,用板上的5v供电,采温湿度数据没问题。
接着在loop里加了个判断,当温度或湿度大于某值时,让一个数字端口置高电平,驱动一个二极管和一个电机,一旦满足条件,二极管和电机都工作起来,但此时DHT11将无法读取数据。
如果把电机从电路中去除,则二极管仍然可亮,DHT11读数也正常。
搞不清这是为什么,感觉是电机运转起来后影响了DHT11的工作,是因为mega功率太小,带不动这些负载吗?用9v电池给mega供电会有用吗?如何解决比较好呢?
谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2025-1-1 19:57 , Processed in 0.072246 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表