Arduino - 试图保持高位,但它不起作用

时间:2015-03-26 23:46:59

标签: arduino robot

我正在建造一个使用继电器为电机供电的小型机器人。为了运行继电器,我将它连接到引脚11和12.如果我使用类似Blink示例的东西,它将引脚打开,然后关闭一秒钟,它工作正常。但是,我要做的是保持一个引脚,直到满足IF语句。当我运行它时,它会将引脚打开一毫秒左右,然后永久关闭。我怎么能让这个工作?

1 个答案:

答案 0 :(得分:0)

好吧,我有几个猜测,但你的描述含糊不清,不知道IF声明是什么......也许它是在你不知情的情况下得到满足的。

我很确定光线会持续超过一毫秒才能看到它。作为旁注,这是一篇有趣的相关文章:http://www.100fps.com/how_many_frames_can_humans_see.htm

你正在贬值吗? http://arduino.cc/en/Tutorial/Debounce

我可以想象一个简单的程序,IF计算按钮按下 - 或者时间 - 在没有去抖动的情况下,你会满足条件而不会看似正确。

这只是一种可能性,但不知道代码或设置很难说。