Arduino与Proteus仿真实例-继电器驱动仿真
继电器驱动仿真
继电器是一种电动开关。它由一组用于单个或多个控制信号的输入端子和一组操作触点端子组成。开关可以具有多种触点形式的任意数量的触点,例如闭合触点、断开触点或其组合。
在前面的实例中,对继电器有做过详细的介绍,请参考:
1、仿真电路原理图

2、仿真代码实现
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| int button = 2; int relay = 4; bool button_state = false; void button\_pressed(){ if(button_state){ button_state = false; }else{ button_state = true; } }
void setup(){ pinMode(button,INPUT); pinMode(relay,OUTPUT); // 绑定中断 attachInterrupt(digitalPinToInterrupt(button),button_pressed,RISING); digitalWrite(relay,LOW); }
void loop(){ if(button_state){ digitalWrite(relay,HIGH); }else{ digitalWrite(relay,LOW); } }
|
3、仿真结果

文章来源: https://iotsmart.blog.csdn.net/article/details/120986916
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!