Tutorial 1 y paso 6 sobre salida básica para Placas Intel® Galileo
Ver sonido con un LED
En la sección Entrada básica de esta lección, el paso 4 describe cómo conectar el sensor del micrófono. Usando el mismo circuito, vamos a ampliar en él mediante el uso de un LED.
Paso 1: Configurar la energía para el LED
Conecte el cátodo (pierna corta) del LED al negativo (tira vertical azul).
Conecte el ánodo (pierna larga) del LED a una sección del centro de la placa.
Paso 2: Añadir una resistencia
Usando la misma fila que el ánodo está conectado, conecte un lado de la resistencia.
Usando la otra mitad de la placa, conecte el otro extremo de la resistencia en la misma fila.
Paso 3: Conéctese al pin 9
Conecte un cable de la fila donde se encuentra la resistencia al pasador 9. Cuando este pin se envía una señal HIGH, pasará a través de la resistencia, al ánodo, encender el LED, luego ir a la GND.
Aquí vemos el viaje de la corriente eléctrica.
Una vez que tenga todo conectado correctamente, ejecute el siguiente croquis:
Usando 'const' nos aseguramos de que pin_sound no se pueda cambiar en este boceto
const int pin_sound á A0;
const int led n.o 9;
int sound_sample;
void setup()
Serial.begin(57600);
Ajuste el pin digital 9, el LED, para que se comporte como una salida.
pinMode(led, OUTPUT);
}
void loop() ?
sound_sample á analogRead(pin_sound);
Usando una condición if, probamos para ver si la muestra es de más de 100.
if(sound_sample > 100)
Si la muestra es superior a 100, envíe una señal alta al LED, encendiéndola
digitalWrite(led, HIGH);
}
otra cosa ?
Si no es así, envíe una señal LOW, apague el LED
digitalWrite(led, LOW);
}
Imprima la muestra de sonido en el monitor serie
Serial.println(sound_sample);
}
Una vez que se lee una muestra de sonido de más de 100, el LED se envía una señal HIGH, encendiéndola.