Iluminación LED de 8x por sonido
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 3 | ||||
| × | 2 | ||||
| × | 2 | ||||
| × | 8 | ||||
| × | 1 |
Aplicaciones y servicios en línea
|
Acerca de este proyecto
Entonces, como principiante, he practicado con el sensor de sonido y el LED. Después de un poco de práctica, decidí crear un sistema LED de 8x con detector de sonido. Podría ser un proyecto interesante para principiantes como yo.
Usted puede configurar individualmente los valores de los LED. Además, no olvide configurar la sensibilidad del sensor de sonido. Agrego algunas instrucciones sobre cómo configurar la sensibilidad del sensor de sonido a continuación. La tercera imagen muestra el seguimiento de los valores del sensor de sonido. Con estos valores, el código se establece cuándo reaccionar al sonido.
Código
- El código del proyecto
El código del proyecto C / C ++
Este es el código del sistema de 8x LED con detector de sonido./ * * Mantas Utka * / int ledPin1 =13; // Añadiendo los LED's y sensor.int ledPin2 =12; int ledPin3 =11; int ledPin4 =10; int ledPin5 =9; int ledPin6 =8; int ledPin7 =7; int ledPin8 =6; int sensorPin =A0; // El sensor seleccionando como pin analógico. El Pin Analógico es mejor para proyectos como éste.int val =0; void setup () {pinMode (ledPin1, OUTPUT); // Seleccionar LEDs como salidas para empujar los resultados en LEDs del detector de sonido pinMode (ledPin2, OUTPUT); pinMode (ledPin3, SALIDA); pinMode (ledPin4, SALIDA); pinMode (ledPin5, SALIDA); pinMode (ledPin6, SALIDA); pinMode (ledPin7, SALIDA); pinMode (ledPin8, SALIDA); pinMode (sensorPin, ENTRADA); // Seleccionar el sensor como entrada para enviar resultados a Arduino Serial.begin (9600);} void loop () {val =analogRead (sensorPin); Serial.println (val); // cuando el sensor detecta una señal, el LED parpadea // 1 if (val> =127) {digitalWrite (ledPin1, HIGH); // seleccionar los valores de los leds a parpadear detectando los valores del sensor de sonido. } else {digitalWrite (ledPin1, LOW); } // 2 if (val> =378) {digitalWrite (ledPin2, HIGH); } else {digitalWrite (ledPin2, LOW); } // 3 if (val> =505) {digitalWrite (ledPin3, HIGH); } else {digitalWrite (ledPin3, LOW); } // 4 if (val> =632) {digitalWrite (ledPin4, HIGH); } else {digitalWrite (ledPin4, LOW); } // 5 if (val> =759) {digitalWrite (ledPin5, HIGH); } else {digitalWrite (ledPin5, LOW); } // 6 if (val> =886) {digitalWrite (ledPin6, HIGH); } else {digitalWrite (ledPin6, LOW); } // 7 if (val> =980) {digitalWrite (ledPin7, HIGH); } else {digitalWrite (ledPin7, LOW); } // 8 if (val> =1000) {digitalWrite (ledPin8, HIGH); } else {digitalWrite (ledPin8, LOW); }}
Proceso de manufactura
- Iluminación industrial LED vs incandescente:¿cuál es mejor?
- Cancelación de sonido
- Xilófono
- Registro LP
- Diodo emisor de luz (LED)
- Los dispositivos permiten la programación NFC de la iluminación LED
- Melodía de baile del ataúd
- Cubo LED 5x5x5
- ¡Arduino con Bluetooth para controlar un LED!
- Arduino Cuadrúpedo
- Investigadores adquieren imágenes en 3D con iluminación LED para habitaciones y un teléfono inteligente