Como adicionar entrada do teclado para o Olho Que Tudo Vê

Você pode usar a entrada de teclado para definir o valor de atraso tempo exato para o seu olho que tudo vê, que controla o quão rápido você quer que seu olho para frente e para trás. Você pode usar a mesma técnica para adicionar a entrada do teclado numérico para qualquer um dos seus esboços.

Alterar o código para o seu olho que tudo vê

Abra o código para o seu olho que tudo vê e criar um novo esboço. Em seguida, adicione o seguinte código:

  1. Criar uma variável na seção de declaração variável para armazenar sua entrada a partir do teclado:

    int input-
  2. Na seção de configuração (), crie um canal serial para conectar ao seu Arduino para que você pode ler a partir do teclado do seu computador:

    Serial.begin (9600) -
  3. Adicione código para ler a partir do teclado para o final do seu ciclo, antes do último colchete:

 while (Serial.available ()> 0) {entrada + = Serial.parseInt () - if (Serial.read () == ' n') {timeDelay = input-}}

Como a entrada do teclado funciona

A velocidade a que as luzes se mover para trás e é controlado pelo timeDelay variável e é definido como 40 milissegundos na parte superior do desenho. Você pode mudar isso com a entrada do teclado (apenas usando números é claro!) Para definir um novo tempo de atraso em milissegundos.

o enquanto loop que você adicionar à seção loop () de o código verifica para ver se tem havido qualquer nova entrada na porta serial. Se assim for, a nova entrada é adicionado à variável inteiro # 147-entrada # 148-.

o E se instrução verifica para ver se a tecla Enter foi pressionado. A barra e 'n' indica entrar. Se o esboço detecta isso, a variável timeDelay é alterado para o valor que foi armazenado pela variável de entrada.

Quanto maior for o número que você digitar, mais lentamente seu olho fará a varredura e para trás, e vice-versa. Você poderia fazer a mesma coisa quando você quer ser capaz de mudar uma variável com um valor numérico digitado no teclado!

Você pode simplesmente baixar o código do site da companhia e usá-lo para seu projeto.

menu