Paso 2: Conecte el altavoz y conseguir el trabajo de reproducción por defecto
El altavoz fue conectado a P0 de la BS2 y la entrada del altavoz del amplificador audio op. Aquí está el esquema de la paralaje PDF y una foto de la instalación de este paso (ver fotos arriba):
Escriba al menos dos constantes para las notas de la música en su conjunto. Ocho notas sería mejores. Asegúrese de que han redondeado las cifras. Usé un programa de hoja de cálculo para hacer ese trabajo.
Como con cualquier programa que usted escriba para cualquier mcu, escribir los programas en pequeñas secciones lo puede probar y solucionar problemas fácilmente. Escribir largas secciones de código generalmente conducirá a problemas y dolores de cabeza cuando no funcionan o funcionan de la manera que se supone que.
Para asegurarse de que podría conseguir el BS2 a siquiera tocar una nota musical utilizando el nombre de una constante que escribí un programa rápido y pequeño. Esto debería funcionar:
' {$STAMP BS2}
' {$PBASIC 2.5}
'--Programa: TestFrequencies.bs2
'--Propósito: este programa de pruebas de los límites de las frecuencias que se pueden escuchar desde un módulo BS2 y un altavoz.
'--Definiciones de entrada-salida--
altavoz PIN 0
' Constantes de----
Cm0 CON 16
Ds8 CON 4978
'--Variables--
lowFreq VAR palabra
'--Código--
Principal:
Altavoz de FREQOUT, 1000, Ds8
GOTO principal
*****************************
El programa de arriba termina con la
GOTO principal
instrucción.
Consejo importante: La depuración es tu amigo. Decir hola a él para mí. Lo uso todo el tiempo y estoy muy familiarizado con él. Cuando el programa está haciendo algo gracioso y yo solo no puedo descubrirlo pasando por el código y comprobando mi cableado, empiezo a colocar las instrucciones de DEBUG para averiguar cosas. Una vez que averiguar el área de su problema, intente aislar el problema. A menudo es algo como una mal tamaño variable. Hubo un par de veces cuando declaré algo como un Byte cuando debería haber sido una palabra. El real averiguar requiera formato de sus instrucciones de depuración o pueden requerir que usted mire por un tiempo hasta que Hágase las preguntas correctas.