Paso 2: Software
El enlace de software se enumera a continuación. Mientras que está dirigido para el 16F627A, fácilmente se adaptó a otras versiones de la foto. Usted necesitará cambiar la línea que identifica la versión de PIC (lista =) y el archivo de inclusión, pero los cambios intuitivas. La línea __CONFIG también necesite ajustar sólo porque uno o dos de las etiquetas utilizadas se deletrean diferentemente en algunos de los archivos de inclusión. Sólo asegúrese de que el PIC que uso tiene un pasador que permite una entrada de interrupción externa (generalmente etiquetados como EXT o INT) y la capacidad de hacer PWM.
El software de línea de base fue copiado directamente de lo que fue utilizado en el episodio 10 con modificaciones para el 16F627A para reemplazar el 16F688. También, el 16F627A sólo tiene un oscilador interno de 4 Mhz por lo que afecta las rutinas de retardo y las cuentas del contador de tiempo para el reconocimiento de los bits de IR. Se añadió también el software PWM del episodio 9. La calculadora PWM en el episodio 9 fue utilizada para fijar los valores de registro de la salida de 1000 Hertz que seleccionó en la sección de hardware. Cuando el controlador de IR enciende la 5650 el software establece la salida PWM al 50%. Pueden cambiarse fácilmente si usted quiere un defecto mayor o menor. La salida PWM se establece en 0% cuando se apaga. Bueno, eso es para el episodio 14 de "Diversión con foto montaje". Estad atentos para más episodios.