Wie man Tastatureingaben an den All-Seeing Eye hinzufügen

Sie können die Tastatureingabe, um den genauen Zeitverzögerungswert für Ihr all-sehende Auge, die steuert, wie schnell Sie Ihre Augen verwenden, um hin und her zu bewegen. Sie können die gleiche Technik verwenden, um numerische Tastatureingabe zu einem Ihrer Skizzen hinzuzufügen.

Ändern Sie den Code für Ihre all-sehende Auge

Öffnen Sie den Code für Ihre all-sehende Auge und erstellen Sie eine neue Skizze. Dann fügen Sie den folgenden Code:

  1. Erstellen Sie eine Variable in der Variablendeklarationsteil Ihrer Eingabe von der Tastatur zu speichern:

    int Input-
  2. Im Setup () Abschnitt erstellen einen seriellen Kanal an Ihrem Arduino zu verbinden, so dass Sie von der Tastatur Ihres Computers zu lesen:

    Serial.begin (9600) -
  3. Fügen Sie den Code von der Tastatur bis zum Ende der Schleife zu lesen, vor der letzten geschweiften Klammer:

 während (Serial.available ()> 0) {input + = Serial.parseInt () - if (Serial.read () == ' n') {Zeitverzögerung = Input-}}

Wie Tastatureingabe funktioniert

Die Geschwindigkeit, mit der das Licht wieder bewegen und her wird durch die variable Zeitverzögerung gesteuert und ist an der Spitze der Skizze bis 40 Millisekunden eingestellt. Sie können dies mit Tastatureingabe ändern (nur mit Zahlen natürlich!) Eine neue Verzögerungszeit in Millisekunden eingestellt werden.

Das während Schleife fügen Sie prüft die Schleife () Abschnitt des Codes, um zu sehen, ob es einen neuen Eingang an der seriellen Schnittstelle wurde. Wenn ja, wird der neue Eingang der ganzzahlige Variable hinzugefügt # 147-Eingang # 148-.

Das ob Anweisung überprüft, um zu sehen, ob die Enter-Taste gedrückt wurde. Der Schrägstrich und 'n' gibt ein. Wenn die Skizze es erkennt, wird die Zeitverzögerung Variable auf den Wert geändert, der von der Eingangsgröße gespeichert wurde.

Je größer die Zahl, die Sie eingeben, desto langsamer wird Ihr Auge scannt hin und her, und umgekehrt. Sie könnten das gleiche tun, wann immer Sie mit einem numerischen Wert in der Lage sein wollen, eine Variable zu ändern über die Tastatur eingegeben!

Sie können einfach den Code aus dem Begleiter-Website herunterladen und verwenden Sie es für Ihr Projekt.

Menü