kiv5 发表于 2015-3-19 17:14:18

小白求助-开关问题

怎么用 arduino和三极管  实现微动开关的效果 , 主要是想控制"美的电压力锅"做饭、煲汤等。

mc.six 发表于 2015-3-19 20:08:42

不明白啥意思,能详细描述一下吗

kiv5 发表于 2015-3-19 21:59:48

mc.six 发表于 2015-3-19 20:08 static/image/common/back.gif
不明白啥意思,能详细描述一下吗

这个电饭锅的预约功能很差,我把面板拆开接出了三组线。分别对应:饭、稀饭、汤这三个功能键。我想把这三个功能用arduino控制。

托米 发表于 2015-3-20 00:34:50

我的理解是不是楼主希望用arduino来控制饭、稀饭、汤,实现预约功能?

mc.six 发表于 2015-3-20 07:55:38

本帖最后由 mc.six 于 2015-3-20 07:59 编辑

用数字输出,先置高电平延时50ms再置低电平。
int in1=10;    //饭
int in2=12;   //稀饭
int in3=11;   //汤

/////////饭控制
digitalWrite(in1,HIGH);
delay(50);
digitalWrite(in1,LOW);

/////////稀饭控制
digitalWrite(in2,HIGH);
delay(50);
digitalWrite(in2,LOW);

/////////汤控制
digitalWrite(in3,HIGH);
delay(50);
digitalWrite(in3,LOW);

这只是一个示例,你可以根据需要再加别的代码,不知道对不对请参考

xinhoujue 发表于 2015-3-20 12:51:08

完全可以,没有任何问题!但须注意电饭锅I/O口的电平,不要弄反即可。

suoma 发表于 2015-3-20 15:45:37

没有降压模块吗?220V太大了

kiv5 发表于 2015-3-20 15:51:42

mc.six 发表于 2015-3-20 07:55 static/image/common/back.gif
用数字输出,先置高电平延时50ms再置低电平。
int in1=10;    //饭
int in2=12;   //稀饭


请问电路部份要怎么接。我按以下图片的接法,整个面板的按钮都失效了。

kiv5 发表于 2015-3-20 15:57:42

suoma 发表于 2015-3-20 15:45 static/image/common/back.gif
没有降压模块吗?220V太大了

我的线是从这种按钮里接出来的,不是220v。

mc.six 发表于 2015-3-20 16:16:53

先搞清楚按钮按下后是送个高电平还是送个低电平

mc.six 发表于 2015-3-20 16:24:25

感觉没必要三极管,让arduino和电饭锅共地,然后D4直接加电阻接到按钮的一端(就是输入端),得搞清按下后送的是高电平还是低电平,再试试。主要是要搞清电饭锅里的直流电压是多少。最好加个光电耦合器这样比较好,两边隔离了,还不用考虑电饭锅的直流电压。

kiv5 发表于 2015-3-20 16:44:15

mc.six 发表于 2015-3-20 16:24 static/image/common/back.gif
感觉没必要三极管,让arduino和电饭锅共地,然后D4直接加电阻接到按钮的一端(就是输入端),得搞清按下后送 ...

谢谢。 我晚上回去试试。

小猪会轮滑 发表于 2015-3-21 10:06:25

:):):):):):):):):)
页: [1]
查看完整版本: 小白求助-开关问题