Tutorial 1 e passo 7 sobre o envolvimento para Placas Intel® Galileo

Documentação

Instalação e configuração

000006607

08/09/2017

Nesta lição, aprendemos o que as máquinas podem ouvir. A partir de saídas simples usando o monitor serial, para LEDs que respondem à entrada de áudio, nós apenas arranhou a superfície sobre o que é possível.

Nós aprendemos como Breadboards pode nos ajudar com a ampliação de nosso microcontrolador, fornecendo-nos com uma série de opções para ligar sensores.

Usando o monitor serial, somos capazes de produzir os valores de entrada do que o microfone pegou. Para ver que no mundo físico, nós conectou um LED com um resistor que acompanha que ajudou a limitar o fluxo de corrente. Usando a lei de Ohm, fomos capazes de calcular a quantidade correta de resistência necessária para não soprar o nosso LED.

Desafios

  • Como você ajustar o código para ligar o LED em uma amostra de som (volume) inferior?

  • Conecte mais alguns LEDs ao seu projeto e acenda-os com base nos dados recebidos do microfone. Experimente piscar cada LED com base num intervalo diferente de leituras recebidas.

  • Abra o exemplo de fade (arquivo > exemplos > 01. noções básicas > fade). Como você pode usar esse código de exemplo para expandir em seu código?

NotaEste código está usando o pino 9 para o diodo emissor de luz, assim que você pode usar seu circuito atual para testá-lo para fora.
 
  • Quando a taxa de amostragem atinge um determinado valor, defina o brilho do LED para escurecer. Caso contrário, defini-lo totalmente brilhante.

  • Os dados de som recebidos são um pouco irregulares; Não há uma transição suave entre valores. Como você pode usar uma técnica de suavização (calculando médias leituras de entrada) para obter valores de deslocamento constante?
    Arduino suavização tutorial