2017年6月1日星期四

继电器控制220V家电源码


一个具体的应用例子,比如:用单片机去打开或关闭一个电压220V的电灯,由于单片机工作在5V, 而电灯是220V,因此需要由单片机控制一个继电器,通过控制这个继电器充当电灯的开关。


继电器的输出回路一般有三个触点,中间的触点是动触点(公共端),其它两个触点是静触点。
输入回路不通电时,动触点(公共端)总是和一个静触点断开(称为常开),与另一个静触点闭合(称为常闭)
输入回路通电后,原来闭合的成断开状态。即:动触点(公共端)与和常开触点闭合,与常闭触点断开。


  1. int pinRelay = 3; //管脚D3连接到继电器模块的信号脚  
  2.   
  3. void setup() {  
  4.   pinMode(pinRelay, OUTPUT); //设置pinRelay脚为输出状态  
  5. }  
  6.   
  7. void loop() {   
  8.    digitalWrite(pinRelay, HIGH);//输出HIGH电平,继电器模块闭合  
  9.    delay(5000); //等待5000毫秒  
  10.   
  11.    digitalWrite(pinRelay, LOW);//输出LOW电平,继电器模块断开  
  12.    delay(8000); //等待8000毫秒  
  13. }  

没有评论:

发表评论