Contrôle de servo avec un clavier ou un autre matériel de boutons?

Je viens de commencé avec Arduino, et à peine une idée à ce sujet plus de l'avancée des choses. Il semble assez simple. Maintenant, je suis celui qui aime habituellement à intégrer les deux appareils ensemble, donc je me demandais si je pouvais contrôler un servo avec le clavier de l'ordinateur ou à deux de matériel de boutons-poussoirs attaché à la carte Arduino.

Dans le cas où il aide, je suis en utilisant un Arduino Uno conseil d'administration. Voici l'exemple de code que j'utilise le balayage de l'servo pour l'instant

//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 
  } 
}
  1. Maintenant, disons que je voulais changer le servo de l'angle de la via appuyant sur le
    flèche de gauche/droite touches de mon clavier d'ordinateur. Comment pourrais-je aller
    faire cela?

  2. Sinon, si j'ai attaché deux boutons poussoirs pour l'Arduino,
    et en appuyant sur on pourrait se déplacer le servo soit à gauche ou à droite, selon
    sur le bouton. Les ports qui aurais-je brancher les boutons dans? Tout
    les exemples de code ou de diagrammes aiderait grandement!

  • arduino.cc/en/Tutorial/Button Est-ce que vous cherchez? Et dans le cas de l'utilisation de votre clavier d'ordinateur est-il connecté directement à l'Arduino, ou un ordinateur qui est connecté à l'Arduino?
  • L'arduino est connecté à un ordinateur. Et je veux le contrôle de celle du clavier de l'ordinateur. Un seul ordinateur dans l'équation.