DIY 网线测线仪

2016-02-032万
AI 快速预览详细 收起
DIY 网线测线仪是一个适合初学者的简单项目。通过使用Arduino和简单的流水灯代码,可以实现网线测试功能。项目中,2-9号引脚被设置为输出状态,通过循环方式依次点亮每个引脚上的LED,并配合蜂鸣器提示音。最终效果是能够轻松测试网线连接情况。
网线测线仪,就简单介绍下,看图。


代码很简单只需简单的流水灯就可以了




  1. void setup()
  2. {
  3.   for (int i=2; i<=9; i++)    //通过循环的方式设置2-9号引脚为输出状态
  4.   {
  5.     pinMode(i,OUTPUT);
  6.     pinMode(10,OUTPUT);      //蜂鸣器 引脚10输出
  7.   }
  8. }
  9. void loop()
  10. {
  11.   for (int x=2; x<=9; x++)   //通过循环的方式依次让每个引脚的led在8ms秒内完成明灭
  12.   {
  13.     digitalWrite(x,HIGH);
  14.     BuzzerDi();    //蜂鸣器 滴一声
  15.     delay(700);
  16.     digitalWrite(x,LOW);
  17.     delay(10);
  18.   }
  19. }
  20. void BuzzerDi()    //蜂鸣器 滴一声
  21. {
  22. digitalWrite(10,HIGH);
  23. delay(100);
  24. digitalWrite(10,LOW);
  25. }
复制代码






创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(7)
20060606
20060606
好像不用arduino吧……
凌风清羽
凌风清羽
好赞~~不过话说即使灯全亮了,还有水晶头的线序问题,能测出线序出错就再好不过了~~~
上次测线器通过却没信号,弄了好久才发现是线序乱掉了~~
D.Rainbow
D.Rainbow
必须顶顶
qq815076543322
qq815076543322
作者
回复D.Rainbow
评论内容
visionsl
visionsl
建议可以改进一下, 传统方式要等8个灯全部亮一遍才能确认是否有故障
可以改成一接上,全部灯亮! 没亮的就是有故障的线芯, 1秒完成检测!
qq815076543322
qq815076543322
作者
回复visionsl
传统
visionsl
visionsl回复qq815076543322
传统方式太令人郁闷了
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
kevinzhang19701
kevinzhang19701
;P:victory:哈哈哈,这个有意思
qq815076543322
qq815076543322
作者
回复kevinzhang19701
做一个玩玩玩
孙毅
孙毅
恩~~~这个有想法,做出来的成本跟买来的,差多少?!
qq815076543322
qq815076543322
作者
回复孙毅
我擦 肯定要比买的贵 买一个测线的才十块 这块板子都不止 关键是乐呵
dsweiliang
dsweiliang
不错的东西
qq815076543322
qq815076543322
作者
回复dsweiliang
做一个 做一个
- 没有更多了 -