Paso 4: Probar el mando a distancia
Trabajo por hacer el boceto:
Reemplazar los códigos pulso de mi canal con los códigos de su pulso. Copiar/pegar su limpiado los códigos del paso anterior para reemplazar a los códigos que utiliza. Van entre su "{" y "}" soportes.
También el código está configurado para trabajar solamente para números reales canales de mi TV. Para cambiar esto en su bosquejo que debe modificar dos pedazos del código.
En primer lugar es la línea justo por encima de Serial.println(channel); Usted sólo quiere un "|| canal == 4" para los canales que desee en el Monitor Serial.
En segundo lugar es el switch/case; Sólo desea una
"caso 4:
irsend.sendRaw(channel4,68,38);
Break;"
canales desea el LED infrarrojo para cambiar de televisor.
Trabajo por hacer en el protoboard:
Configurar la placa exactamente como se muestra en la imagen:
El lado izquierdo del interruptor táctil va a 5V de Arduino
El lado derecho del interruptor táctil va a Arduino digital pin2 y una resistencia de 10K Ohm
El otro extremo de la resistencia de ohmio de 10 K va a Arduino Gnd
Pin3(PWM) Arduino va a una resistencia de 15 Ohm
El otro extremo de la resistencia va a la Anode(+) (cable largo) de la IR LED
El otro extremo del IR LED, el Cathode(-) (cable corto), va a Arduino Gnd
Como una nota; mi foto me muestra utilizando un 15 Ohm, resistor de 1/2 Watt para limitar mi LED infrarrojo. Se supone que use un resistor de 100 Ohm 1/4 Watt. He probado eso pero sólo tiene cerca de 5 pies de gama con mi mando a distancia, por lo que intercambiaron a la resistencia de 100 ohmios para 5, resistencias 15 Ohm en serie (total 75 ohmios). Eso me dio un poco más de variedad, así que decidí quitar lentamente una resistencia de 15 ohmios en un momento hasta había redujo a un 15 Ohm, resistor de 1/2 Watt. Estoy seguro de esto no es la mejor manera de tratar el LED infrarrojo, pero funcionaba así que me quedé con él. Rajado abrir un mando real y utiliza un transistor SMT pequeñito pero no pude averiguar el esquema que utilizaban. Con la una resistencia de 15 ohmios acabé con los pies 25-ish de gama. Así que tómate esto como una advertencia de no a quemar por su IR LED! Esto es como lo hice, pero si estás incómodo con esto entonces lo jugar a seguro y quedarse con lo 100 Ohm, resistor de 1/4 Watt.
Prueba:
Con su tablero modificado y su bosquejo nuevo arreglado con sus pulsos limpiados para arriba estamos listos para probarlo. Conectar tu Arduino, subir el boceto y luego el Monitor serie.
Ahora al pulsar el botón le enviará pin2 para digital de señal (nuestro pin de trigger) que luego mostrará su canal al azar en el Monitor Serial, retrasar un segundo y flash entonces sus pulsos para el LED IR, cambiar su canal de TV. Si todo está trabajando, como debe ser, entonces todo lo que queda es cambiar el interruptor táctil con el sensor de Metano CH4 y encajonarlo.