手工制作双向微动开关

  想要一个微动开关,但是因为过年,淘宝已经都不发货了,所以决定自己手工制作一个。
  找了一个易拉罐,做为主要制作材料。剪好后用两把钳子夹住两边,拉平后在火上来回的烤烤就变平了。不能离火太近,就烧化了。大约20cm,来回烤个七八次即可。

手工制作微动开关

手工制作微动开关


  将表面的漆打磨掉,并画好尺寸。宽度都是1cm,两短2.5cm,一长5cm。
手工制作微动开关

手工制作微动开关


  剪好后并将最长的卷一下以防有锯齿。
手工制作微动开关

手工制作微动开关


  用纸做绝缘,焊上杜邦线。中间的接5V,两边的接IO口。缝隙自己调好。
手工制作微动开关

手工制作微动开关


  测试一下。接在51单片机上,代码如下,只为测试,随便写的。

#include 
#include 
typedef unsigned char uint8;
sbit D22 = P2^2;
sbit D23 = P2^3;
sbit L24 = P2^4;
sbit L25 = P2^5;

delay(uint8 loop)
{
	while(loop--)
	{
		_nop_();
		_nop_();
		_nop_();
		_nop_();
	}	
}

main()
{
	P0 = 0x00;
	P2 = 0x00;
	while(1)
	{
		if (D22 == 1)
		{
			L24 = 1;
			L25 = 0;
		}
		if (D23 == 1)
		{
			L24 = 0;
			L25 = 1;
		}
		if (D22 == 0 && D23 ==0)
		{
			L24 =0;
			L25 =0;
		}
		delay(500);
	}	
}

  效果不错。但是还有两个问题,一固定不方便,二5V没有接电阻。

发表评论

电子邮件地址不会被公开。 必填项已用*标注