我刚开始得到与Arduino的,几乎有更多的先进的东西的想法。 这似乎很简单。 现在我一个谁平时最喜欢的两个设备整合在一起,所以我想知道如果我能控制与计算机的键盘或连接到Arduino板两个硬件按钮伺服装置。
如果有帮助,我使用一个Arduino板乌诺。 下面是示例代码我使用扫伺服现在
// Sweep
// by BARRAGAN <http://barraganstudio.com>
// This example code is in the public domain.
#include <Servo.h>
Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created
int pos = 0; // variable to store the servo position
void setup()
{
myservo.attach(11); // attaches the servo on pin 9 to the servo object
}
void loop()
{
for(pos = 0; pos < 45; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(10); // waits 15ms for the servo to reach the position
}
for(pos = 45; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(10); // waits 15ms for the servo to reach the position
}
}
现在,让我们说,我想通过我按下电脑键盘上的左/右箭头键来改变伺服的角度。 我将如何去这样做?
或者,如果我有什么附加的两个按钮到Arduino,并按下一个会移动的伺服或左或右视按钮。 哪些端口,我会堵塞按钮进入? 任何代码示例或图表将极大地帮助!