输入输出问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3760|回复: 9

[已解决] 输入输出问题

[复制链接]
发表于 2014-4-24 06:11 | 显示全部楼层 |阅读模式
我有一个meag 2560。编了以下程序。
[mw_shl_code=c,true]void setup(){
  pinMode(50, OUTPUT);
  pinMode(51, OUTPUT);
  pinMode(24, INPUT);
  pinMode(25, INPUT);
}

void loop()
{
  detect=digitalRead(24);
  judge=digitalRead(25);
  if(detect)
      digitalWrite(50, HIGH);
   else
     digitalWrite(50, LOW);
  if(judge)
      digitalWrite(51, HIGH);
   else
     digitalWrite(51, LOW);
   delay(1300);
}[/mw_shl_code]

我仅仅是把一根线插在24脚上,50脚很快的on/off。所以加了delay。就成了闪烁了。
是我没弄明白怎么给输入接线吗。arduino的输入和输出电流流向都是从pin到GND吧?
发表于 2014-4-24 08:23 | 显示全部楼层
防抖不做?这程序的不稳定性太高!或者用2次检测的方式来操作要好点
发表于 2014-4-24 11:47 | 显示全部楼层
你这个程序写的有问题吧?if(){};else(){};
发表于 2014-4-24 12:13 | 显示全部楼层
24最好给个电阻并联。
发表于 2014-4-24 13:03 | 显示全部楼层
看上去没什么问题。把检测数值打印出来。看一下你的传感器是不是有问题。
 楼主| 发表于 2014-4-24 18:00 | 显示全部楼层
癞子 发表于 2014-4-24 08:23
防抖不做?这程序的不稳定性太高!或者用2次检测的方式来操作要好点

是的。实际用的时候不是输出。就是想看输入点有多不稳定。我觉得可能是板子坏了。我这琢磨怎么量量。我不是电子专业。个人爱好
 楼主| 发表于 2014-4-24 18:01 | 显示全部楼层
癞子 发表于 2014-4-24 08:23
防抖不做?这程序的不稳定性太高!或者用2次检测的方式来操作要好点

嗯。我是想看看有多不稳定。我估计是板子坏了。请教一下要怎么量呢。我是业余爱好者
 楼主| 发表于 2014-4-24 18:02 | 显示全部楼层
smallfivecn 发表于 2014-4-24 11:47
你这个程序写的有问题吧?if(){};else(){};

语句就一句,所以不用花括号~
 楼主| 发表于 2014-4-24 18:03 | 显示全部楼层
智能创客 发表于 2014-4-24 12:13
24最好给个电阻并联。

我觉得板子坏了。并联,不是电流更大吗。
 楼主| 发表于 2014-4-24 18:04 | 显示全部楼层
.oο麽麽茶㊣ 发表于 2014-4-24 13:03
看上去没什么问题。把检测数值打印出来。看一下你的传感器是不是有问题。 ...

传感器就是个电位器。不可能坏的。换板子了。哈哈。谢谢回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-5 03:35 , Processed in 0.075396 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表